espeak-ng-1.51.1-12.fc44
List of Findings
Error: UNICONTROL_WARNING (CWE-94): [#def1]
espeak-ng-1.51.1/dictsource/ar_emoji:202: warning: bidirectional control characters: ['\u202b']
Error: UNICONTROL_WARNING (CWE-94): [#def2]
espeak-ng-1.51.1/dictsource/ar_emoji:234: warning: bidirectional control characters: ['\u202b']
Error: UNICONTROL_WARNING (CWE-94): [#def3]
espeak-ng-1.51.1/dictsource/ar_emoji:256: warning: bidirectional control characters: ['\u202b']
Error: UNICONTROL_WARNING (CWE-94): [#def4]
espeak-ng-1.51.1/dictsource/ar_emoji:257: warning: bidirectional control characters: ['\u202b']
Error: UNICONTROL_WARNING (CWE-94): [#def5]
espeak-ng-1.51.1/dictsource/ar_emoji:260: warning: bidirectional control characters: ['\u202b']
Error: UNICONTROL_WARNING (CWE-94): [#def6]
espeak-ng-1.51.1/dictsource/ar_emoji:261: warning: bidirectional control characters: ['\u202b']
Error: UNICONTROL_WARNING (CWE-94): [#def7]
espeak-ng-1.51.1/dictsource/ar_emoji:262: warning: bidirectional control characters: ['\u202b']
Error: UNICONTROL_WARNING (CWE-94): [#def8]
espeak-ng-1.51.1/dictsource/ar_emoji:340: warning: bidirectional control characters: ['\u202b']
Error: UNICONTROL_WARNING (CWE-94): [#def9]
espeak-ng-1.51.1/dictsource/ar_emoji:341: warning: bidirectional control characters: ['\u202b']
Error: UNICONTROL_WARNING (CWE-94): [#def10]
espeak-ng-1.51.1/dictsource/ar_emoji:351: warning: bidirectional control characters: ['\u202b']
Error: UNICONTROL_WARNING (CWE-94): [#def11]
espeak-ng-1.51.1/dictsource/ar_emoji:352: warning: bidirectional control characters: ['\u202b']
Error: UNICONTROL_WARNING (CWE-94): [#def12]
espeak-ng-1.51.1/dictsource/ar_emoji:353: warning: bidirectional control characters: ['\u202b']
Error: UNICONTROL_WARNING (CWE-94): [#def13]
espeak-ng-1.51.1/dictsource/ar_emoji:358: warning: bidirectional control characters: ['\u202b']
Error: UNICONTROL_WARNING (CWE-94): [#def14]
espeak-ng-1.51.1/dictsource/ar_emoji:360: warning: bidirectional control characters: ['\u202b']
Error: UNICONTROL_WARNING (CWE-94): [#def15]
espeak-ng-1.51.1/dictsource/ar_emoji:382: warning: bidirectional control characters: ['\u202b']
Error: UNICONTROL_WARNING (CWE-94): [#def16]
espeak-ng-1.51.1/dictsource/ar_emoji:391: warning: bidirectional control characters: ['\u202b']
Error: UNICONTROL_WARNING (CWE-94): [#def17]
espeak-ng-1.51.1/dictsource/ar_emoji:392: warning: bidirectional control characters: ['\u202b']
Error: UNICONTROL_WARNING (CWE-94): [#def18]
espeak-ng-1.51.1/dictsource/ar_emoji:396: warning: bidirectional control characters: ['\u202b']
Error: UNICONTROL_WARNING (CWE-94): [#def19]
espeak-ng-1.51.1/dictsource/ar_emoji:398: warning: bidirectional control characters: ['\u202b']
Error: UNICONTROL_WARNING (CWE-94): [#def20]
espeak-ng-1.51.1/dictsource/ar_emoji:401: warning: bidirectional control characters: ['\u202b']
Error: UNICONTROL_WARNING (CWE-94): [#def21]
espeak-ng-1.51.1/dictsource/ar_emoji:422: warning: bidirectional control characters: ['\u202b']
Error: UNICONTROL_WARNING (CWE-94): [#def22]
espeak-ng-1.51.1/dictsource/ar_emoji:428: warning: bidirectional control characters: ['\u202b']
Error: UNICONTROL_WARNING (CWE-94): [#def23]
espeak-ng-1.51.1/dictsource/ar_emoji:433: warning: bidirectional control characters: ['\u202b']
Error: UNICONTROL_WARNING (CWE-94): [#def24]
espeak-ng-1.51.1/dictsource/ar_emoji:438: warning: bidirectional control characters: ['\u202b']
Error: UNICONTROL_WARNING (CWE-94): [#def25]
espeak-ng-1.51.1/dictsource/ar_emoji:439: warning: bidirectional control characters: ['\u202b']
Error: UNICONTROL_WARNING (CWE-94): [#def26]
espeak-ng-1.51.1/dictsource/ar_emoji:443: warning: bidirectional control characters: ['\u202b']
Error: UNICONTROL_WARNING (CWE-94): [#def27]
espeak-ng-1.51.1/dictsource/ar_emoji:448: warning: bidirectional control characters: ['\u202b']
Error: UNICONTROL_WARNING (CWE-94): [#def28]
espeak-ng-1.51.1/dictsource/ar_emoji:450: warning: bidirectional control characters: ['\u202b']
Error: UNICONTROL_WARNING (CWE-94): [#def29]
espeak-ng-1.51.1/dictsource/ar_emoji:453: warning: bidirectional control characters: ['\u202b']
Error: UNICONTROL_WARNING (CWE-94): [#def30]
espeak-ng-1.51.1/dictsource/ar_emoji:462: warning: bidirectional control characters: ['\u202b']
Error: UNICONTROL_WARNING (CWE-94): [#def31]
espeak-ng-1.51.1/dictsource/ar_emoji:472: warning: bidirectional control characters: ['\u202b']
Error: UNICONTROL_WARNING (CWE-94): [#def32]
espeak-ng-1.51.1/dictsource/ar_emoji:492: warning: bidirectional control characters: ['\u202b']
Error: UNICONTROL_WARNING (CWE-94): [#def33]
espeak-ng-1.51.1/dictsource/ar_emoji:500: warning: bidirectional control characters: ['\u202b']
Error: UNICONTROL_WARNING (CWE-94): [#def34]
espeak-ng-1.51.1/dictsource/ar_emoji:501: warning: bidirectional control characters: ['\u202b']
Error: UNICONTROL_WARNING (CWE-94): [#def35]
espeak-ng-1.51.1/dictsource/ar_emoji:508: warning: bidirectional control characters: ['\u202b']
Error: UNICONTROL_WARNING (CWE-94): [#def36]
espeak-ng-1.51.1/dictsource/ar_emoji:520: warning: bidirectional control characters: ['\u202b']
Error: UNICONTROL_WARNING (CWE-94): [#def37]
espeak-ng-1.51.1/dictsource/ar_emoji:526: warning: bidirectional control characters: ['\u202b']
Error: UNICONTROL_WARNING (CWE-94): [#def38]
espeak-ng-1.51.1/dictsource/ar_emoji:527: warning: bidirectional control characters: ['\u202b']
Error: UNICONTROL_WARNING (CWE-94): [#def39]
espeak-ng-1.51.1/dictsource/ar_emoji:542: warning: bidirectional control characters: ['\u202b']
Error: UNICONTROL_WARNING (CWE-94): [#def40]
espeak-ng-1.51.1/dictsource/ar_emoji:569: warning: bidirectional control characters: ['\u202b']
Error: UNICONTROL_WARNING (CWE-94): [#def41]
espeak-ng-1.51.1/dictsource/ar_emoji:610: warning: bidirectional control characters: ['\u202b']
Error: UNICONTROL_WARNING (CWE-94): [#def42]
espeak-ng-1.51.1/dictsource/ar_emoji:621: warning: bidirectional control characters: ['\u202b']
Error: UNICONTROL_WARNING (CWE-94): [#def43]
espeak-ng-1.51.1/dictsource/ar_emoji:641: warning: bidirectional control characters: ['\u202b']
Error: UNICONTROL_WARNING (CWE-94): [#def44]
espeak-ng-1.51.1/dictsource/ar_emoji:646: warning: bidirectional control characters: ['\u202b']
Error: UNICONTROL_WARNING (CWE-94): [#def45]
espeak-ng-1.51.1/dictsource/ar_emoji:670: warning: bidirectional control characters: ['\u202b']
Error: UNICONTROL_WARNING (CWE-94): [#def46]
espeak-ng-1.51.1/dictsource/ar_emoji:692: warning: bidirectional control characters: ['\u202b']
Error: UNICONTROL_WARNING (CWE-94): [#def47]
espeak-ng-1.51.1/dictsource/ar_emoji:693: warning: bidirectional control characters: ['\u202b']
Error: UNICONTROL_WARNING (CWE-94): [#def48]
espeak-ng-1.51.1/dictsource/ar_emoji:711: warning: bidirectional control characters: ['\u202b']
Error: UNICONTROL_WARNING (CWE-94): [#def49]
espeak-ng-1.51.1/dictsource/ar_emoji:713: warning: bidirectional control characters: ['\u202b']
Error: UNICONTROL_WARNING (CWE-94): [#def50]
espeak-ng-1.51.1/dictsource/ar_emoji:719: warning: bidirectional control characters: ['\u202b']
Error: UNICONTROL_WARNING (CWE-94): [#def51]
espeak-ng-1.51.1/dictsource/ar_emoji:721: warning: bidirectional control characters: ['\u202b']
Error: UNICONTROL_WARNING (CWE-94): [#def52]
espeak-ng-1.51.1/dictsource/ar_emoji:741: warning: bidirectional control characters: ['\u202b']
Error: UNICONTROL_WARNING (CWE-94): [#def53]
espeak-ng-1.51.1/dictsource/ar_emoji:769: warning: bidirectional control characters: ['\u202b']
Error: UNICONTROL_WARNING (CWE-94): [#def54]
espeak-ng-1.51.1/dictsource/ar_emoji:771: warning: bidirectional control characters: ['\u202b']
Error: UNICONTROL_WARNING (CWE-94): [#def55]
espeak-ng-1.51.1/dictsource/ar_emoji:773: warning: bidirectional control characters: ['\u202b']
Error: UNICONTROL_WARNING (CWE-94): [#def56]
espeak-ng-1.51.1/dictsource/ar_emoji:811: warning: bidirectional control characters: ['\u202b']
Error: UNICONTROL_WARNING (CWE-94): [#def57]
espeak-ng-1.51.1/dictsource/ar_emoji:825: warning: bidirectional control characters: ['\u202b']
Error: UNICONTROL_WARNING (CWE-94): [#def58]
espeak-ng-1.51.1/dictsource/ar_emoji:826: warning: bidirectional control characters: ['\u202b']
Error: UNICONTROL_WARNING (CWE-94): [#def59]
espeak-ng-1.51.1/dictsource/ar_emoji:847: warning: bidirectional control characters: ['\u202b']
Error: UNICONTROL_WARNING (CWE-94): [#def60]
espeak-ng-1.51.1/dictsource/ar_emoji:849: warning: bidirectional control characters: ['\u202b']
Error: UNICONTROL_WARNING (CWE-94): [#def61]
espeak-ng-1.51.1/dictsource/ar_emoji:852: warning: bidirectional control characters: ['\u202b']
Error: UNICONTROL_WARNING (CWE-94): [#def62]
espeak-ng-1.51.1/dictsource/ar_emoji:853: warning: bidirectional control characters: ['\u202b']
Error: UNICONTROL_WARNING (CWE-94): [#def63]
espeak-ng-1.51.1/dictsource/ar_emoji:879: warning: bidirectional control characters: ['\u202b']
Error: UNICONTROL_WARNING (CWE-94): [#def64]
espeak-ng-1.51.1/dictsource/ar_emoji:906: warning: bidirectional control characters: ['\u202b']
Error: UNICONTROL_WARNING (CWE-94): [#def65]
espeak-ng-1.51.1/dictsource/ar_emoji:985: warning: bidirectional control characters: ['\u202b']
Error: UNICONTROL_WARNING (CWE-94): [#def66]
espeak-ng-1.51.1/dictsource/ar_emoji:986: warning: bidirectional control characters: ['\u202b']
Error: UNICONTROL_WARNING (CWE-94): [#def67]
espeak-ng-1.51.1/dictsource/ar_emoji:992: warning: bidirectional control characters: ['\u202b']
Error: UNICONTROL_WARNING (CWE-94): [#def68]
espeak-ng-1.51.1/dictsource/ar_emoji:993: warning: bidirectional control characters: ['\u202b']
Error: UNICONTROL_WARNING (CWE-94): [#def69]
espeak-ng-1.51.1/dictsource/ar_emoji:996: warning: bidirectional control characters: ['\u202b']
Error: UNICONTROL_WARNING (CWE-94): [#def70]
espeak-ng-1.51.1/dictsource/ar_emoji:1005: warning: bidirectional control characters: ['\u202b']
Error: UNICONTROL_WARNING (CWE-94): [#def71]
espeak-ng-1.51.1/dictsource/ar_emoji:1016: warning: bidirectional control characters: ['\u202b']
Error: UNICONTROL_WARNING (CWE-94): [#def72]
espeak-ng-1.51.1/dictsource/ar_emoji:1018: warning: bidirectional control characters: ['\u202b']
Error: UNICONTROL_WARNING (CWE-94): [#def73]
espeak-ng-1.51.1/dictsource/ar_emoji:1019: warning: bidirectional control characters: ['\u202b']
Error: UNICONTROL_WARNING (CWE-94): [#def74]
espeak-ng-1.51.1/dictsource/ar_emoji:1020: warning: bidirectional control characters: ['\u202b']
Error: UNICONTROL_WARNING (CWE-94): [#def75]
espeak-ng-1.51.1/dictsource/ar_emoji:1021: warning: bidirectional control characters: ['\u202b']
Error: UNICONTROL_WARNING (CWE-94): [#def76]
espeak-ng-1.51.1/dictsource/ar_emoji:1026: warning: bidirectional control characters: ['\u202b']
Error: UNICONTROL_WARNING (CWE-94): [#def77]
espeak-ng-1.51.1/dictsource/ar_emoji:1027: warning: bidirectional control characters: ['\u202b']
Error: UNICONTROL_WARNING (CWE-94): [#def78]
espeak-ng-1.51.1/dictsource/ar_emoji:1030: warning: bidirectional control characters: ['\u202b']
Error: UNICONTROL_WARNING (CWE-94): [#def79]
espeak-ng-1.51.1/dictsource/ar_emoji:1042: warning: bidirectional control characters: ['\u202b']
Error: UNICONTROL_WARNING (CWE-94): [#def80]
espeak-ng-1.51.1/dictsource/ar_emoji:1047: warning: bidirectional control characters: ['\u202b']
Error: UNICONTROL_WARNING (CWE-94): [#def81]
espeak-ng-1.51.1/dictsource/ar_emoji:1053: warning: bidirectional control characters: ['\u202b']
Error: UNICONTROL_WARNING (CWE-94): [#def82]
espeak-ng-1.51.1/dictsource/ar_emoji:1056: warning: bidirectional control characters: ['\u202b']
Error: UNICONTROL_WARNING (CWE-94): [#def83]
espeak-ng-1.51.1/dictsource/ar_emoji:1073: warning: bidirectional control characters: ['\u202b']
Error: UNICONTROL_WARNING (CWE-94): [#def84]
espeak-ng-1.51.1/dictsource/ar_emoji:1074: warning: bidirectional control characters: ['\u202b']
Error: UNICONTROL_WARNING (CWE-94): [#def85]
espeak-ng-1.51.1/dictsource/ar_emoji:1086: warning: bidirectional control characters: ['\u202b']
Error: UNICONTROL_WARNING (CWE-94): [#def86]
espeak-ng-1.51.1/dictsource/ar_emoji:1096: warning: bidirectional control characters: ['\u202b', '\u202b']
Error: UNICONTROL_WARNING (CWE-94): [#def87]
espeak-ng-1.51.1/dictsource/ar_emoji:1115: warning: bidirectional control characters: ['\u202b']
Error: UNICONTROL_WARNING (CWE-94): [#def88]
espeak-ng-1.51.1/dictsource/ar_emoji:1125: warning: bidirectional control characters: ['\u202b']
Error: UNICONTROL_WARNING (CWE-94): [#def89]
espeak-ng-1.51.1/dictsource/ar_emoji:1163: warning: bidirectional control characters: ['\u202b']
Error: UNICONTROL_WARNING (CWE-94): [#def90]
espeak-ng-1.51.1/dictsource/ar_emoji:1169: warning: bidirectional control characters: ['\u202b']
Error: UNICONTROL_WARNING (CWE-94): [#def91]
espeak-ng-1.51.1/dictsource/ar_emoji:1181: warning: bidirectional control characters: ['\u202b']
Error: UNICONTROL_WARNING (CWE-94): [#def92]
espeak-ng-1.51.1/dictsource/ar_emoji:1199: warning: bidirectional control characters: ['\u202b']
Error: UNICONTROL_WARNING (CWE-94): [#def93]
espeak-ng-1.51.1/dictsource/ar_emoji:1200: warning: bidirectional control characters: ['\u202b']
Error: UNICONTROL_WARNING (CWE-94): [#def94]
espeak-ng-1.51.1/dictsource/ar_emoji:1203: warning: bidirectional control characters: ['\u202b']
Error: UNICONTROL_WARNING (CWE-94): [#def95]
espeak-ng-1.51.1/dictsource/ar_emoji:1204: warning: bidirectional control characters: ['\u202b']
Error: UNICONTROL_WARNING (CWE-94): [#def96]
espeak-ng-1.51.1/dictsource/ar_emoji:1225: warning: bidirectional control characters: ['\u202b']
Error: GCC_ANALYZER_WARNING (CWE-401): [#def97]
espeak-ng-1.51.1/src/espeak-ng.c:703:33: warning[-Wanalyzer-malloc-leak]: leak of ‘p_text’
espeak-ng-1.51.1/src/espeak-ng.c:580:12: branch_false: following ‘false’ branch...
espeak-ng-1.51.1/src/espeak-ng.c:586:12: branch_false: ...to here
espeak-ng-1.51.1/src/espeak-ng.c:586:12: branch_false: following ‘false’ branch (when ‘option_waveout == 0’)...
espeak-ng-1.51.1/src/espeak-ng.c:586:28: branch_false: ...to here
espeak-ng-1.51.1/src/espeak-ng.c:607:12: branch_false: following ‘false’ branch (when ‘result == 0’)...
espeak-ng-1.51.1/src/espeak-ng.c:612:13: branch_false: ...to here
espeak-ng-1.51.1/src/espeak-ng.c:612:12: branch_true: following ‘true’ branch...
espeak-ng-1.51.1/src/espeak-ng.c:613:17: branch_true: ...to here
espeak-ng-1.51.1/src/espeak-ng.c:615:11: branch_false: following ‘false’ branch (when ‘flag_load == 0’)...
espeak-ng-1.51.1/src/espeak-ng.c:618:26: branch_false: ...to here
espeak-ng-1.51.1/src/espeak-ng.c:619:12: branch_false: following ‘false’ branch (when ‘result == 0’)...
espeak-ng-1.51.1/src/espeak-ng.c:629:12: branch_false: ...to here
espeak-ng-1.51.1/src/espeak-ng.c:629:12: branch_false: following ‘false’ branch (when ‘flag_compile == 0’)...
espeak-ng-1.51.1/src/espeak-ng.c:642:12: branch_false: ...to here
espeak-ng-1.51.1/src/espeak-ng.c:642:12: branch_false: following ‘false’ branch (when ‘speed <= 0’)...
espeak-ng-1.51.1/src/espeak-ng.c:644:12: branch_false: ...to here
espeak-ng-1.51.1/src/espeak-ng.c:644:12: branch_false: following ‘false’ branch (when ‘volume < 0’)...
espeak-ng-1.51.1/src/espeak-ng.c:646:12: branch_false: ...to here
espeak-ng-1.51.1/src/espeak-ng.c:646:12: branch_false: following ‘false’ branch (when ‘pitch < 0’)...
espeak-ng-1.51.1/src/espeak-ng.c:648:12: branch_false: ...to here
espeak-ng-1.51.1/src/espeak-ng.c:648:12: branch_false: following ‘false’ branch (when ‘option_capitals < 0’)...
espeak-ng-1.51.1/src/espeak-ng.c:650:12: branch_false: ...to here
espeak-ng-1.51.1/src/espeak-ng.c:650:12: branch_false: following ‘false’ branch (when ‘option_punctuation == -1’)...
espeak-ng-1.51.1/src/espeak-ng.c:652:12: branch_false: ...to here
espeak-ng-1.51.1/src/espeak-ng.c:652:12: branch_false: following ‘false’ branch (when ‘wordgap < 0’)...
espeak-ng-1.51.1/src/espeak-ng.c:654:12: branch_false: ...to here
espeak-ng-1.51.1/src/espeak-ng.c:654:12: branch_false: following ‘false’ branch (when ‘option_linelength <= 0’)...
espeak-ng-1.51.1/src/espeak-ng.c:656:12: branch_false: ...to here
espeak-ng-1.51.1/src/espeak-ng.c:656:12: branch_false: following ‘false’ branch (when ‘option_punctuation != 2’)...
espeak-ng-1.51.1/src/espeak-ng.c:659:50: branch_false: ...to here
espeak-ng-1.51.1/src/espeak-ng.c:661:12: branch_true: following ‘true’ branch...
espeak-ng-1.51.1/src/espeak-ng.c:662:21: branch_true: ...to here
espeak-ng-1.51.1/src/espeak-ng.c:692:19: branch_true: following ‘true’ branch (when ‘flag_stdin != 0’)...
espeak-ng-1.51.1/src/espeak-ng.c:694:39: branch_true: ...to here
espeak-ng-1.51.1/src/espeak-ng.c:694:39: acquire_memory: allocated here
espeak-ng-1.51.1/src/espeak-ng.c:694:20: branch_false: following ‘false’ branch (when ‘p_text’ is non-NULL)...
espeak-ng-1.51.1/src/espeak-ng.c:699:20: branch_false: ...to here
espeak-ng-1.51.1/src/espeak-ng.c:699:20: branch_true: following ‘true’ branch (when ‘flag_stdin == 2’)...
branch_true: ...to here
espeak-ng-1.51.1/src/espeak-ng.c:701:32: branch_true: following ‘true’ branch...
espeak-ng-1.51.1/src/espeak-ng.c:702:33: branch_true: ...to here
espeak-ng-1.51.1/src/espeak-ng.c:703:33: danger: ‘p_text’ leaks here; was allocated at [(35)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/34)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def98]
espeak-ng-1.51.1/src/espeak-ng.c:705:33: warning[-Wanalyzer-malloc-leak]: leak of ‘p_text’
espeak-ng-1.51.1/src/espeak-ng.c:580:12: branch_false: following ‘false’ branch...
espeak-ng-1.51.1/src/espeak-ng.c:586:12: branch_false: ...to here
espeak-ng-1.51.1/src/espeak-ng.c:586:12: branch_false: following ‘false’ branch (when ‘option_waveout == 0’)...
espeak-ng-1.51.1/src/espeak-ng.c:586:28: branch_false: ...to here
espeak-ng-1.51.1/src/espeak-ng.c:607:12: branch_false: following ‘false’ branch (when ‘result == 0’)...
espeak-ng-1.51.1/src/espeak-ng.c:612:13: branch_false: ...to here
espeak-ng-1.51.1/src/espeak-ng.c:612:12: branch_true: following ‘true’ branch...
espeak-ng-1.51.1/src/espeak-ng.c:613:17: branch_true: ...to here
espeak-ng-1.51.1/src/espeak-ng.c:615:11: branch_false: following ‘false’ branch (when ‘flag_load == 0’)...
espeak-ng-1.51.1/src/espeak-ng.c:618:26: branch_false: ...to here
espeak-ng-1.51.1/src/espeak-ng.c:619:12: branch_false: following ‘false’ branch (when ‘result == 0’)...
espeak-ng-1.51.1/src/espeak-ng.c:629:12: branch_false: ...to here
espeak-ng-1.51.1/src/espeak-ng.c:629:12: branch_false: following ‘false’ branch (when ‘flag_compile == 0’)...
espeak-ng-1.51.1/src/espeak-ng.c:642:12: branch_false: ...to here
espeak-ng-1.51.1/src/espeak-ng.c:642:12: branch_false: following ‘false’ branch (when ‘speed <= 0’)...
espeak-ng-1.51.1/src/espeak-ng.c:644:12: branch_false: ...to here
espeak-ng-1.51.1/src/espeak-ng.c:644:12: branch_false: following ‘false’ branch (when ‘volume < 0’)...
espeak-ng-1.51.1/src/espeak-ng.c:646:12: branch_false: ...to here
espeak-ng-1.51.1/src/espeak-ng.c:646:12: branch_false: following ‘false’ branch (when ‘pitch < 0’)...
espeak-ng-1.51.1/src/espeak-ng.c:648:12: branch_false: ...to here
espeak-ng-1.51.1/src/espeak-ng.c:648:12: branch_false: following ‘false’ branch (when ‘option_capitals < 0’)...
espeak-ng-1.51.1/src/espeak-ng.c:650:12: branch_false: ...to here
espeak-ng-1.51.1/src/espeak-ng.c:650:12: branch_false: following ‘false’ branch (when ‘option_punctuation == -1’)...
espeak-ng-1.51.1/src/espeak-ng.c:652:12: branch_false: ...to here
espeak-ng-1.51.1/src/espeak-ng.c:652:12: branch_false: following ‘false’ branch (when ‘wordgap < 0’)...
espeak-ng-1.51.1/src/espeak-ng.c:654:12: branch_false: ...to here
espeak-ng-1.51.1/src/espeak-ng.c:654:12: branch_false: following ‘false’ branch (when ‘option_linelength <= 0’)...
espeak-ng-1.51.1/src/espeak-ng.c:656:12: branch_false: ...to here
espeak-ng-1.51.1/src/espeak-ng.c:656:12: branch_false: following ‘false’ branch (when ‘option_punctuation != 2’)...
espeak-ng-1.51.1/src/espeak-ng.c:659:50: branch_false: ...to here
espeak-ng-1.51.1/src/espeak-ng.c:661:12: branch_true: following ‘true’ branch...
espeak-ng-1.51.1/src/espeak-ng.c:662:21: branch_true: ...to here
espeak-ng-1.51.1/src/espeak-ng.c:692:19: branch_true: following ‘true’ branch (when ‘flag_stdin != 0’)...
espeak-ng-1.51.1/src/espeak-ng.c:694:39: branch_true: ...to here
espeak-ng-1.51.1/src/espeak-ng.c:694:39: acquire_memory: allocated here
espeak-ng-1.51.1/src/espeak-ng.c:694:20: branch_false: following ‘false’ branch (when ‘p_text’ is non-NULL)...
espeak-ng-1.51.1/src/espeak-ng.c:699:20: branch_false: ...to here
espeak-ng-1.51.1/src/espeak-ng.c:699:20: branch_true: following ‘true’ branch (when ‘flag_stdin == 2’)...
branch_true: ...to here
espeak-ng-1.51.1/src/espeak-ng.c:701:32: branch_true: following ‘true’ branch...
espeak-ng-1.51.1/src/espeak-ng.c:702:33: branch_true: ...to here
espeak-ng-1.51.1/src/espeak-ng.c:705:33: danger: ‘p_text’ leaks here; was allocated at [(35)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/34)
Error: COMPILER_WARNING (CWE-252): [#def99]
espeak-ng-1.51.1/src/speak-ng.c:23: included_from: Included from here.
espeak-ng-1.51.1/src/espeak-ng.c: scope_hint: In function ‘main’
espeak-ng-1.51.1/src/espeak-ng.c:744:17: warning[-Wunused-result]: ignoring return value of ‘fread’ declared with attribute ‘warn_unused_result’
Error: GCC_ANALYZER_WARNING (CWE-775): [#def100]
espeak-ng-1.51.1/src/libespeak-ng/compiledata.c:712:13: warning[-Wanalyzer-file-leak]: leak of FILE 'fopen(&buf, "wb")'
espeak-ng-1.51.1/src/libespeak-ng/compiledata.c:2695:18: enter_function: entry to 'espeak_ng_CompileIntonation'
espeak-ng-1.51.1/src/libespeak-ng/compiledata.c:2722:12: branch_false: following 'false' branch...
branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledata.c:2769:21: branch_true: following 'true' branch (when 'n_tune_names != 0')...
espeak-ng-1.51.1/src/libespeak-ng/compiledata.c:2769:58: branch_true: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledata.c:2770:12: branch_false: following 'false' branch (when 'tune_data' is non-NULL)...
espeak-ng-1.51.1/src/libespeak-ng/compiledata.c:2776:9: branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledata.c:2777:17: acquire_resource: opened here
espeak-ng-1.51.1/src/libespeak-ng/compiledata.c:2778:12: branch_false: following 'false' branch...
branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledata.c:2786:16: branch_true: following 'true' branch...
espeak-ng-1.51.1/src/libespeak-ng/compiledata.c:2787:27: branch_true: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledata.c:2787:27: call_function: calling 'NextItem' from 'espeak_ng_CompileIntonation'
Error: GCC_ANALYZER_WARNING (CWE-401): [#def101]
espeak-ng-1.51.1/src/libespeak-ng/compiledata.c:712:13: warning[-Wanalyzer-malloc-leak]: leak of 'fopen(&buf, "wb")'
espeak-ng-1.51.1/src/libespeak-ng/compiledata.c:2695:18: enter_function: entry to 'espeak_ng_CompileIntonation'
espeak-ng-1.51.1/src/libespeak-ng/compiledata.c:2722:12: branch_false: following 'false' branch...
branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledata.c:2769:21: branch_true: following 'true' branch (when 'n_tune_names != 0')...
espeak-ng-1.51.1/src/libespeak-ng/compiledata.c:2769:58: branch_true: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledata.c:2770:12: branch_false: following 'false' branch (when 'tune_data' is non-NULL)...
espeak-ng-1.51.1/src/libespeak-ng/compiledata.c:2776:9: branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledata.c:2777:17: acquire_memory: allocated here
espeak-ng-1.51.1/src/libespeak-ng/compiledata.c:2778:12: branch_false: following 'false' branch...
branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledata.c:2786:16: branch_true: following 'true' branch...
espeak-ng-1.51.1/src/libespeak-ng/compiledata.c:2787:27: branch_true: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledata.c:2787:27: call_function: calling 'NextItem' from 'espeak_ng_CompileIntonation'
Error: GCC_ANALYZER_WARNING (CWE-401): [#def102]
espeak-ng-1.51.1/src/libespeak-ng/compiledata.c:712:13: warning[-Wanalyzer-malloc-leak]: leak of 'tune_data'
espeak-ng-1.51.1/src/libespeak-ng/compiledata.c:2695:18: enter_function: entry to 'espeak_ng_CompileIntonation'
espeak-ng-1.51.1/src/libespeak-ng/compiledata.c:2722:12: branch_false: following 'false' branch...
branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledata.c:2769:21: branch_true: following 'true' branch (when 'n_tune_names != 0')...
espeak-ng-1.51.1/src/libespeak-ng/compiledata.c:2769:58: branch_true: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledata.c:2769:58: acquire_memory: allocated here
espeak-ng-1.51.1/src/libespeak-ng/compiledata.c:2770:12: branch_false: following 'false' branch (when 'tune_data' is non-NULL)...
espeak-ng-1.51.1/src/libespeak-ng/compiledata.c:2776:9: branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledata.c:2778:12: branch_false: following 'false' branch...
branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledata.c:2786:16: branch_true: following 'true' branch...
espeak-ng-1.51.1/src/libespeak-ng/compiledata.c:2787:27: branch_true: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledata.c:2787:27: call_function: calling 'NextItem' from 'espeak_ng_CompileIntonation'
Error: GCC_ANALYZER_WARNING (CWE-775): [#def103]
espeak-ng-1.51.1/src/libespeak-ng/compiledata.c:720:9: warning[-Wanalyzer-file-leak]: leak of FILE 'fopen(&buf, "wb")'
espeak-ng-1.51.1/src/libespeak-ng/compiledata.c:2695:18: enter_function: entry to 'espeak_ng_CompileIntonation'
espeak-ng-1.51.1/src/libespeak-ng/compiledata.c:2722:12: branch_false: following 'false' branch...
branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledata.c:2769:21: branch_true: following 'true' branch (when 'n_tune_names != 0')...
espeak-ng-1.51.1/src/libespeak-ng/compiledata.c:2769:58: branch_true: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledata.c:2770:12: branch_false: following 'false' branch (when 'tune_data' is non-NULL)...
espeak-ng-1.51.1/src/libespeak-ng/compiledata.c:2776:9: branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledata.c:2777:17: acquire_resource: opened here
espeak-ng-1.51.1/src/libespeak-ng/compiledata.c:2778:12: branch_false: following 'false' branch...
branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledata.c:2786:16: branch_true: following 'true' branch...
espeak-ng-1.51.1/src/libespeak-ng/compiledata.c:2787:27: branch_true: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledata.c:2787:27: call_function: calling 'NextItem' from 'espeak_ng_CompileIntonation'
Error: GCC_ANALYZER_WARNING (CWE-401): [#def104]
espeak-ng-1.51.1/src/libespeak-ng/compiledata.c:720:9: warning[-Wanalyzer-malloc-leak]: leak of 'fopen(&buf, "wb")'
espeak-ng-1.51.1/src/libespeak-ng/compiledata.c:2695:18: enter_function: entry to 'espeak_ng_CompileIntonation'
espeak-ng-1.51.1/src/libespeak-ng/compiledata.c:2722:12: branch_false: following 'false' branch...
branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledata.c:2769:21: branch_true: following 'true' branch (when 'n_tune_names != 0')...
espeak-ng-1.51.1/src/libespeak-ng/compiledata.c:2769:58: branch_true: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledata.c:2770:12: branch_false: following 'false' branch (when 'tune_data' is non-NULL)...
espeak-ng-1.51.1/src/libespeak-ng/compiledata.c:2776:9: branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledata.c:2777:17: acquire_memory: allocated here
espeak-ng-1.51.1/src/libespeak-ng/compiledata.c:2778:12: branch_false: following 'false' branch...
branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledata.c:2786:16: branch_true: following 'true' branch...
espeak-ng-1.51.1/src/libespeak-ng/compiledata.c:2787:27: branch_true: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledata.c:2787:27: call_function: calling 'NextItem' from 'espeak_ng_CompileIntonation'
Error: GCC_ANALYZER_WARNING (CWE-401): [#def105]
espeak-ng-1.51.1/src/libespeak-ng/compiledata.c:720:9: warning[-Wanalyzer-malloc-leak]: leak of 'tune_data'
espeak-ng-1.51.1/src/libespeak-ng/compiledata.c:2695:18: enter_function: entry to 'espeak_ng_CompileIntonation'
espeak-ng-1.51.1/src/libespeak-ng/compiledata.c:2722:12: branch_false: following 'false' branch...
branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledata.c:2769:21: branch_true: following 'true' branch (when 'n_tune_names != 0')...
espeak-ng-1.51.1/src/libespeak-ng/compiledata.c:2769:58: branch_true: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledata.c:2769:58: acquire_memory: allocated here
espeak-ng-1.51.1/src/libespeak-ng/compiledata.c:2770:12: branch_false: following 'false' branch (when 'tune_data' is non-NULL)...
espeak-ng-1.51.1/src/libespeak-ng/compiledata.c:2776:9: branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledata.c:2778:12: branch_false: following 'false' branch...
branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledata.c:2786:16: branch_true: following 'true' branch...
espeak-ng-1.51.1/src/libespeak-ng/compiledata.c:2787:27: branch_true: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledata.c:2787:27: call_function: calling 'NextItem' from 'espeak_ng_CompileIntonation'
Error: GCC_ANALYZER_WARNING (CWE-775): [#def106]
espeak-ng-1.51.1/src/libespeak-ng/compiledata.c:746:22: warning[-Wanalyzer-file-leak]: leak of FILE 'fopen(&buf, "wb")'
espeak-ng-1.51.1/src/libespeak-ng/compiledata.c:2695:18: enter_function: entry to 'espeak_ng_CompileIntonation'
espeak-ng-1.51.1/src/libespeak-ng/compiledata.c:2722:12: branch_false: following 'false' branch...
branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledata.c:2769:21: branch_true: following 'true' branch (when 'n_tune_names != 0')...
espeak-ng-1.51.1/src/libespeak-ng/compiledata.c:2769:58: branch_true: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledata.c:2770:12: branch_false: following 'false' branch (when 'tune_data' is non-NULL)...
espeak-ng-1.51.1/src/libespeak-ng/compiledata.c:2776:9: branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledata.c:2777:17: acquire_resource: opened here
espeak-ng-1.51.1/src/libespeak-ng/compiledata.c:2778:12: branch_false: following 'false' branch...
branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledata.c:2786:16: branch_true: following 'true' branch...
espeak-ng-1.51.1/src/libespeak-ng/compiledata.c:2787:27: branch_true: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledata.c:2787:27: call_function: calling 'NextItem' from 'espeak_ng_CompileIntonation'
Error: GCC_ANALYZER_WARNING (CWE-401): [#def107]
espeak-ng-1.51.1/src/libespeak-ng/compiledata.c:746:22: warning[-Wanalyzer-malloc-leak]: leak of 'fopen(&buf, "wb")'
espeak-ng-1.51.1/src/libespeak-ng/compiledata.c:2695:18: enter_function: entry to 'espeak_ng_CompileIntonation'
espeak-ng-1.51.1/src/libespeak-ng/compiledata.c:2722:12: branch_false: following 'false' branch...
branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledata.c:2769:21: branch_true: following 'true' branch (when 'n_tune_names != 0')...
espeak-ng-1.51.1/src/libespeak-ng/compiledata.c:2769:58: branch_true: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledata.c:2770:12: branch_false: following 'false' branch (when 'tune_data' is non-NULL)...
espeak-ng-1.51.1/src/libespeak-ng/compiledata.c:2776:9: branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledata.c:2777:17: acquire_memory: allocated here
espeak-ng-1.51.1/src/libespeak-ng/compiledata.c:2778:12: branch_false: following 'false' branch...
branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledata.c:2786:16: branch_true: following 'true' branch...
espeak-ng-1.51.1/src/libespeak-ng/compiledata.c:2787:27: branch_true: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledata.c:2787:27: call_function: calling 'NextItem' from 'espeak_ng_CompileIntonation'
Error: GCC_ANALYZER_WARNING (CWE-401): [#def108]
espeak-ng-1.51.1/src/libespeak-ng/compiledata.c:746:22: warning[-Wanalyzer-malloc-leak]: leak of 'tune_data'
espeak-ng-1.51.1/src/libespeak-ng/compiledata.c:2695:18: enter_function: entry to 'espeak_ng_CompileIntonation'
espeak-ng-1.51.1/src/libespeak-ng/compiledata.c:2722:12: branch_false: following 'false' branch...
branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledata.c:2769:21: branch_true: following 'true' branch (when 'n_tune_names != 0')...
espeak-ng-1.51.1/src/libespeak-ng/compiledata.c:2769:58: branch_true: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledata.c:2769:58: acquire_memory: allocated here
espeak-ng-1.51.1/src/libespeak-ng/compiledata.c:2770:12: branch_false: following 'false' branch (when 'tune_data' is non-NULL)...
espeak-ng-1.51.1/src/libespeak-ng/compiledata.c:2776:9: branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledata.c:2778:12: branch_false: following 'false' branch...
branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledata.c:2786:16: branch_true: following 'true' branch...
espeak-ng-1.51.1/src/libespeak-ng/compiledata.c:2787:27: branch_true: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledata.c:2787:27: call_function: calling 'NextItem' from 'espeak_ng_CompileIntonation'
Error: COMPILER_WARNING: [#def109]
espeak-ng-1.51.1/src/libespeak-ng/compiledata.c: scope_hint: In function 'LoadDataFile.constprop.0.isra.0'
espeak-ng-1.51.1/src/libespeak-ng/compiledata.c:1027:47: warning[-Wformat-truncation=]: '%s' directive output may be truncated writing up to 199 bytes into a region of size 180
/usr/include/bits/stdio2.h:68:10: note: '__snprintf_chk' output 2 or more bytes (assuming 201) into a destination of size 180
Error: GCC_ANALYZER_WARNING (CWE-775): [#def110]
espeak-ng-1.51.1/src/libespeak-ng/compiledata.c:1258:17: warning[-Wanalyzer-file-leak]: leak of FILE 'fopen(&fname_temp, "rb")'
espeak-ng-1.51.1/src/libespeak-ng/compiledata.c:1233:20: branch_false: following 'false' branch...
espeak-ng-1.51.1/src/libespeak-ng/compiledata.c:1236:32: branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledata.c:1236:21: branch_false: following 'false' branch...
espeak-ng-1.51.1/src/libespeak-ng/compiledata.c:1249:21: branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledata.c:1249:21: acquire_resource: opened here
espeak-ng-1.51.1/src/libespeak-ng/compiledata.c:1250:20: branch_false: following 'false' branch...
espeak-ng-1.51.1/src/libespeak-ng/compiledata.c:1254:21: branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledata.c:1258:17: danger: 'fopen(&fname_temp, "rb")' leaks here; was opened at [(5)](sarif:/runs/0/results/9/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def111]
espeak-ng-1.51.1/src/libespeak-ng/compiledata.c:1258:17: warning[-Wanalyzer-malloc-leak]: leak of 'fopen(&fname_temp, "rb")'
espeak-ng-1.51.1/src/libespeak-ng/compiledata.c:1233:20: branch_false: following 'false' branch...
espeak-ng-1.51.1/src/libespeak-ng/compiledata.c:1236:32: branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledata.c:1236:21: branch_false: following 'false' branch...
espeak-ng-1.51.1/src/libespeak-ng/compiledata.c:1249:21: branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledata.c:1249:21: acquire_memory: allocated here
espeak-ng-1.51.1/src/libespeak-ng/compiledata.c:1250:20: branch_false: following 'false' branch...
espeak-ng-1.51.1/src/libespeak-ng/compiledata.c:1254:21: branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledata.c:1258:17: danger: 'fopen(&fname_temp, "rb")' leaks here; was allocated at [(5)](sarif:/runs/0/results/10/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-775): [#def112]
espeak-ng-1.51.1/src/libespeak-ng/compiledata.c:1261:17: warning[-Wanalyzer-file-leak]: leak of FILE 'f'
espeak-ng-1.51.1/src/libespeak-ng/compiledata.c:1233:20: branch_false: following 'false' branch...
espeak-ng-1.51.1/src/libespeak-ng/compiledata.c:1236:32: branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledata.c:1236:21: branch_false: following 'false' branch...
espeak-ng-1.51.1/src/libespeak-ng/compiledata.c:1249:21: branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledata.c:1249:21: acquire_resource: opened here
espeak-ng-1.51.1/src/libespeak-ng/compiledata.c:1250:20: branch_false: following 'false' branch...
espeak-ng-1.51.1/src/libespeak-ng/compiledata.c:1254:21: branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledata.c:1261:17: danger: 'f' leaks here; was opened at [(5)](sarif:/runs/0/results/11/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def113]
espeak-ng-1.51.1/src/libespeak-ng/compiledata.c:1261:17: warning[-Wanalyzer-malloc-leak]: leak of 'f'
espeak-ng-1.51.1/src/libespeak-ng/compiledata.c:1233:20: branch_false: following 'false' branch...
espeak-ng-1.51.1/src/libespeak-ng/compiledata.c:1236:32: branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledata.c:1236:21: branch_false: following 'false' branch...
espeak-ng-1.51.1/src/libespeak-ng/compiledata.c:1249:21: branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledata.c:1249:21: acquire_memory: allocated here
espeak-ng-1.51.1/src/libespeak-ng/compiledata.c:1250:20: branch_false: following 'false' branch...
espeak-ng-1.51.1/src/libespeak-ng/compiledata.c:1254:21: branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledata.c:1261:17: danger: 'f' leaks here; was allocated at [(5)](sarif:/runs/0/results/12/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-775): [#def114]
espeak-ng-1.51.1/src/libespeak-ng/compiledata.c:1264:18: warning[-Wanalyzer-file-leak]: leak of FILE 'f'
espeak-ng-1.51.1/src/libespeak-ng/compiledata.c:1233:20: branch_false: following 'false' branch...
espeak-ng-1.51.1/src/libespeak-ng/compiledata.c:1236:32: branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledata.c:1236:21: branch_false: following 'false' branch...
espeak-ng-1.51.1/src/libespeak-ng/compiledata.c:1249:21: branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledata.c:1249:21: acquire_resource: opened here
espeak-ng-1.51.1/src/libespeak-ng/compiledata.c:1250:20: branch_false: following 'false' branch...
espeak-ng-1.51.1/src/libespeak-ng/compiledata.c:1254:21: branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledata.c:1264:18: danger: 'f' leaks here; was opened at [(5)](sarif:/runs/0/results/13/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def115]
espeak-ng-1.51.1/src/libespeak-ng/compiledata.c:1264:18: warning[-Wanalyzer-malloc-leak]: leak of 'f'
espeak-ng-1.51.1/src/libespeak-ng/compiledata.c:1233:20: branch_false: following 'false' branch...
espeak-ng-1.51.1/src/libespeak-ng/compiledata.c:1236:32: branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledata.c:1236:21: branch_false: following 'false' branch...
espeak-ng-1.51.1/src/libespeak-ng/compiledata.c:1249:21: branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledata.c:1249:21: acquire_memory: allocated here
espeak-ng-1.51.1/src/libespeak-ng/compiledata.c:1250:20: branch_false: following 'false' branch...
espeak-ng-1.51.1/src/libespeak-ng/compiledata.c:1254:21: branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledata.c:1264:18: danger: 'f' leaks here; was allocated at [(5)](sarif:/runs/0/results/14/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-775): [#def116]
espeak-ng-1.51.1/src/libespeak-ng/compiledata.c:1470:22: warning[-Wanalyzer-file-leak]: leak of FILE 'f'
espeak-ng-1.51.1/src/libespeak-ng/compiledata.c:1439:12: branch_false: following 'false' branch (when the strings are non-equal)...
espeak-ng-1.51.1/src/libespeak-ng/compiledata.c:1441:13: branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledata.c:1441:12: branch_false: following 'false' branch (when the strings are non-equal)...
espeak-ng-1.51.1/src/libespeak-ng/compiledata.c:1446:9: branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledata.c:1459:12: branch_true: following 'true' branch...
espeak-ng-1.51.1/src/libespeak-ng/compiledata.c:1460:17: branch_true: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledata.c:1462:26: acquire_resource: opened here
espeak-ng-1.51.1/src/libespeak-ng/compiledata.c:1462:20: branch_false: following 'false' branch...
espeak-ng-1.51.1/src/libespeak-ng/compiledata.c:1470:22: branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledata.c:1470:22: danger: 'f' leaks here; was opened at [(7)](sarif:/runs/0/results/15/codeFlows/0/threadFlows/0/locations/6)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def117]
espeak-ng-1.51.1/src/libespeak-ng/compiledata.c:1470:22: warning[-Wanalyzer-malloc-leak]: leak of 'f'
espeak-ng-1.51.1/src/libespeak-ng/compiledata.c:1439:12: branch_false: following 'false' branch (when the strings are non-equal)...
espeak-ng-1.51.1/src/libespeak-ng/compiledata.c:1441:13: branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledata.c:1441:12: branch_false: following 'false' branch (when the strings are non-equal)...
espeak-ng-1.51.1/src/libespeak-ng/compiledata.c:1446:9: branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledata.c:1459:12: branch_true: following 'true' branch...
espeak-ng-1.51.1/src/libespeak-ng/compiledata.c:1460:17: branch_true: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledata.c:1462:26: acquire_memory: allocated here
espeak-ng-1.51.1/src/libespeak-ng/compiledata.c:1462:20: branch_false: following 'false' branch...
espeak-ng-1.51.1/src/libespeak-ng/compiledata.c:1470:22: branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledata.c:1470:22: danger: 'f' leaks here; was allocated at [(7)](sarif:/runs/0/results/16/codeFlows/0/threadFlows/0/locations/6)
Error: COMPILER_WARNING: [#def118]
espeak-ng-1.51.1/src/libespeak-ng/compiledata.c: scope_hint: In function 'CompilePhoneme.isra.0'
espeak-ng-1.51.1/src/libespeak-ng/compiledata.c:1982:43: warning[-Wformat-overflow=]: '__sprintf_chk' may write a terminating nul past the end of the destination
/usr/include/bits/stdio2.h:30:10: note: '__sprintf_chk' output between 5 and 13 bytes into a destination of size 12
Error: COMPILER_WARNING: [#def119]
espeak-ng-1.51.1/src/libespeak-ng/compiledata.c: scope_hint: In function 'espeak_ng_CompilePhonemeDataPath'
espeak-ng-1.51.1/src/libespeak-ng/compiledata.c:2449:42: warning[-Wformat-overflow=]: '%s' directive writing up to 255 bytes into a region of size between 80 and 279
/usr/include/bits/stdio2.h:30:10: note: '__sprintf_chk' output between 2 and 456 bytes into a destination of size 280
Error: COMPILER_WARNING: [#def120]
espeak-ng-1.51.1/src/libespeak-ng/compiledata.c: scope_hint: In function 'espeak_ng_CompilePhonemeDataPath'
espeak-ng-1.51.1/src/libespeak-ng/compiledata.c:2535:27: warning[-Wformat-overflow=]: '/phonemes' directive writing 9 bytes into a region of size between 1 and 200
/usr/include/bits/stdio2.h:30:10: note: '__sprintf_chk' output between 10 and 209 bytes into a destination of size 200
Error: COMPILER_WARNING: [#def121]
espeak-ng-1.51.1/src/libespeak-ng/compiledata.c: scope_hint: In function 'espeak_ng_CompilePhonemeDataPath'
espeak-ng-1.51.1/src/libespeak-ng/compiledata.c:2541:28: warning[-Wformat-overflow=]: '%s' directive writing 14 bytes into a region of size between 0 and 199
/usr/include/bits/stdio2.h:30:10: note: '__sprintf_chk' output between 16 and 215 bytes into a destination of size 200
Error: COMPILER_WARNING: [#def122]
espeak-ng-1.51.1/src/libespeak-ng/compiledata.c: scope_hint: In function 'espeak_ng_CompilePhonemeDataPath'
espeak-ng-1.51.1/src/libespeak-ng/compiledata.c:2549:28: warning[-Wformat-overflow=]: '%s' directive writing 17 bytes into a region of size between 0 and 199
/usr/include/bits/stdio2.h:30:10: note: '__sprintf_chk' output between 19 and 218 bytes into a destination of size 200
Error: COMPILER_WARNING: [#def123]
espeak-ng-1.51.1/src/libespeak-ng/compiledata.c: scope_hint: In function 'espeak_ng_CompilePhonemeDataPath'
espeak-ng-1.51.1/src/libespeak-ng/compiledata.c:2567:28: warning[-Wformat-overflow=]: '%s' directive writing 8 bytes into a region of size between 0 and 199
/usr/include/bits/stdio2.h:30:10: note: '__sprintf_chk' output between 10 and 209 bytes into a destination of size 200
Error: COMPILER_WARNING: [#def124]
espeak-ng-1.51.1/src/libespeak-ng/compiledata.c: scope_hint: In function 'espeak_ng_CompilePhonemeDataPath'
espeak-ng-1.51.1/src/libespeak-ng/compiledata.c:2577:28: warning[-Wformat-overflow=]: '%s' directive writing 9 bytes into a region of size between 0 and 199
/usr/include/bits/stdio2.h:30:10: note: '__sprintf_chk' output between 11 and 210 bytes into a destination of size 200
Error: COMPILER_WARNING: [#def125]
espeak-ng-1.51.1/src/libespeak-ng/compiledata.c: scope_hint: In function 'espeak_ng_CompilePhonemeDataPath'
espeak-ng-1.51.1/src/libespeak-ng/compiledata.c:2588:28: warning[-Wformat-overflow=]: '%s' directive writing 7 bytes into a region of size between 0 and 199
/usr/include/bits/stdio2.h:30:10: note: '__sprintf_chk' output between 9 and 208 bytes into a destination of size 200
Error: COMPILER_WARNING: [#def126]
espeak-ng-1.51.1/src/libespeak-ng/compiledata.c: scope_hint: In function 'espeak_ng_CompilePhonemeDataPath'
espeak-ng-1.51.1/src/libespeak-ng/compiledata.c:2600:27: warning[-Wformat-overflow=]: '/compile_prog_log' directive writing 17 bytes into a region of size between 1 and 200
/usr/include/bits/stdio2.h:30:10: note: '__sprintf_chk' output between 18 and 217 bytes into a destination of size 200
Error: GCC_ANALYZER_WARNING (CWE-775): [#def127]
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:427:29: warning[-Wanalyzer-file-leak]: leak of FILE 'f_in'
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1516:32: enter_function: entry to 'espeak_ng_CompileDictionary'
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1549:12: branch_false: following 'false' branch...
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1555:9: branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1556:12: branch_false: following 'false' branch...
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1563:9: branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1569:9: call_function: calling 'compile_dictlist_start' from 'espeak_ng_CompileDictionary'
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1569:9: return_function: returning to 'espeak_ng_CompileDictionary' from 'compile_dictlist_start'
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1572:9: call_function: calling 'compile_dictlist_file' from 'espeak_ng_CompileDictionary'
Error: GCC_ANALYZER_WARNING (CWE-401): [#def128]
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:427:29: warning[-Wanalyzer-malloc-leak]: leak of 'f_in'
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1516:32: enter_function: entry to 'espeak_ng_CompileDictionary'
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1549:12: branch_false: following 'false' branch...
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1555:9: branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1556:12: branch_false: following 'false' branch...
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1563:9: branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1569:9: call_function: calling 'compile_dictlist_start' from 'espeak_ng_CompileDictionary'
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1569:9: return_function: returning to 'espeak_ng_CompileDictionary' from 'compile_dictlist_start'
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1572:9: call_function: calling 'compile_dictlist_file' from 'espeak_ng_CompileDictionary'
Error: GCC_ANALYZER_WARNING (CWE-775): [#def129]
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:431:29: warning[-Wanalyzer-file-leak]: leak of FILE 'f_in'
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1516:32: enter_function: entry to 'espeak_ng_CompileDictionary'
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1549:21: acquire_resource: opened here
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1549:12: branch_false: following 'false' branch...
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1555:9: branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1556:12: branch_false: following 'false' branch...
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1563:9: branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1569:9: call_function: calling 'compile_dictlist_start' from 'espeak_ng_CompileDictionary'
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1569:9: return_function: returning to 'espeak_ng_CompileDictionary' from 'compile_dictlist_start'
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1572:9: call_function: calling 'compile_dictlist_file' from 'espeak_ng_CompileDictionary'
Error: GCC_ANALYZER_WARNING (CWE-401): [#def130]
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:431:29: warning[-Wanalyzer-malloc-leak]: leak of 'f_in'
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1516:32: enter_function: entry to 'espeak_ng_CompileDictionary'
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1549:21: acquire_memory: allocated here
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1549:12: branch_false: following 'false' branch...
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1555:9: branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1556:12: branch_false: following 'false' branch...
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1563:9: branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1569:9: call_function: calling 'compile_dictlist_start' from 'espeak_ng_CompileDictionary'
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1569:9: return_function: returning to 'espeak_ng_CompileDictionary' from 'compile_dictlist_start'
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1572:9: call_function: calling 'compile_dictlist_file' from 'espeak_ng_CompileDictionary'
Error: GCC_ANALYZER_WARNING (CWE-775): [#def131]
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:442:33: warning[-Wanalyzer-file-leak]: leak of FILE 'f_in'
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1516:32: enter_function: entry to 'espeak_ng_CompileDictionary'
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1549:12: branch_false: following 'false' branch...
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1555:9: branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1556:12: branch_false: following 'false' branch...
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1563:9: branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1569:9: call_function: calling 'compile_dictlist_start' from 'espeak_ng_CompileDictionary'
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1569:9: return_function: returning to 'espeak_ng_CompileDictionary' from 'compile_dictlist_start'
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1572:9: call_function: calling 'compile_dictlist_file' from 'espeak_ng_CompileDictionary'
Error: GCC_ANALYZER_WARNING (CWE-401): [#def132]
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:442:33: warning[-Wanalyzer-malloc-leak]: leak of 'f_in'
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1516:32: enter_function: entry to 'espeak_ng_CompileDictionary'
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1549:12: branch_false: following 'false' branch...
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1555:9: branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1556:12: branch_false: following 'false' branch...
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1563:9: branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1569:9: call_function: calling 'compile_dictlist_start' from 'espeak_ng_CompileDictionary'
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1569:9: return_function: returning to 'espeak_ng_CompileDictionary' from 'compile_dictlist_start'
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1572:9: call_function: calling 'compile_dictlist_file' from 'espeak_ng_CompileDictionary'
Error: GCC_ANALYZER_WARNING (CWE-775): [#def133]
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:445:35: warning[-Wanalyzer-file-leak]: leak of FILE 'f_in'
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1516:32: enter_function: entry to 'espeak_ng_CompileDictionary'
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1549:21: acquire_resource: opened here
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1549:12: branch_false: following 'false' branch...
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1555:9: branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1556:12: branch_false: following 'false' branch...
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1563:9: branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1569:9: call_function: calling 'compile_dictlist_start' from 'espeak_ng_CompileDictionary'
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1569:9: return_function: returning to 'espeak_ng_CompileDictionary' from 'compile_dictlist_start'
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1572:9: call_function: calling 'compile_dictlist_file' from 'espeak_ng_CompileDictionary'
Error: GCC_ANALYZER_WARNING (CWE-401): [#def134]
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:445:35: warning[-Wanalyzer-malloc-leak]: leak of 'f_in'
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1516:32: enter_function: entry to 'espeak_ng_CompileDictionary'
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1549:12: branch_false: following 'false' branch...
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1555:9: branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1556:12: branch_false: following 'false' branch...
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1563:9: branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1569:9: call_function: calling 'compile_dictlist_start' from 'espeak_ng_CompileDictionary'
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1569:9: return_function: returning to 'espeak_ng_CompileDictionary' from 'compile_dictlist_start'
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1572:9: call_function: calling 'compile_dictlist_file' from 'espeak_ng_CompileDictionary'
Error: GCC_ANALYZER_WARNING (CWE-775): [#def135]
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:471:37: warning[-Wanalyzer-file-leak]: leak of FILE 'f_in'
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1516:32: enter_function: entry to 'espeak_ng_CompileDictionary'
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1549:12: branch_false: following 'false' branch...
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1555:9: branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1556:12: branch_false: following 'false' branch...
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1563:9: branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1569:9: call_function: calling 'compile_dictlist_start' from 'espeak_ng_CompileDictionary'
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1569:9: return_function: returning to 'espeak_ng_CompileDictionary' from 'compile_dictlist_start'
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1572:9: call_function: calling 'compile_dictlist_file' from 'espeak_ng_CompileDictionary'
Error: GCC_ANALYZER_WARNING (CWE-401): [#def136]
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:471:37: warning[-Wanalyzer-malloc-leak]: leak of 'f_in'
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1516:32: enter_function: entry to 'espeak_ng_CompileDictionary'
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1549:12: branch_false: following 'false' branch...
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1555:9: branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1556:12: branch_false: following 'false' branch...
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1563:9: branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1569:9: call_function: calling 'compile_dictlist_start' from 'espeak_ng_CompileDictionary'
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1569:9: return_function: returning to 'espeak_ng_CompileDictionary' from 'compile_dictlist_start'
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1572:9: call_function: calling 'compile_dictlist_file' from 'espeak_ng_CompileDictionary'
Error: GCC_ANALYZER_WARNING (CWE-457): [#def137]
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:527:33: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value 'phonetic_end'
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1516:32: enter_function: entry to 'espeak_ng_CompileDictionary'
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1549:12: branch_false: following 'false' branch...
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1555:9: branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1556:12: branch_false: following 'false' branch...
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1563:9: branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1569:9: call_function: calling 'compile_dictlist_start' from 'espeak_ng_CompileDictionary'
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1569:9: return_function: returning to 'espeak_ng_CompileDictionary' from 'compile_dictlist_start'
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1572:9: call_function: calling 'compile_dictlist_file' from 'espeak_ng_CompileDictionary'
Error: GCC_ANALYZER_WARNING (CWE-775): [#def138]
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1202:9: warning[-Wanalyzer-file-leak]: leak of FILE 'fopen(fname_temp, "wb")'
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1311:25: enter_function: entry to 'compile_dictrules'
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1338:23: acquire_resource: opened here
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1338:12: branch_false: following 'false' branch...
branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1344:20: branch_true: following 'true' branch...
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1345:51: branch_true: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1345:28: branch_true: following 'true' branch (when 'p' is non-NULL)...
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1346:33: branch_true: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1354:28: branch_true: following 'true' branch...
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1355:40: branch_true: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1358:33: call_function: calling 'output_rule_group' from 'compile_dictrules'
Error: GCC_ANALYZER_WARNING (CWE-401): [#def139]
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1202:9: warning[-Wanalyzer-malloc-leak]: leak of 'fopen(fname_temp, "wb")'
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1311:25: enter_function: entry to 'compile_dictrules'
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1338:23: acquire_memory: allocated here
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1338:12: branch_false: following 'false' branch...
branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1344:20: branch_true: following 'true' branch...
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1345:51: branch_true: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1345:28: branch_true: following 'true' branch (when 'p' is non-NULL)...
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1346:33: branch_true: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1354:28: branch_true: following 'true' branch...
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1355:40: branch_true: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1358:33: call_function: calling 'output_rule_group' from 'compile_dictrules'
Error: GCC_ANALYZER_WARNING (CWE-775): [#def140]
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1247:14: warning[-Wanalyzer-file-leak]: leak of FILE 'fopen(fname_temp, "wb")'
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1311:25: enter_function: entry to 'compile_dictrules'
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1338:23: acquire_resource: opened here
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1338:12: branch_false: following 'false' branch...
branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1344:20: branch_true: following 'true' branch...
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1345:51: branch_true: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1345:28: branch_false: following 'false' branch (when 'p' is NULL)...
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1348:29: branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1354:28: branch_false: following 'false' branch...
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1365:25: branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1368:28: branch_false: following 'false' branch (when 'compile_mode != 2')...
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1375:28: branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1375:28: branch_false: following 'false' branch (when 'buf' is non-NULL)...
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1377:29: branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1377:28: branch_true: following 'true' branch...
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1378:33: branch_true: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1378:33: call_function: calling 'compile_lettergroup' from 'compile_dictrules'
Error: GCC_ANALYZER_WARNING (CWE-401): [#def141]
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1247:14: warning[-Wanalyzer-malloc-leak]: leak of 'fopen(fname_temp, "wb")'
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1311:25: enter_function: entry to 'compile_dictrules'
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1338:23: acquire_memory: allocated here
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1338:12: branch_false: following 'false' branch...
branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1344:20: branch_true: following 'true' branch...
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1345:51: branch_true: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1345:28: branch_false: following 'false' branch (when 'p' is NULL)...
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1348:29: branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1354:28: branch_false: following 'false' branch...
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1365:25: branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1368:28: branch_false: following 'false' branch (when 'compile_mode != 2')...
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1375:28: branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1375:28: branch_false: following 'false' branch (when 'buf' is non-NULL)...
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1377:29: branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1377:28: branch_true: following 'true' branch...
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1378:33: branch_true: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1378:33: call_function: calling 'compile_lettergroup' from 'compile_dictrules'
Error: GCC_ANALYZER_WARNING (CWE-775): [#def142]
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1247:34: warning[-Wanalyzer-file-leak]: leak of FILE 'fopen(fname_temp, "wb")'
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1311:25: enter_function: entry to 'compile_dictrules'
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1338:23: acquire_resource: opened here
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1338:12: branch_false: following 'false' branch...
branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1344:20: branch_true: following 'true' branch...
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1345:51: branch_true: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1345:28: branch_false: following 'false' branch (when 'p' is NULL)...
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1348:29: branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1354:28: branch_false: following 'false' branch...
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1365:25: branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1368:28: branch_false: following 'false' branch (when 'compile_mode != 2')...
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1375:28: branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1375:28: branch_false: following 'false' branch (when 'buf' is non-NULL)...
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1377:29: branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1377:28: branch_true: following 'true' branch...
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1378:33: branch_true: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1378:33: call_function: calling 'compile_lettergroup' from 'compile_dictrules'
Error: GCC_ANALYZER_WARNING (CWE-401): [#def143]
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1247:34: warning[-Wanalyzer-malloc-leak]: leak of 'fopen(fname_temp, "wb")'
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1311:25: enter_function: entry to 'compile_dictrules'
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1338:23: acquire_memory: allocated here
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1338:12: branch_false: following 'false' branch...
branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1344:20: branch_true: following 'true' branch...
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1345:51: branch_true: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1345:28: branch_false: following 'false' branch (when 'p' is NULL)...
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1348:29: branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1354:28: branch_false: following 'false' branch...
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1365:25: branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1368:28: branch_false: following 'false' branch (when 'compile_mode != 2')...
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1375:28: branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1375:28: branch_false: following 'false' branch (when 'buf' is non-NULL)...
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1377:29: branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1377:28: branch_true: following 'true' branch...
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1378:33: branch_true: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1378:33: call_function: calling 'compile_lettergroup' from 'compile_dictrules'
Error: GCC_ANALYZER_WARNING (CWE-775): [#def144]
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1260:17: warning[-Wanalyzer-file-leak]: leak of FILE 'fopen(fname_temp, "wb")'
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1311:25: enter_function: entry to 'compile_dictrules'
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1338:23: acquire_resource: opened here
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1338:12: branch_false: following 'false' branch...
branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1344:20: branch_true: following 'true' branch...
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1345:51: branch_true: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1345:28: branch_false: following 'false' branch (when 'p' is NULL)...
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1348:29: branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1354:28: branch_false: following 'false' branch...
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1365:25: branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1368:28: branch_false: following 'false' branch (when 'compile_mode != 2')...
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1375:28: branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1375:28: branch_false: following 'false' branch (when 'buf' is non-NULL)...
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1377:29: branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1377:28: branch_true: following 'true' branch...
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1378:33: branch_true: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1378:33: call_function: calling 'compile_lettergroup' from 'compile_dictrules'
Error: GCC_ANALYZER_WARNING (CWE-401): [#def145]
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1260:17: warning[-Wanalyzer-malloc-leak]: leak of 'fopen(fname_temp, "wb")'
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1311:25: enter_function: entry to 'compile_dictrules'
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1338:23: acquire_memory: allocated here
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1338:12: branch_false: following 'false' branch...
branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1344:20: branch_true: following 'true' branch...
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1345:51: branch_true: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1345:28: branch_false: following 'false' branch (when 'p' is NULL)...
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1348:29: branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1354:28: branch_false: following 'false' branch...
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1365:25: branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1368:28: branch_false: following 'false' branch (when 'compile_mode != 2')...
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1375:28: branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1375:28: branch_false: following 'false' branch (when 'buf' is non-NULL)...
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1377:29: branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1377:28: branch_true: following 'true' branch...
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1378:33: branch_true: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1378:33: call_function: calling 'compile_lettergroup' from 'compile_dictrules'
Error: GCC_ANALYZER_WARNING (CWE-775): [#def146]
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1273:24: warning[-Wanalyzer-file-leak]: leak of FILE 'fopen(fname_temp, "wb")'
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1311:25: enter_function: entry to 'compile_dictrules'
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1338:23: acquire_resource: opened here
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1338:12: branch_false: following 'false' branch...
branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1344:20: branch_true: following 'true' branch...
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1345:51: branch_true: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1345:28: branch_false: following 'false' branch (when 'p' is NULL)...
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1348:29: branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1354:28: branch_false: following 'false' branch...
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1365:25: branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1368:28: branch_false: following 'false' branch (when 'compile_mode != 2')...
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1375:28: branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1375:28: branch_false: following 'false' branch (when 'buf' is non-NULL)...
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1377:29: branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1377:28: branch_true: following 'true' branch...
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1378:33: branch_true: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1378:33: call_function: calling 'compile_lettergroup' from 'compile_dictrules'
Error: GCC_ANALYZER_WARNING (CWE-401): [#def147]
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1273:24: warning[-Wanalyzer-malloc-leak]: leak of 'fopen(fname_temp, "wb")'
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1311:25: enter_function: entry to 'compile_dictrules'
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1338:23: acquire_memory: allocated here
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1338:12: branch_false: following 'false' branch...
branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1344:20: branch_true: following 'true' branch...
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1345:51: branch_true: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1345:28: branch_false: following 'false' branch (when 'p' is NULL)...
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1348:29: branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1354:28: branch_false: following 'false' branch...
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1365:25: branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1368:28: branch_false: following 'false' branch (when 'compile_mode != 2')...
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1375:28: branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1375:28: branch_false: following 'false' branch (when 'buf' is non-NULL)...
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1377:29: branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1377:28: branch_true: following 'true' branch...
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1378:33: branch_true: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1378:33: call_function: calling 'compile_lettergroup' from 'compile_dictrules'
Error: GCC_ANALYZER_WARNING (CWE-775): [#def148]
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1357:59: warning[-Wanalyzer-file-leak]: leak of FILE 'fopen(fname_temp, "wb")'
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1338:23: acquire_resource: opened here
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1338:12: branch_false: following 'false' branch...
branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1344:20: branch_true: following 'true' branch...
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1345:51: branch_true: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1345:28: branch_true: following 'true' branch (when 'p' is non-NULL)...
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1346:33: branch_true: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1354:28: branch_true: following 'true' branch...
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1355:40: branch_true: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1357:59: danger: 'fopen(fname_temp, "wb")' leaks here; was opened at [(1)](sarif:/runs/0/results/31/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def149]
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1357:59: warning[-Wanalyzer-malloc-leak]: leak of 'fopen(fname_temp, "wb")'
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1338:23: acquire_memory: allocated here
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1338:12: branch_false: following 'false' branch...
branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1344:20: branch_true: following 'true' branch...
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1345:51: branch_true: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1345:28: branch_true: following 'true' branch (when 'p' is non-NULL)...
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1346:33: branch_true: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1354:28: branch_true: following 'true' branch...
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1355:40: branch_true: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1357:59: danger: 'fopen(fname_temp, "wb")' leaks here; was allocated at [(1)](sarif:/runs/0/results/32/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-775): [#def150]
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1359:60: warning[-Wanalyzer-file-leak]: leak of FILE 'fopen(fname_temp, "wb")'
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1311:25: enter_function: entry to 'compile_dictrules'
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1338:23: acquire_resource: opened here
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1338:12: branch_false: following 'false' branch...
branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1345:28: branch_true: following 'true' branch (when 'p' is non-NULL)...
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1346:33: branch_true: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1351:21: branch_false: following 'false' branch...
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1432:17: branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1354:28: branch_true: following 'true' branch...
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1355:40: branch_true: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1358:33: call_function: calling 'output_rule_group' from 'compile_dictrules'
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1358:33: return_function: returning to 'compile_dictrules' from 'output_rule_group'
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1359:60: danger: 'fopen(fname_temp, "wb")' leaks here; was opened at [(2)](sarif:/runs/0/results/33/codeFlows/0/threadFlows/0/locations/1)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def151]
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1359:60: warning[-Wanalyzer-malloc-leak]: leak of 'fopen(fname_temp, "wb")'
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1311:25: enter_function: entry to 'compile_dictrules'
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1338:23: acquire_memory: allocated here
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1338:12: branch_false: following 'false' branch...
branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1345:28: branch_true: following 'true' branch (when 'p' is non-NULL)...
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1346:33: branch_true: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1351:21: branch_false: following 'false' branch...
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1432:17: branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1354:28: branch_true: following 'true' branch...
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1355:40: branch_true: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1358:33: call_function: calling 'output_rule_group' from 'compile_dictrules'
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1358:33: return_function: returning to 'compile_dictrules' from 'output_rule_group'
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1359:60: danger: 'fopen(fname_temp, "wb")' leaks here; was allocated at [(2)](sarif:/runs/0/results/34/codeFlows/0/threadFlows/0/locations/1)
Error: GCC_ANALYZER_WARNING (CWE-775): [#def152]
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1388:41: warning[-Wanalyzer-file-leak]: leak of FILE 'fopen(fname_temp, "wb")'
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1338:23: acquire_resource: opened here
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1338:12: branch_false: following 'false' branch...
branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1344:20: branch_true: following 'true' branch...
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1345:51: branch_true: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1345:28: branch_false: following 'false' branch (when 'p' is NULL)...
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1348:29: branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1354:28: branch_false: following 'false' branch...
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1365:25: branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1368:28: branch_false: following 'false' branch (when 'compile_mode != 2')...
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1375:28: branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1375:28: branch_false: following 'false' branch (when 'buf' is non-NULL)...
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1377:29: branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1377:28: branch_false: following 'false' branch...
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1382:29: branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1382:28: branch_true: following 'true' branch...
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1384:33: branch_true: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1388:41: danger: 'fopen(fname_temp, "wb")' leaks here; was opened at [(1)](sarif:/runs/0/results/35/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def153]
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1388:41: warning[-Wanalyzer-malloc-leak]: leak of 'fopen(fname_temp, "wb")'
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1338:23: acquire_memory: allocated here
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1338:12: branch_false: following 'false' branch...
branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1344:20: branch_true: following 'true' branch...
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1345:51: branch_true: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1345:28: branch_false: following 'false' branch (when 'p' is NULL)...
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1348:29: branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1354:28: branch_false: following 'false' branch...
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1365:25: branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1368:28: branch_false: following 'false' branch (when 'compile_mode != 2')...
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1375:28: branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1375:28: branch_false: following 'false' branch (when 'buf' is non-NULL)...
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1377:29: branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1377:28: branch_false: following 'false' branch...
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1382:29: branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1382:28: branch_true: following 'true' branch...
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1384:33: branch_true: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1388:41: danger: 'fopen(fname_temp, "wb")' leaks here; was allocated at [(1)](sarif:/runs/0/results/36/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-775): [#def154]
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1413:49: warning[-Wanalyzer-file-leak]: leak of FILE 'fopen(fname_temp, "wb")'
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1338:23: acquire_resource: opened here
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1338:12: branch_false: following 'false' branch...
branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1344:20: branch_true: following 'true' branch...
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1345:51: branch_true: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1345:28: branch_false: following 'false' branch (when 'p' is NULL)...
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1348:29: branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1354:28: branch_false: following 'false' branch...
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1365:25: branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1368:28: branch_false: following 'false' branch (when 'compile_mode != 2')...
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1375:28: branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1375:28: branch_false: following 'false' branch (when 'buf' is non-NULL)...
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1377:29: branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1377:28: branch_false: following 'false' branch...
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1382:29: branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1392:28: branch_true: following 'true' branch...
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1395:33: branch_true: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1398:40: branch_false: following 'false' branch...
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1400:33: branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1403:36: branch_false: following 'false' branch...
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1412:55: branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1412:44: branch_true: following 'true' branch...
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1413:49: branch_true: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1413:49: danger: 'fopen(fname_temp, "wb")' leaks here; was opened at [(1)](sarif:/runs/0/results/37/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def155]
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1413:49: warning[-Wanalyzer-malloc-leak]: leak of 'fopen(fname_temp, "wb")'
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1338:23: acquire_memory: allocated here
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1338:12: branch_false: following 'false' branch...
branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1344:20: branch_true: following 'true' branch...
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1345:51: branch_true: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1345:28: branch_false: following 'false' branch (when 'p' is NULL)...
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1348:29: branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1354:28: branch_false: following 'false' branch...
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1365:25: branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1368:28: branch_false: following 'false' branch (when 'compile_mode != 2')...
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1375:28: branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1375:28: branch_false: following 'false' branch (when 'buf' is non-NULL)...
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1377:29: branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1377:28: branch_false: following 'false' branch...
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1382:29: branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1392:28: branch_true: following 'true' branch...
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1395:33: branch_true: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1398:40: branch_false: following 'false' branch...
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1400:33: branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1403:36: branch_false: following 'false' branch...
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1412:55: branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1412:44: branch_true: following 'true' branch...
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1413:49: branch_true: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1413:49: danger: 'fopen(fname_temp, "wb")' leaks here; was allocated at [(1)](sarif:/runs/0/results/38/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-775): [#def156]
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1420:45: warning[-Wanalyzer-file-leak]: leak of FILE 'fopen(fname_temp, "wb")'
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1338:23: acquire_resource: opened here
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1338:12: branch_false: following 'false' branch...
branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1344:20: branch_true: following 'true' branch...
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1345:51: branch_true: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1345:28: branch_false: following 'false' branch (when 'p' is NULL)...
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1348:29: branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1354:28: branch_false: following 'false' branch...
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1365:25: branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1368:28: branch_false: following 'false' branch (when 'compile_mode != 2')...
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1375:28: branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1375:28: branch_false: following 'false' branch (when 'buf' is non-NULL)...
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1377:29: branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1377:28: branch_false: following 'false' branch...
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1382:29: branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1392:28: branch_true: following 'true' branch...
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1395:33: branch_true: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1398:40: branch_false: following 'false' branch...
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1400:33: branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1403:36: branch_false: following 'false' branch...
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1412:55: branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1419:36: branch_true: following 'true' branch...
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1420:45: danger: 'fopen(fname_temp, "wb")' leaks here; was opened at [(1)](sarif:/runs/0/results/39/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def157]
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1420:45: warning[-Wanalyzer-malloc-leak]: leak of 'fopen(fname_temp, "wb")'
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1338:23: acquire_memory: allocated here
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1338:12: branch_false: following 'false' branch...
branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1344:20: branch_true: following 'true' branch...
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1345:51: branch_true: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1345:28: branch_false: following 'false' branch (when 'p' is NULL)...
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1348:29: branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1354:28: branch_false: following 'false' branch...
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1365:25: branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1368:28: branch_false: following 'false' branch (when 'compile_mode != 2')...
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1375:28: branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1375:28: branch_false: following 'false' branch (when 'buf' is non-NULL)...
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1377:29: branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1377:28: branch_false: following 'false' branch...
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1382:29: branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1392:28: branch_true: following 'true' branch...
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1395:33: branch_true: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1398:40: branch_false: following 'false' branch...
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1400:33: branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1403:36: branch_false: following 'false' branch...
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1412:55: branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1419:36: branch_true: following 'true' branch...
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1420:45: danger: 'fopen(fname_temp, "wb")' leaks here; was allocated at [(1)](sarif:/runs/0/results/40/codeFlows/0/threadFlows/0/locations/0)
Error: COMPILER_WARNING: [#def158]
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c: scope_hint: In function 'espeak_ng_CompileDictionary'
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1548:30: warning[-Wformat-overflow=]: 'rules.txt' directive writing 9 bytes into a region of size between 6 and 205
/usr/include/bits/stdio2.h:30:10: note: '__sprintf_chk' output between 10 and 209 bytes into a destination of size 205
Error: COMPILER_WARNING: [#def159]
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c: scope_hint: In function 'espeak_ng_CompileDictionary'
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1555:33: warning[-Wformat-overflow=]: '%s' directive writing up to 39 bytes into a region of size between 15 and 174
/usr/include/bits/stdio2.h:30:10: note: '__sprintf_chk' output between 7 and 205 bytes into a destination of size 175
Error: COMPILER_WARNING: [#def160]
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c: scope_hint: In function 'espeak_ng_CompileDictionary'
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1563:34: warning[-Wformat-overflow=]: '%s' directive writing up to 39 bytes into a region of size between 15 and 174
/usr/include/bits/stdio2.h:30:10: note: '__sprintf_chk' output between 6 and 204 bytes into a destination of size 175
Error: GCC_ANALYZER_WARNING (CWE-775): [#def161]
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1566:9: warning[-Wanalyzer-file-leak]: leak of FILE 'f_in'
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1549:21: acquire_resource: opened here
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1549:12: branch_false: following 'false' branch...
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1555:9: branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1556:12: branch_false: following 'false' branch...
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1563:9: branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1566:9: danger: 'f_in' leaks here; was opened at [(1)](sarif:/runs/0/results/42/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-775): [#def162]
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1566:9: warning[-Wanalyzer-file-leak]: leak of FILE 'fopen(&fname_out, "wb+")'
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1549:12: branch_false: following 'false' branch...
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1555:9: branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1556:22: acquire_resource: opened here
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1556:12: branch_false: following 'false' branch...
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1563:9: branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1566:9: danger: 'fopen(&fname_out, "wb+")' leaks here; was opened at [(3)](sarif:/runs/0/results/41/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def163]
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1566:9: warning[-Wanalyzer-malloc-leak]: leak of 'f_in'
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1549:21: acquire_memory: allocated here
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1549:12: branch_false: following 'false' branch...
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1555:9: branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1556:12: branch_false: following 'false' branch...
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1563:9: branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1566:9: danger: 'f_in' leaks here; was allocated at [(1)](sarif:/runs/0/results/44/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def164]
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1566:9: warning[-Wanalyzer-malloc-leak]: leak of 'fopen(&fname_out, "wb+")'
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1549:12: branch_false: following 'false' branch...
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1555:9: branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1556:22: acquire_memory: allocated here
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1556:12: branch_false: following 'false' branch...
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1563:9: branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1566:9: danger: 'fopen(&fname_out, "wb+")' leaks here; was allocated at [(3)](sarif:/runs/0/results/43/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-775): [#def165]
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1567:9: warning[-Wanalyzer-file-leak]: leak of FILE 'f_in'
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1549:21: acquire_resource: opened here
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1549:12: branch_false: following 'false' branch...
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1555:9: branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1556:12: branch_false: following 'false' branch...
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1563:9: branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1567:9: danger: 'f_in' leaks here; was opened at [(1)](sarif:/runs/0/results/45/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def166]
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1567:9: warning[-Wanalyzer-malloc-leak]: leak of 'f_in'
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1549:21: acquire_memory: allocated here
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1549:12: branch_false: following 'false' branch...
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1555:9: branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1556:12: branch_false: following 'false' branch...
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1563:9: branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/compiledict.c:1567:9: danger: 'f_in' leaks here; was allocated at [(1)](sarif:/runs/0/results/46/codeFlows/0/threadFlows/0/locations/0)
Error: COMPILER_WARNING: [#def167]
espeak-ng-1.51.1/src/libespeak-ng/compilembrola.c: scope_hint: In function 'espeak_ng_CompileMbrolaVoice'
espeak-ng-1.51.1/src/libespeak-ng/compilembrola.c:127:36: warning[-Wformat-overflow=]: '%s' directive writing up to 39 bytes into a region of size between 20 and 179
/usr/include/bits/stdio2.h:30:10: note: '__sprintf_chk' output between 20 and 218 bytes into a destination of size 190
Error: COMPILER_WARNING: [#def168]
espeak-ng-1.51.1/src/libespeak-ng/dictionary.c: scope_hint: In function 'LoadDictionary'
espeak-ng-1.51.1/src/libespeak-ng/dictionary.c:211:17: warning[-Wstringop-truncation]: 'strncpy' specified bound 40 equals destination size
Error: COMPILER_WARNING: [#def169]
espeak-ng-1.51.1/src/libespeak-ng/dictionary.c:213:17: warning[-Wstringop-truncation]: 'strncpy' specified bound 40 equals destination size
Error: GCC_ANALYZER_WARNING (CWE-775): [#def170]
espeak-ng-1.51.1/src/libespeak-ng/mbrowrap.c:141:25: warning[-Wanalyzer-fd-leak]: leak of file descriptor 'p_stdin[0]'
espeak-ng-1.51.1/src/libespeak-ng/mbrowrap.c:526:12: enter_function: entry to 'init_mbrola'
espeak-ng-1.51.1/src/libespeak-ng/mbrowrap.c:531:17: call_function: calling 'start_mbrola' from 'init_mbrola'
Error: GCC_ANALYZER_WARNING (CWE-775): [#def171]
espeak-ng-1.51.1/src/libespeak-ng/mbrowrap.c:141:25: warning[-Wanalyzer-fd-leak]: leak of file descriptor 'p_stdin[1]'
espeak-ng-1.51.1/src/libespeak-ng/mbrowrap.c:526:12: enter_function: entry to 'init_mbrola'
espeak-ng-1.51.1/src/libespeak-ng/mbrowrap.c:531:17: call_function: calling 'start_mbrola' from 'init_mbrola'
Error: GCC_ANALYZER_WARNING (CWE-775): [#def172]
espeak-ng-1.51.1/src/libespeak-ng/mbrowrap.c:141:25: warning[-Wanalyzer-fd-leak]: leak of file descriptor 'p_stdout[0]'
espeak-ng-1.51.1/src/libespeak-ng/mbrowrap.c:526:12: enter_function: entry to 'init_mbrola'
espeak-ng-1.51.1/src/libespeak-ng/mbrowrap.c:531:17: call_function: calling 'start_mbrola' from 'init_mbrola'
Error: GCC_ANALYZER_WARNING (CWE-775): [#def173]
espeak-ng-1.51.1/src/libespeak-ng/mbrowrap.c:141:25: warning[-Wanalyzer-fd-leak]: leak of file descriptor 'p_stdout[1]'
espeak-ng-1.51.1/src/libespeak-ng/mbrowrap.c:526:12: enter_function: entry to 'init_mbrola'
espeak-ng-1.51.1/src/libespeak-ng/mbrowrap.c:531:17: call_function: calling 'start_mbrola' from 'init_mbrola'
Error: GCC_ANALYZER_WARNING (CWE-775): [#def174]
espeak-ng-1.51.1/src/libespeak-ng/mbrowrap.c:142:25: warning[-Wanalyzer-fd-leak]: leak of file descriptor 'p_stdin[0]'
espeak-ng-1.51.1/src/libespeak-ng/mbrowrap.c:526:12: enter_function: entry to 'init_mbrola'
espeak-ng-1.51.1/src/libespeak-ng/mbrowrap.c:531:17: call_function: calling 'start_mbrola' from 'init_mbrola'
Error: GCC_ANALYZER_WARNING (CWE-775): [#def175]
espeak-ng-1.51.1/src/libespeak-ng/mbrowrap.c:142:25: warning[-Wanalyzer-fd-leak]: leak of file descriptor 'p_stdin[1]'
espeak-ng-1.51.1/src/libespeak-ng/mbrowrap.c:526:12: enter_function: entry to 'init_mbrola'
espeak-ng-1.51.1/src/libespeak-ng/mbrowrap.c:531:17: call_function: calling 'start_mbrola' from 'init_mbrola'
Error: GCC_ANALYZER_WARNING (CWE-775): [#def176]
espeak-ng-1.51.1/src/libespeak-ng/mbrowrap.c:142:25: warning[-Wanalyzer-fd-leak]: leak of file descriptor 'p_stdout[1]'
espeak-ng-1.51.1/src/libespeak-ng/mbrowrap.c:526:12: enter_function: entry to 'init_mbrola'
espeak-ng-1.51.1/src/libespeak-ng/mbrowrap.c:531:17: call_function: calling 'start_mbrola' from 'init_mbrola'
Error: GCC_ANALYZER_WARNING (CWE-775): [#def177]
espeak-ng-1.51.1/src/libespeak-ng/mbrowrap.c:145:17: warning[-Wanalyzer-fd-leak]: leak of file descriptor 'p_stdin[0]'
espeak-ng-1.51.1/src/libespeak-ng/mbrowrap.c:526:12: enter_function: entry to 'init_mbrola'
espeak-ng-1.51.1/src/libespeak-ng/mbrowrap.c:531:17: call_function: calling 'start_mbrola' from 'init_mbrola'
Error: GCC_ANALYZER_WARNING (CWE-775): [#def178]
espeak-ng-1.51.1/src/libespeak-ng/mbrowrap.c:145:17: warning[-Wanalyzer-fd-leak]: leak of file descriptor 'p_stdin[1]'
espeak-ng-1.51.1/src/libespeak-ng/mbrowrap.c:526:12: enter_function: entry to 'init_mbrola'
espeak-ng-1.51.1/src/libespeak-ng/mbrowrap.c:531:17: call_function: calling 'start_mbrola' from 'init_mbrola'
Error: GCC_ANALYZER_WARNING (CWE-775): [#def179]
espeak-ng-1.51.1/src/libespeak-ng/mbrowrap.c:146:17: warning[-Wanalyzer-fd-leak]: leak of file descriptor 'p_stdin[1]'
espeak-ng-1.51.1/src/libespeak-ng/mbrowrap.c:526:12: enter_function: entry to 'init_mbrola'
espeak-ng-1.51.1/src/libespeak-ng/mbrowrap.c:531:17: call_function: calling 'start_mbrola' from 'init_mbrola'
Error: COMPILER_WARNING: [#def180]
espeak-ng-1.51.1/src/libespeak-ng/mbrowrap.c: scope_hint: In function 'mbrola_has_errors'
espeak-ng-1.51.1/src/libespeak-ng/mbrowrap.c:359:43: warning[-Wformat-truncation=]: '%s' directive output may be truncated writing up to 255 bytes into a region of size 160
/usr/include/bits/stdio2.h:68:10: note: 'snprintf' output between 1 and 256 bytes into a destination of size 160
Error: COMPILER_WARNING: [#def181]
espeak-ng-1.51.1/src/libespeak-ng/numbers.c: scope_hint: In function 'LookupThousands'
espeak-ng-1.51.1/src/libespeak-ng/numbers.c:1200:54: warning[-Wformat-overflow=]: '%d' directive writing between 1 and 11 bytes into a region of size between 0 and 9
/usr/include/bits/stdio2.h:30:10: note: '__sprintf_chk' output between 6 and 25 bytes into a destination of size 12
Error: COMPILER_WARNING: [#def182]
espeak-ng-1.51.1/src/libespeak-ng/numbers.c: scope_hint: In function 'LookupThousands'
espeak-ng-1.51.1/src/libespeak-ng/numbers.c:1205:54: warning[-Wformat-overflow=]: '%d' directive writing between 1 and 11 bytes into a region of size between 0 and 9
/usr/include/bits/stdio2.h:30:10: note: '__sprintf_chk' output between 6 and 25 bytes into a destination of size 12
Error: COMPILER_WARNING: [#def183]
espeak-ng-1.51.1/src/libespeak-ng/numbers.c: scope_hint: In function 'LookupThousands'
espeak-ng-1.51.1/src/libespeak-ng/numbers.c:1210:54: warning[-Wformat-overflow=]: '%d' directive writing between 1 and 11 bytes into a region of size between 0 and 9
/usr/include/bits/stdio2.h:30:10: note: '__sprintf_chk' output between 6 and 25 bytes into a destination of size 12
Error: COMPILER_WARNING: [#def184]
espeak-ng-1.51.1/src/libespeak-ng/numbers.c: scope_hint: In function 'LookupThousands'
espeak-ng-1.51.1/src/libespeak-ng/numbers.c:1215:46: warning[-Wformat-overflow=]: '%d' directive writing between 1 and 11 bytes into a region of size between 0 and 9
/usr/include/bits/stdio2.h:30:10: note: '__sprintf_chk' output between 5 and 24 bytes into a destination of size 12
Error: COMPILER_WARNING: [#def185]
espeak-ng-1.51.1/src/libespeak-ng/numbers.c: scope_hint: In function 'LookupThousands'
espeak-ng-1.51.1/src/libespeak-ng/numbers.c:1247:61: warning[-Wformat-overflow=]: '%d' directive writing between 1 and 10 bytes into a region of size 9
espeak-ng-1.51.1/src/libespeak-ng/numbers.c:1247:57: note: directive argument in the range [3, 2147483646]
/usr/include/bits/stdio2.h:30:10: note: '__sprintf_chk' output between 5 and 14 bytes into a destination of size 12
Error: COMPILER_WARNING: [#def186]
espeak-ng-1.51.1/src/libespeak-ng/numbers.c: scope_hint: In function 'LookupNum2'
espeak-ng-1.51.1/src/libespeak-ng/numbers.c:1381:62: warning[-Wformat-overflow=]: '%c' directive writing 1 byte into a region of size between 0 and 9
/usr/include/bits/stdio2.h:30:10: note: '__sprintf_chk' output between 5 and 14 bytes into a destination of size 12
Error: COMPILER_WARNING: [#def187]
espeak-ng-1.51.1/src/libespeak-ng/numbers.c: scope_hint: In function 'LookupNum2'
espeak-ng-1.51.1/src/libespeak-ng/numbers.c:1393:69: warning[-Wformat-overflow=]: 'Xf' directive writing 2 bytes into a region of size between 1 and 10
/usr/include/bits/stdio2.h:30:10: note: '__sprintf_chk' output between 5 and 14 bytes into a destination of size 12
Error: COMPILER_WARNING: [#def188]
espeak-ng-1.51.1/src/libespeak-ng/numbers.c: scope_hint: In function 'LookupNum2'
espeak-ng-1.51.1/src/libespeak-ng/numbers.c:1395:70: warning[-Wformat-overflow=]: '__sprintf_chk' may write a terminating nul past the end of the destination
/usr/include/bits/stdio2.h:30:10: note: '__sprintf_chk' output between 4 and 13 bytes into a destination of size 12
Error: COMPILER_WARNING: [#def189]
espeak-ng-1.51.1/src/libespeak-ng/numbers.c: scope_hint: In function 'LookupNum3.isra.0'
espeak-ng-1.51.1/src/libespeak-ng/numbers.c:1616:55: warning[-Wformat-overflow=]: '__sprintf_chk' may write a terminating nul past the end of the destination
/usr/include/bits/stdio2.h:30:10: note: '__sprintf_chk' output between 5 and 13 bytes into a destination of size 12
Error: COMPILER_WARNING: [#def190]
espeak-ng-1.51.1/src/libespeak-ng/numbers.c: scope_hint: In function 'LookupNum3.isra.0'
espeak-ng-1.51.1/src/libespeak-ng/numbers.c:1634:71: warning[-Wformat-overflow=]: '__sprintf_chk' may write a terminating nul past the end of the destination
/usr/include/bits/stdio2.h:30:10: note: '__sprintf_chk' output between 5 and 13 bytes into a destination of size 12
Error: COMPILER_WARNING: [#def191]
espeak-ng-1.51.1/src/libespeak-ng/readclause.c: scope_hint: In function 'LookupCharName'
espeak-ng-1.51.1/src/libespeak-ng/readclause.c:273:50: warning[-Wformat-overflow=]: '%s' directive writing up to 59 bytes into a region of size 52
/usr/include/bits/stdio2.h:30:10: note: '__sprintf_chk' output between 15 and 78 bytes into a destination of size 60
Error: COMPILER_WARNING: [#def192]
espeak-ng-1.51.1/src/libespeak-ng/readclause.c: scope_hint: In function 'LookupCharName'
espeak-ng-1.51.1/src/libespeak-ng/readclause.c:278:44: warning[-Wformat-overflow=]: '%s' directive writing up to 59 bytes into a region of size 58
/usr/include/bits/stdio2.h:30:10: note: '__sprintf_chk' output between 6 and 65 bytes into a destination of size 60
Error: GCC_ANALYZER_WARNING (CWE-775): [#def193]
espeak-ng-1.51.1/src/libespeak-ng/soundicon.c:80:21: warning[-Wanalyzer-file-leak]: leak of FILE 'fopen(fname, "rb")'
espeak-ng-1.51.1/src/libespeak-ng/soundicon.c:164:5: enter_function: entry to 'LoadSoundFile2'
espeak-ng-1.51.1/src/libespeak-ng/soundicon.c:183:13: call_function: calling 'LoadSoundFile' from 'LoadSoundFile2'
Error: GCC_ANALYZER_WARNING (CWE-401): [#def194]
espeak-ng-1.51.1/src/libespeak-ng/soundicon.c:80:21: warning[-Wanalyzer-malloc-leak]: leak of 'fopen(fname, "rb")'
espeak-ng-1.51.1/src/libespeak-ng/soundicon.c:164:5: enter_function: entry to 'LoadSoundFile2'
espeak-ng-1.51.1/src/libespeak-ng/soundicon.c:183:13: call_function: calling 'LoadSoundFile' from 'LoadSoundFile2'
Error: GCC_ANALYZER_WARNING (CWE-775): [#def195]
espeak-ng-1.51.1/src/libespeak-ng/soundicon.c:87:38: warning[-Wanalyzer-file-leak]: leak of FILE 'fopen(fname, "rb")'
espeak-ng-1.51.1/src/libespeak-ng/soundicon.c:164:5: enter_function: entry to 'LoadSoundFile2'
espeak-ng-1.51.1/src/libespeak-ng/soundicon.c:183:13: call_function: calling 'LoadSoundFile' from 'LoadSoundFile2'
Error: GCC_ANALYZER_WARNING (CWE-401): [#def196]
espeak-ng-1.51.1/src/libespeak-ng/soundicon.c:87:38: warning[-Wanalyzer-malloc-leak]: leak of 'fopen(fname, "rb")'
espeak-ng-1.51.1/src/libespeak-ng/soundicon.c:164:5: enter_function: entry to 'LoadSoundFile2'
espeak-ng-1.51.1/src/libespeak-ng/soundicon.c:183:13: call_function: calling 'LoadSoundFile' from 'LoadSoundFile2'
Error: GCC_ANALYZER_WARNING (CWE-775): [#def197]
espeak-ng-1.51.1/src/libespeak-ng/soundicon.c:114:18: warning[-Wanalyzer-file-leak]: leak of FILE 'f'
espeak-ng-1.51.1/src/libespeak-ng/soundicon.c:164:5: enter_function: entry to 'LoadSoundFile2'
espeak-ng-1.51.1/src/libespeak-ng/soundicon.c:183:13: call_function: calling 'LoadSoundFile' from 'LoadSoundFile2'
Error: GCC_ANALYZER_WARNING (CWE-401): [#def198]
espeak-ng-1.51.1/src/libespeak-ng/soundicon.c:114:18: warning[-Wanalyzer-malloc-leak]: leak of 'f'
espeak-ng-1.51.1/src/libespeak-ng/soundicon.c:164:5: enter_function: entry to 'LoadSoundFile2'
espeak-ng-1.51.1/src/libespeak-ng/soundicon.c:183:13: call_function: calling 'LoadSoundFile' from 'LoadSoundFile2'
Error: GCC_ANALYZER_WARNING (CWE-775): [#def199]
espeak-ng-1.51.1/src/libespeak-ng/soundicon.c:119:13: warning[-Wanalyzer-file-leak]: leak of FILE 'f'
espeak-ng-1.51.1/src/libespeak-ng/soundicon.c:164:5: enter_function: entry to 'LoadSoundFile2'
espeak-ng-1.51.1/src/libespeak-ng/soundicon.c:183:13: call_function: calling 'LoadSoundFile' from 'LoadSoundFile2'
Error: GCC_ANALYZER_WARNING (CWE-401): [#def200]
espeak-ng-1.51.1/src/libespeak-ng/soundicon.c:119:13: warning[-Wanalyzer-malloc-leak]: leak of 'f'
espeak-ng-1.51.1/src/libespeak-ng/soundicon.c:164:5: enter_function: entry to 'LoadSoundFile2'
espeak-ng-1.51.1/src/libespeak-ng/soundicon.c:183:13: call_function: calling 'LoadSoundFile' from 'LoadSoundFile2'
Error: COMPILER_WARNING (CWE-252): [#def201]
espeak-ng-1.51.1/src/libespeak-ng/spect.c: scope_hint: In function 'read_double'
espeak-ng-1.51.1/src/libespeak-ng/spect.c:51:9: warning[-Wunused-result]: ignoring return value of 'fread' declared with attribute 'warn_unused_result'
Error: GCC_ANALYZER_WARNING (CWE-775): [#def202]
espeak-ng-1.51.1/src/libespeak-ng/spect.c:52:16: warning[-Wanalyzer-file-leak]: leak of FILE 'fopen(filename, "rb")'
espeak-ng-1.51.1/src/libespeak-ng/spect.c:287:18: enter_function: entry to 'LoadSpectSeq'
espeak-ng-1.51.1/src/libespeak-ng/spect.c:295:24: acquire_resource: opened here
espeak-ng-1.51.1/src/libespeak-ng/spect.c:296:12: branch_false: following 'false' branch...
espeak-ng-1.51.1/src/libespeak-ng/spect.c:301:9: branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/spect.c:338:12: branch_false: following 'false' branch...
espeak-ng-1.51.1/src/libespeak-ng/spect.c:343:13: branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/spect.c:343:12: branch_true: following 'true' branch...
branch_true: ...to here
espeak-ng-1.51.1/src/libespeak-ng/spect.c:344:30: branch_true: following 'true' branch...
espeak-ng-1.51.1/src/libespeak-ng/spect.c:345:29: branch_true: ...to here
espeak-ng-1.51.1/src/libespeak-ng/spect.c:345:28: branch_false: following 'false' branch...
espeak-ng-1.51.1/src/libespeak-ng/spect.c:344:53: branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/spect.c:344:30: branch_true: following 'true' branch...
espeak-ng-1.51.1/src/libespeak-ng/spect.c:345:29: branch_true: ...to here
espeak-ng-1.51.1/src/libespeak-ng/spect.c:354:12: branch_false: following 'false' branch...
espeak-ng-1.51.1/src/libespeak-ng/spect.c:358:9: branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/spect.c:358:22: branch_true: following 'true' branch...
espeak-ng-1.51.1/src/libespeak-ng/spect.c:359:37: branch_true: ...to here
espeak-ng-1.51.1/src/libespeak-ng/spect.c:359:37: call_function: calling 'SpectFrameCreate' from 'LoadSpectSeq'
espeak-ng-1.51.1/src/libespeak-ng/spect.c:359:37: return_function: returning to 'LoadSpectSeq' from 'SpectFrameCreate'
espeak-ng-1.51.1/src/libespeak-ng/spect.c:360:20: branch_false: following 'false' branch...
espeak-ng-1.51.1/src/libespeak-ng/spect.c:365:43: branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/spect.c:365:43: call_function: calling 'LoadFrame' from 'LoadSpectSeq'
Error: GCC_ANALYZER_WARNING (CWE-401): [#def203]
espeak-ng-1.51.1/src/libespeak-ng/spect.c:52:16: warning[-Wanalyzer-malloc-leak]: leak of 'SpectFrameCreate()'
espeak-ng-1.51.1/src/libespeak-ng/spect.c:287:18: enter_function: entry to 'LoadSpectSeq'
espeak-ng-1.51.1/src/libespeak-ng/spect.c:296:12: branch_false: following 'false' branch...
espeak-ng-1.51.1/src/libespeak-ng/spect.c:301:9: branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/spect.c:338:12: branch_false: following 'false' branch...
espeak-ng-1.51.1/src/libespeak-ng/spect.c:343:13: branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/spect.c:343:12: branch_true: following 'true' branch...
branch_true: ...to here
espeak-ng-1.51.1/src/libespeak-ng/spect.c:344:30: branch_true: following 'true' branch...
espeak-ng-1.51.1/src/libespeak-ng/spect.c:345:29: branch_true: ...to here
espeak-ng-1.51.1/src/libespeak-ng/spect.c:345:28: branch_false: following 'false' branch...
espeak-ng-1.51.1/src/libespeak-ng/spect.c:344:53: branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/spect.c:344:30: branch_true: following 'true' branch...
espeak-ng-1.51.1/src/libespeak-ng/spect.c:345:29: branch_true: ...to here
espeak-ng-1.51.1/src/libespeak-ng/spect.c:354:12: branch_false: following 'false' branch...
espeak-ng-1.51.1/src/libespeak-ng/spect.c:358:9: branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/spect.c:358:22: branch_true: following 'true' branch...
espeak-ng-1.51.1/src/libespeak-ng/spect.c:359:37: branch_true: ...to here
espeak-ng-1.51.1/src/libespeak-ng/spect.c:359:37: call_function: calling 'SpectFrameCreate' from 'LoadSpectSeq'
espeak-ng-1.51.1/src/libespeak-ng/spect.c:359:37: return_function: returning to 'LoadSpectSeq' from 'SpectFrameCreate'
espeak-ng-1.51.1/src/libespeak-ng/spect.c:360:20: branch_false: following 'false' branch...
espeak-ng-1.51.1/src/libespeak-ng/spect.c:365:43: branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/spect.c:365:43: call_function: calling 'LoadFrame' from 'LoadSpectSeq'
Error: GCC_ANALYZER_WARNING (CWE-401): [#def204]
espeak-ng-1.51.1/src/libespeak-ng/spect.c:52:16: warning[-Wanalyzer-malloc-leak]: leak of 'fopen(filename, "rb")'
espeak-ng-1.51.1/src/libespeak-ng/spect.c:287:18: enter_function: entry to 'LoadSpectSeq'
espeak-ng-1.51.1/src/libespeak-ng/spect.c:295:24: acquire_memory: allocated here
espeak-ng-1.51.1/src/libespeak-ng/spect.c:296:12: branch_false: following 'false' branch...
espeak-ng-1.51.1/src/libespeak-ng/spect.c:301:9: branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/spect.c:338:12: branch_false: following 'false' branch...
espeak-ng-1.51.1/src/libespeak-ng/spect.c:343:13: branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/spect.c:343:12: branch_true: following 'true' branch...
branch_true: ...to here
espeak-ng-1.51.1/src/libespeak-ng/spect.c:344:30: branch_true: following 'true' branch...
espeak-ng-1.51.1/src/libespeak-ng/spect.c:345:29: branch_true: ...to here
espeak-ng-1.51.1/src/libespeak-ng/spect.c:345:28: branch_false: following 'false' branch...
espeak-ng-1.51.1/src/libespeak-ng/spect.c:344:53: branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/spect.c:344:30: branch_true: following 'true' branch...
espeak-ng-1.51.1/src/libespeak-ng/spect.c:345:29: branch_true: ...to here
espeak-ng-1.51.1/src/libespeak-ng/spect.c:354:12: branch_false: following 'false' branch...
espeak-ng-1.51.1/src/libespeak-ng/spect.c:358:9: branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/spect.c:358:22: branch_true: following 'true' branch...
espeak-ng-1.51.1/src/libespeak-ng/spect.c:359:37: branch_true: ...to here
espeak-ng-1.51.1/src/libespeak-ng/spect.c:359:37: call_function: calling 'SpectFrameCreate' from 'LoadSpectSeq'
espeak-ng-1.51.1/src/libespeak-ng/spect.c:359:37: return_function: returning to 'LoadSpectSeq' from 'SpectFrameCreate'
espeak-ng-1.51.1/src/libespeak-ng/spect.c:360:20: branch_false: following 'false' branch...
espeak-ng-1.51.1/src/libespeak-ng/spect.c:365:43: branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/spect.c:365:43: call_function: calling 'LoadFrame' from 'LoadSpectSeq'
Error: COMPILER_WARNING (CWE-252): [#def205]
espeak-ng-1.51.1/src/libespeak-ng/spect.c: scope_hint: In function 'LoadFrame'
espeak-ng-1.51.1/src/libespeak-ng/spect.c:144:9: warning[-Wunused-result]: ignoring return value of 'fread' declared with attribute 'warn_unused_result'
Error: COMPILER_WARNING (CWE-252): [#def206]
espeak-ng-1.51.1/src/libespeak-ng/spect.c:145:9: warning[-Wunused-result]: ignoring return value of 'fread' declared with attribute 'warn_unused_result'
Error: COMPILER_WARNING (CWE-252): [#def207]
espeak-ng-1.51.1/src/libespeak-ng/spect.c:146:9: warning[-Wunused-result]: ignoring return value of 'fread' declared with attribute 'warn_unused_result'
Error: COMPILER_WARNING (CWE-252): [#def208]
espeak-ng-1.51.1/src/libespeak-ng/spect.c:152:17: warning[-Wunused-result]: ignoring return value of 'fread' declared with attribute 'warn_unused_result'
Error: COMPILER_WARNING (CWE-252): [#def209]
espeak-ng-1.51.1/src/libespeak-ng/spect.c:153:17: warning[-Wunused-result]: ignoring return value of 'fread' declared with attribute 'warn_unused_result'
Error: COMPILER_WARNING (CWE-252): [#def210]
espeak-ng-1.51.1/src/libespeak-ng/spect.c:157:17: warning[-Wunused-result]: ignoring return value of 'fread' declared with attribute 'warn_unused_result'
Error: COMPILER_WARNING (CWE-252): [#def211]
espeak-ng-1.51.1/src/libespeak-ng/spect.c:158:17: warning[-Wunused-result]: ignoring return value of 'fread' declared with attribute 'warn_unused_result'
Error: COMPILER_WARNING (CWE-252): [#def212]
espeak-ng-1.51.1/src/libespeak-ng/spect.c:159:17: warning[-Wunused-result]: ignoring return value of 'fread' declared with attribute 'warn_unused_result'
Error: COMPILER_WARNING (CWE-252): [#def213]
espeak-ng-1.51.1/src/libespeak-ng/spect.c:160:17: warning[-Wunused-result]: ignoring return value of 'fread' declared with attribute 'warn_unused_result'
Error: COMPILER_WARNING (CWE-252): [#def214]
espeak-ng-1.51.1/src/libespeak-ng/spect.c:161:17: warning[-Wunused-result]: ignoring return value of 'fread' declared with attribute 'warn_unused_result'
Error: COMPILER_WARNING (CWE-252): [#def215]
espeak-ng-1.51.1/src/libespeak-ng/spect.c:162:17: warning[-Wunused-result]: ignoring return value of 'fread' declared with attribute 'warn_unused_result'
Error: COMPILER_WARNING (CWE-252): [#def216]
espeak-ng-1.51.1/src/libespeak-ng/spect.c:173:25: warning[-Wunused-result]: ignoring return value of 'fread' declared with attribute 'warn_unused_result'
Error: COMPILER_WARNING (CWE-252): [#def217]
espeak-ng-1.51.1/src/libespeak-ng/spect.c:174:25: warning[-Wunused-result]: ignoring return value of 'fread' declared with attribute 'warn_unused_result'
Error: COMPILER_WARNING (CWE-252): [#def218]
espeak-ng-1.51.1/src/libespeak-ng/spect.c:175:25: warning[-Wunused-result]: ignoring return value of 'fread' declared with attribute 'warn_unused_result'
Error: COMPILER_WARNING (CWE-252): [#def219]
espeak-ng-1.51.1/src/libespeak-ng/spect.c:185:25: warning[-Wunused-result]: ignoring return value of 'fread' declared with attribute 'warn_unused_result'
Error: COMPILER_WARNING (CWE-252): [#def220]
espeak-ng-1.51.1/src/libespeak-ng/spect.c:197:17: warning[-Wunused-result]: ignoring return value of 'fread' declared with attribute 'warn_unused_result'
Error: COMPILER_WARNING (CWE-252): [#def221]
espeak-ng-1.51.1/src/libespeak-ng/spect.c: scope_hint: In function 'LoadSpectSeq'
espeak-ng-1.51.1/src/libespeak-ng/spect.c:301:9: warning[-Wunused-result]: ignoring return value of 'fread' declared with attribute 'warn_unused_result'
Error: COMPILER_WARNING (CWE-252): [#def222]
espeak-ng-1.51.1/src/libespeak-ng/spect.c:303:9: warning[-Wunused-result]: ignoring return value of 'fread' declared with attribute 'warn_unused_result'
Error: COMPILER_WARNING (CWE-252): [#def223]
espeak-ng-1.51.1/src/libespeak-ng/spect.c:318:9: warning[-Wunused-result]: ignoring return value of 'fread' declared with attribute 'warn_unused_result'
Error: GCC_ANALYZER_WARNING (CWE-789): [#def224]
espeak-ng-1.51.1/src/libespeak-ng/spect.c:321:44: warning[-Wanalyzer-tainted-allocation-size]: use of attacker-controlled value 'name_len' as allocation size without upper-bounds checking
espeak-ng-1.51.1/src/libespeak-ng/spect.c:296:12: branch_false: following 'false' branch...
espeak-ng-1.51.1/src/libespeak-ng/spect.c:301:9: branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/spect.c:320:12: branch_true: following 'true' branch...
espeak-ng-1.51.1/src/libespeak-ng/spect.c:321:44: branch_true: ...to here
espeak-ng-1.51.1/src/libespeak-ng/spect.c:321:44: danger: use of attacker-controlled value 'name_len' as allocation size without upper-bounds checking
Error: COMPILER_WARNING (CWE-252): [#def225]
espeak-ng-1.51.1/src/libespeak-ng/spect.c:325:17: warning[-Wunused-result]: ignoring return value of 'fread' declared with attribute 'warn_unused_result'
Error: COMPILER_WARNING (CWE-252): [#def226]
espeak-ng-1.51.1/src/libespeak-ng/spect.c:329:9: warning[-Wunused-result]: ignoring return value of 'fread' declared with attribute 'warn_unused_result'
Error: GCC_ANALYZER_WARNING (CWE-401): [#def227]
espeak-ng-1.51.1/src/libespeak-ng/spect.c:330:9: warning[-Wanalyzer-malloc-leak]: leak of '*spect.name'
espeak-ng-1.51.1/src/libespeak-ng/spect.c:296:12: branch_false: following 'false' branch...
espeak-ng-1.51.1/src/libespeak-ng/spect.c:301:9: branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/spect.c:320:12: branch_true: following 'true' branch...
espeak-ng-1.51.1/src/libespeak-ng/spect.c:321:44: branch_true: ...to here
espeak-ng-1.51.1/src/libespeak-ng/spect.c:321:44: acquire_memory: allocated here
espeak-ng-1.51.1/src/libespeak-ng/spect.c:321:20: branch_false: following 'false' branch...
espeak-ng-1.51.1/src/libespeak-ng/spect.c:325:17: branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/spect.c:330:9: danger: '*spect.name' leaks here; was allocated at [(5)](sarif:/runs/0/results/4/codeFlows/0/threadFlows/0/locations/4)
Error: COMPILER_WARNING (CWE-252): [#def228]
espeak-ng-1.51.1/src/libespeak-ng/spect.c:330:9: warning[-Wunused-result]: ignoring return value of 'fread' declared with attribute 'warn_unused_result'
Error: COMPILER_WARNING (CWE-252): [#def229]
espeak-ng-1.51.1/src/libespeak-ng/spect.c:331:9: warning[-Wunused-result]: ignoring return value of 'fread' declared with attribute 'warn_unused_result'
Error: COMPILER_WARNING (CWE-252): [#def230]
espeak-ng-1.51.1/src/libespeak-ng/spect.c:332:9: warning[-Wunused-result]: ignoring return value of 'fread' declared with attribute 'warn_unused_result'
Error: GCC_ANALYZER_WARNING (CWE-789): [#def231]
espeak-ng-1.51.1/src/libespeak-ng/spect.c:350:25: warning[-Wanalyzer-tainted-allocation-size]: use of attacker-controlled value '(long unsigned int)n * 8' as allocation size without upper-bounds checking
espeak-ng-1.51.1/src/libespeak-ng/spect.c:296:12: branch_false: following 'false' branch...
espeak-ng-1.51.1/src/libespeak-ng/spect.c:301:9: branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/spect.c:338:12: branch_false: following 'false' branch...
espeak-ng-1.51.1/src/libespeak-ng/spect.c:343:13: branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/spect.c:343:12: branch_false: following 'false' branch...
espeak-ng-1.51.1/src/libespeak-ng/spect.c:350:25: branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/spect.c:350:25: danger: use of attacker-controlled value '(long unsigned int)n * 8' as allocation size without upper-bounds checking
Error: GCC_ANALYZER_WARNING (CWE-129): [#def232]
espeak-ng-1.51.1/src/libespeak-ng/spect.c:350:25: warning[-Wanalyzer-tainted-size]: use of attacker-controlled value '(long unsigned int)n * 8' as size without upper-bounds checking
espeak-ng-1.51.1/src/libespeak-ng/spect.c:296:12: branch_false: following 'false' branch...
espeak-ng-1.51.1/src/libespeak-ng/spect.c:301:9: branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/spect.c:338:12: branch_false: following 'false' branch...
espeak-ng-1.51.1/src/libespeak-ng/spect.c:343:13: branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/spect.c:343:12: branch_false: following 'false' branch...
espeak-ng-1.51.1/src/libespeak-ng/spect.c:350:25: branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/spect.c:350:25: danger: use of attacker-controlled value '(long unsigned int)n * 8' as size without upper-bounds checking
Error: GCC_ANALYZER_WARNING (CWE-476): [#def233]
espeak-ng-1.51.1/src/libespeak-ng/spect.c:384:23: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL '*spect.frames'
espeak-ng-1.51.1/src/libespeak-ng/spect.c:296:12: branch_false: following 'false' branch...
espeak-ng-1.51.1/src/libespeak-ng/spect.c:301:9: branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/spect.c:338:12: branch_false: following 'false' branch...
espeak-ng-1.51.1/src/libespeak-ng/spect.c:343:13: branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/spect.c:350:25: acquire_memory: this call could return NULL
espeak-ng-1.51.1/src/libespeak-ng/spect.c:354:12: branch_false: following 'false' branch...
espeak-ng-1.51.1/src/libespeak-ng/spect.c:358:9: branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/spect.c:358:22: branch_false: following 'false' branch...
espeak-ng-1.51.1/src/libespeak-ng/spect.c:378:9: branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/spect.c:384:23: danger: '*spect.frames' could be NULL: unchecked value from [(5)](sarif:/runs/0/results/7/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-127): [#def234]
espeak-ng-1.51.1/src/libespeak-ng/spect.c:390:33: warning[-Wanalyzer-out-of-bounds]: heap-based buffer under-read
espeak-ng-1.51.1/src/libespeak-ng/spect.c:296:12: branch_false: following 'false' branch...
espeak-ng-1.51.1/src/libespeak-ng/spect.c:301:9: branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/spect.c:338:12: branch_false: following 'false' branch...
espeak-ng-1.51.1/src/libespeak-ng/spect.c:343:13: branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/spect.c:354:12: branch_false: following 'false' branch...
espeak-ng-1.51.1/src/libespeak-ng/spect.c:358:9: branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/spect.c:358:22: branch_false: following 'false' branch...
espeak-ng-1.51.1/src/libespeak-ng/spect.c:378:9: branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/spect.c:385:22: branch_false: following 'false' branch...
espeak-ng-1.51.1/src/libespeak-ng/spect.c:388:25: branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/spect.c:390:33: danger: out-of-bounds read from byte -8 till byte -1 but region starts at byte 0
Error: COMPILER_WARNING: [#def235]
espeak-ng-1.51.1/src/libespeak-ng/ssml.c: scope_hint: In function 'ParseSsmlReference'
espeak-ng-1.51.1/src/libespeak-ng/ssml.c:973:50: warning[-Wformat=]: format '%x' expects argument of type 'unsigned int *', but argument 3 has type 'int *'
Error: GCC_ANALYZER_WARNING (CWE-401): [#def236]
espeak-ng-1.51.1/src/libespeak-ng/tr_languages.c:310:9: warning[-Wanalyzer-malloc-leak]: leak of 'tr'
espeak-ng-1.51.1/src/libespeak-ng/tr_languages.c:464:13: enter_function: entry to 'SelectTranslator'
espeak-ng-1.51.1/src/libespeak-ng/tr_languages.c:482:14: call_function: calling 'NewTranslator' from 'SelectTranslator'
Error: GCC_ANALYZER_WARNING (CWE-476): [#def237]
espeak-ng-1.51.1/src/libespeak-ng/tr_languages.c:412:9: warning[-Wanalyzer-null-dereference]: dereference of NULL 'tr'
espeak-ng-1.51.1/src/libespeak-ng/tr_languages.c:464:13: enter_function: entry to 'SelectTranslator'
espeak-ng-1.51.1/src/libespeak-ng/tr_languages.c:482:14: call_function: calling 'NewTranslator' from 'SelectTranslator'
espeak-ng-1.51.1/src/libespeak-ng/tr_languages.c:482:14: return_function: returning to 'SelectTranslator' from 'NewTranslator'
espeak-ng-1.51.1/src/libespeak-ng/tr_languages.c:486:16: branch_true: following 'true' branch...
espeak-ng-1.51.1/src/libespeak-ng/tr_languages.c:487:25: branch_true: ...to here
espeak-ng-1.51.1/src/libespeak-ng/tr_languages.c:486:16: branch_false: following 'false' branch...
espeak-ng-1.51.1/src/libespeak-ng/tr_languages.c:489:9: branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/tr_languages.c:541:17: call_function: calling 'SetCyrillicLetters' from 'SelectTranslator'
Error: GCC_ANALYZER_WARNING (CWE-476): [#def238]
espeak-ng-1.51.1/src/libespeak-ng/tr_languages.c:459:17: warning[-Wanalyzer-null-dereference]: dereference of NULL 'NewTranslator()'
espeak-ng-1.51.1/src/libespeak-ng/tr_languages.c:464:13: enter_function: entry to 'SelectTranslator'
espeak-ng-1.51.1/src/libespeak-ng/tr_languages.c:482:14: call_function: calling 'NewTranslator' from 'SelectTranslator'
espeak-ng-1.51.1/src/libespeak-ng/tr_languages.c:482:14: return_function: returning to 'SelectTranslator' from 'NewTranslator'
espeak-ng-1.51.1/src/libespeak-ng/tr_languages.c:486:16: branch_true: following 'true' branch...
espeak-ng-1.51.1/src/libespeak-ng/tr_languages.c:487:25: branch_true: ...to here
espeak-ng-1.51.1/src/libespeak-ng/tr_languages.c:486:16: branch_false: following 'false' branch...
espeak-ng-1.51.1/src/libespeak-ng/tr_languages.c:489:9: branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/tr_languages.c:816:17: call_function: inlined call to 'SetupTranslator' from 'SelectTranslator'
Error: GCC_ANALYZER_WARNING (CWE-476): [#def239]
espeak-ng-1.51.1/src/libespeak-ng/tr_languages.c:459:17: warning[-Wanalyzer-null-dereference]: dereference of NULL 'tr'
espeak-ng-1.51.1/src/libespeak-ng/tr_languages.c:464:13: enter_function: entry to 'SelectTranslator'
espeak-ng-1.51.1/src/libespeak-ng/tr_languages.c:482:14: call_function: calling 'NewTranslator' from 'SelectTranslator'
espeak-ng-1.51.1/src/libespeak-ng/tr_languages.c:482:14: return_function: returning to 'SelectTranslator' from 'NewTranslator'
espeak-ng-1.51.1/src/libespeak-ng/tr_languages.c:486:16: branch_true: following 'true' branch...
espeak-ng-1.51.1/src/libespeak-ng/tr_languages.c:487:25: branch_true: ...to here
espeak-ng-1.51.1/src/libespeak-ng/tr_languages.c:486:16: branch_false: following 'false' branch...
espeak-ng-1.51.1/src/libespeak-ng/tr_languages.c:489:9: branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/tr_languages.c:1332:17: call_function: calling 'Translator_Russian' from 'SelectTranslator'
Error: GCC_ANALYZER_WARNING (CWE-476): [#def240]
espeak-ng-1.51.1/src/libespeak-ng/tr_languages.c:530:17: warning[-Wanalyzer-null-dereference]: dereference of NULL 'NewTranslator()'
espeak-ng-1.51.1/src/libespeak-ng/tr_languages.c:464:13: enter_function: entry to 'SelectTranslator'
espeak-ng-1.51.1/src/libespeak-ng/tr_languages.c:482:14: call_function: calling 'NewTranslator' from 'SelectTranslator'
espeak-ng-1.51.1/src/libespeak-ng/tr_languages.c:482:14: return_function: returning to 'SelectTranslator' from 'NewTranslator'
espeak-ng-1.51.1/src/libespeak-ng/tr_languages.c:486:16: branch_true: following 'true' branch...
espeak-ng-1.51.1/src/libespeak-ng/tr_languages.c:487:25: branch_true: ...to here
espeak-ng-1.51.1/src/libespeak-ng/tr_languages.c:486:16: branch_false: following 'false' branch...
espeak-ng-1.51.1/src/libespeak-ng/tr_languages.c:489:9: branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/tr_languages.c:530:17: danger: dereference of NULL 'NewTranslator()'
Error: GCC_ANALYZER_WARNING (CWE-476): [#def241]
espeak-ng-1.51.1/src/libespeak-ng/tr_languages.c:584:17: warning[-Wanalyzer-null-dereference]: dereference of NULL 'NewTranslator()'
espeak-ng-1.51.1/src/libespeak-ng/tr_languages.c:464:13: enter_function: entry to 'SelectTranslator'
espeak-ng-1.51.1/src/libespeak-ng/tr_languages.c:482:14: call_function: calling 'NewTranslator' from 'SelectTranslator'
espeak-ng-1.51.1/src/libespeak-ng/tr_languages.c:482:14: return_function: returning to 'SelectTranslator' from 'NewTranslator'
espeak-ng-1.51.1/src/libespeak-ng/tr_languages.c:486:16: branch_true: following 'true' branch...
espeak-ng-1.51.1/src/libespeak-ng/tr_languages.c:487:25: branch_true: ...to here
espeak-ng-1.51.1/src/libespeak-ng/tr_languages.c:486:16: branch_false: following 'false' branch...
espeak-ng-1.51.1/src/libespeak-ng/tr_languages.c:489:9: branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/tr_languages.c:584:17: danger: dereference of NULL 'NewTranslator()'
Error: GCC_ANALYZER_WARNING (CWE-476): [#def242]
espeak-ng-1.51.1/src/libespeak-ng/tr_languages.c:797:17: warning[-Wanalyzer-null-dereference]: dereference of NULL 'NewTranslator()'
espeak-ng-1.51.1/src/libespeak-ng/tr_languages.c:464:13: enter_function: entry to 'SelectTranslator'
espeak-ng-1.51.1/src/libespeak-ng/tr_languages.c:482:14: call_function: calling 'NewTranslator' from 'SelectTranslator'
espeak-ng-1.51.1/src/libespeak-ng/tr_languages.c:482:14: return_function: returning to 'SelectTranslator' from 'NewTranslator'
espeak-ng-1.51.1/src/libespeak-ng/tr_languages.c:486:16: branch_true: following 'true' branch...
espeak-ng-1.51.1/src/libespeak-ng/tr_languages.c:487:25: branch_true: ...to here
espeak-ng-1.51.1/src/libespeak-ng/tr_languages.c:486:16: branch_false: following 'false' branch...
espeak-ng-1.51.1/src/libespeak-ng/tr_languages.c:489:9: branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/tr_languages.c:797:17: danger: dereference of NULL 'NewTranslator()'
Error: GCC_ANALYZER_WARNING (CWE-476): [#def243]
espeak-ng-1.51.1/src/libespeak-ng/tr_languages.c:809:17: warning[-Wanalyzer-null-dereference]: dereference of NULL 'NewTranslator()'
espeak-ng-1.51.1/src/libespeak-ng/tr_languages.c:464:13: enter_function: entry to 'SelectTranslator'
espeak-ng-1.51.1/src/libespeak-ng/tr_languages.c:482:14: call_function: calling 'NewTranslator' from 'SelectTranslator'
espeak-ng-1.51.1/src/libespeak-ng/tr_languages.c:482:14: return_function: returning to 'SelectTranslator' from 'NewTranslator'
espeak-ng-1.51.1/src/libespeak-ng/tr_languages.c:486:16: branch_true: following 'true' branch...
espeak-ng-1.51.1/src/libespeak-ng/tr_languages.c:487:25: branch_true: ...to here
espeak-ng-1.51.1/src/libespeak-ng/tr_languages.c:486:16: branch_false: following 'false' branch...
espeak-ng-1.51.1/src/libespeak-ng/tr_languages.c:489:9: branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/tr_languages.c:809:17: danger: dereference of NULL 'NewTranslator()'
Error: GCC_ANALYZER_WARNING (CWE-476): [#def244]
espeak-ng-1.51.1/src/libespeak-ng/tr_languages.c:1107:17: warning[-Wanalyzer-null-dereference]: dereference of NULL 'NewTranslator()'
espeak-ng-1.51.1/src/libespeak-ng/tr_languages.c:464:13: enter_function: entry to 'SelectTranslator'
espeak-ng-1.51.1/src/libespeak-ng/tr_languages.c:482:14: call_function: calling 'NewTranslator' from 'SelectTranslator'
espeak-ng-1.51.1/src/libespeak-ng/tr_languages.c:482:14: return_function: returning to 'SelectTranslator' from 'NewTranslator'
espeak-ng-1.51.1/src/libespeak-ng/tr_languages.c:486:16: branch_true: following 'true' branch...
espeak-ng-1.51.1/src/libespeak-ng/tr_languages.c:487:25: branch_true: ...to here
espeak-ng-1.51.1/src/libespeak-ng/tr_languages.c:486:16: branch_false: following 'false' branch...
espeak-ng-1.51.1/src/libespeak-ng/tr_languages.c:489:9: branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/tr_languages.c:1107:17: danger: dereference of NULL 'NewTranslator()'
Error: GCC_ANALYZER_WARNING (CWE-476): [#def245]
espeak-ng-1.51.1/src/libespeak-ng/tr_languages.c:1138:17: warning[-Wanalyzer-null-dereference]: dereference of NULL 'NewTranslator()'
espeak-ng-1.51.1/src/libespeak-ng/tr_languages.c:464:13: enter_function: entry to 'SelectTranslator'
espeak-ng-1.51.1/src/libespeak-ng/tr_languages.c:482:14: call_function: calling 'NewTranslator' from 'SelectTranslator'
espeak-ng-1.51.1/src/libespeak-ng/tr_languages.c:482:14: return_function: returning to 'SelectTranslator' from 'NewTranslator'
espeak-ng-1.51.1/src/libespeak-ng/tr_languages.c:486:16: branch_true: following 'true' branch...
espeak-ng-1.51.1/src/libespeak-ng/tr_languages.c:487:25: branch_true: ...to here
espeak-ng-1.51.1/src/libespeak-ng/tr_languages.c:486:16: branch_false: following 'false' branch...
espeak-ng-1.51.1/src/libespeak-ng/tr_languages.c:489:9: branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/tr_languages.c:1138:17: danger: dereference of NULL 'NewTranslator()'
Error: GCC_ANALYZER_WARNING (CWE-476): [#def246]
espeak-ng-1.51.1/src/libespeak-ng/tr_languages.c:1172:17: warning[-Wanalyzer-null-dereference]: dereference of NULL 'NewTranslator()'
espeak-ng-1.51.1/src/libespeak-ng/tr_languages.c:464:13: enter_function: entry to 'SelectTranslator'
espeak-ng-1.51.1/src/libespeak-ng/tr_languages.c:482:14: call_function: calling 'NewTranslator' from 'SelectTranslator'
espeak-ng-1.51.1/src/libespeak-ng/tr_languages.c:482:14: return_function: returning to 'SelectTranslator' from 'NewTranslator'
espeak-ng-1.51.1/src/libespeak-ng/tr_languages.c:486:16: branch_true: following 'true' branch...
espeak-ng-1.51.1/src/libespeak-ng/tr_languages.c:487:25: branch_true: ...to here
espeak-ng-1.51.1/src/libespeak-ng/tr_languages.c:486:16: branch_false: following 'false' branch...
espeak-ng-1.51.1/src/libespeak-ng/tr_languages.c:489:9: branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/tr_languages.c:1172:17: danger: dereference of NULL 'NewTranslator()'
Error: GCC_ANALYZER_WARNING (CWE-476): [#def247]
espeak-ng-1.51.1/src/libespeak-ng/tr_languages.c:1184:17: warning[-Wanalyzer-null-dereference]: dereference of NULL 'NewTranslator()'
espeak-ng-1.51.1/src/libespeak-ng/tr_languages.c:464:13: enter_function: entry to 'SelectTranslator'
espeak-ng-1.51.1/src/libespeak-ng/tr_languages.c:482:14: call_function: calling 'NewTranslator' from 'SelectTranslator'
espeak-ng-1.51.1/src/libespeak-ng/tr_languages.c:482:14: return_function: returning to 'SelectTranslator' from 'NewTranslator'
espeak-ng-1.51.1/src/libespeak-ng/tr_languages.c:486:16: branch_true: following 'true' branch...
espeak-ng-1.51.1/src/libespeak-ng/tr_languages.c:487:25: branch_true: ...to here
espeak-ng-1.51.1/src/libespeak-ng/tr_languages.c:486:16: branch_false: following 'false' branch...
espeak-ng-1.51.1/src/libespeak-ng/tr_languages.c:489:9: branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/tr_languages.c:1184:17: danger: dereference of NULL 'NewTranslator()'
Error: GCC_ANALYZER_WARNING (CWE-476): [#def248]
espeak-ng-1.51.1/src/libespeak-ng/tr_languages.c:1233:17: warning[-Wanalyzer-null-dereference]: dereference of NULL 'NewTranslator()'
espeak-ng-1.51.1/src/libespeak-ng/tr_languages.c:464:13: enter_function: entry to 'SelectTranslator'
espeak-ng-1.51.1/src/libespeak-ng/tr_languages.c:482:14: call_function: calling 'NewTranslator' from 'SelectTranslator'
espeak-ng-1.51.1/src/libespeak-ng/tr_languages.c:482:14: return_function: returning to 'SelectTranslator' from 'NewTranslator'
espeak-ng-1.51.1/src/libespeak-ng/tr_languages.c:486:16: branch_true: following 'true' branch...
espeak-ng-1.51.1/src/libespeak-ng/tr_languages.c:487:25: branch_true: ...to here
espeak-ng-1.51.1/src/libespeak-ng/tr_languages.c:486:16: branch_false: following 'false' branch...
espeak-ng-1.51.1/src/libespeak-ng/tr_languages.c:489:9: branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/tr_languages.c:1233:17: danger: dereference of NULL 'NewTranslator()'
Error: GCC_ANALYZER_WARNING (CWE-476): [#def249]
espeak-ng-1.51.1/src/libespeak-ng/tr_languages.c:1253:17: warning[-Wanalyzer-null-dereference]: dereference of NULL 'NewTranslator()'
espeak-ng-1.51.1/src/libespeak-ng/tr_languages.c:464:13: enter_function: entry to 'SelectTranslator'
espeak-ng-1.51.1/src/libespeak-ng/tr_languages.c:482:14: call_function: calling 'NewTranslator' from 'SelectTranslator'
espeak-ng-1.51.1/src/libespeak-ng/tr_languages.c:482:14: return_function: returning to 'SelectTranslator' from 'NewTranslator'
espeak-ng-1.51.1/src/libespeak-ng/tr_languages.c:486:16: branch_true: following 'true' branch...
espeak-ng-1.51.1/src/libespeak-ng/tr_languages.c:487:25: branch_true: ...to here
espeak-ng-1.51.1/src/libespeak-ng/tr_languages.c:486:16: branch_false: following 'false' branch...
espeak-ng-1.51.1/src/libespeak-ng/tr_languages.c:489:9: branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/tr_languages.c:1253:17: danger: dereference of NULL 'NewTranslator()'
Error: GCC_ANALYZER_WARNING (CWE-476): [#def250]
espeak-ng-1.51.1/src/libespeak-ng/tr_languages.c:1399:17: warning[-Wanalyzer-null-dereference]: dereference of NULL 'NewTranslator()'
espeak-ng-1.51.1/src/libespeak-ng/tr_languages.c:464:13: enter_function: entry to 'SelectTranslator'
espeak-ng-1.51.1/src/libespeak-ng/tr_languages.c:482:14: call_function: calling 'NewTranslator' from 'SelectTranslator'
espeak-ng-1.51.1/src/libespeak-ng/tr_languages.c:482:14: return_function: returning to 'SelectTranslator' from 'NewTranslator'
espeak-ng-1.51.1/src/libespeak-ng/tr_languages.c:486:16: branch_true: following 'true' branch...
espeak-ng-1.51.1/src/libespeak-ng/tr_languages.c:487:25: branch_true: ...to here
espeak-ng-1.51.1/src/libespeak-ng/tr_languages.c:486:16: branch_false: following 'false' branch...
espeak-ng-1.51.1/src/libespeak-ng/tr_languages.c:489:9: branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/tr_languages.c:1399:17: danger: dereference of NULL 'NewTranslator()'
Error: GCC_ANALYZER_WARNING (CWE-476): [#def251]
espeak-ng-1.51.1/src/libespeak-ng/tr_languages.c:1551:17: warning[-Wanalyzer-null-dereference]: dereference of NULL 'NewTranslator()'
espeak-ng-1.51.1/src/libespeak-ng/tr_languages.c:464:13: enter_function: entry to 'SelectTranslator'
espeak-ng-1.51.1/src/libespeak-ng/tr_languages.c:482:14: call_function: calling 'NewTranslator' from 'SelectTranslator'
espeak-ng-1.51.1/src/libespeak-ng/tr_languages.c:482:14: return_function: returning to 'SelectTranslator' from 'NewTranslator'
espeak-ng-1.51.1/src/libespeak-ng/tr_languages.c:486:16: branch_true: following 'true' branch...
espeak-ng-1.51.1/src/libespeak-ng/tr_languages.c:487:25: branch_true: ...to here
espeak-ng-1.51.1/src/libespeak-ng/tr_languages.c:486:16: branch_false: following 'false' branch...
espeak-ng-1.51.1/src/libespeak-ng/tr_languages.c:489:9: branch_false: ...to here
espeak-ng-1.51.1/src/libespeak-ng/tr_languages.c:1551:17: danger: dereference of NULL 'NewTranslator()'
Error: GCC_ANALYZER_WARNING (CWE-476): [#def252]
espeak-ng-1.51.1/src/libespeak-ng/tr_languages.c:1631:9: warning[-Wanalyzer-null-dereference]: dereference of NULL 'NewTranslator()'
espeak-ng-1.51.1/src/libespeak-ng/tr_languages.c:464:13: enter_function: entry to 'SelectTranslator'
espeak-ng-1.51.1/src/libespeak-ng/tr_languages.c:482:14: call_function: calling 'NewTranslator' from 'SelectTranslator'
espeak-ng-1.51.1/src/libespeak-ng/tr_languages.c:482:14: return_function: returning to 'SelectTranslator' from 'NewTranslator'
espeak-ng-1.51.1/src/libespeak-ng/tr_languages.c:1631:9: danger: dereference of NULL 'NewTranslator()'
Error: GCC_ANALYZER_WARNING (CWE-835): [#def253]
espeak-ng-1.51.1/src/libespeak-ng/translate.c:1722:34: warning[-Wanalyzer-infinite-loop]: infinite loop
espeak-ng-1.51.1/src/libespeak-ng/translate.c:1944:6: enter_function: entry to 'TranslateClauseWithTerminator'
Error: COMPILER_WARNING: [#def254]
espeak-ng-1.51.1/src/libespeak-ng/voices.c: scope_hint: In function 'LoadVoice'
espeak-ng-1.51.1/src/libespeak-ng/voices.c:574:33: warning[-Wformat-overflow=]: '%s' directive writing up to 39 bytes into a region of size between 19 and 190
/usr/include/bits/stdio2.h:30:10: note: '__sprintf_chk' output between 1 and 211 bytes into a destination of size 190
Error: COMPILER_WARNING: [#def255]
espeak-ng-1.51.1/src/libespeak-ng/voices.c: scope_hint: In function 'SetVoiceScores'
espeak-ng-1.51.1/src/libespeak-ng/voices.c:1207:41: warning[-Wformat-overflow=]: '%s' directive writing up to 79 bytes into a region of size between 73 and 232
/usr/include/bits/stdio2.h:30:10: note: '__sprintf_chk' output between 9 and 247 bytes into a destination of size 240
Error: GCC_ANALYZER_WARNING (CWE-401): [#def256]
espeak-ng-1.51.1/src/libespeak-ng/voices.c:1480:23: warning[-Wanalyzer-malloc-leak]: leak of 'opendir(path)'
espeak-ng-1.51.1/src/libespeak-ng/voices.c:1633:33: enter_function: entry to 'espeak_ListVoices'
espeak-ng-1.51.1/src/libespeak-ng/voices.c:1646:9: call_function: calling 'GetVoices' from 'espeak_ListVoices'
Error: GCC_ANALYZER_WARNING (CWE-775): [#def257]
espeak-ng-1.51.1/src/libespeak-ng/voices.c:1505:28: warning[-Wanalyzer-file-leak]: leak of FILE 'fopen(&fname, "r")'
espeak-ng-1.51.1/src/libespeak-ng/voices.c:1633:33: enter_function: entry to 'espeak_ListVoices'
espeak-ng-1.51.1/src/libespeak-ng/voices.c:1646:9: call_function: calling 'GetVoices' from 'espeak_ListVoices'
Error: GCC_ANALYZER_WARNING (CWE-401): [#def258]
espeak-ng-1.51.1/src/libespeak-ng/voices.c:1505:28: warning[-Wanalyzer-malloc-leak]: leak of 'fopen(&fname, "r")'
espeak-ng-1.51.1/src/libespeak-ng/voices.c:1633:33: enter_function: entry to 'espeak_ListVoices'
espeak-ng-1.51.1/src/libespeak-ng/voices.c:1646:9: call_function: calling 'GetVoices' from 'espeak_ListVoices'
Error: COMPILER_WARNING (CWE-665): [#def259]
espeak-ng-1.51.1/src/speechPlayer/src/frame.cpp:36:25: warning[-Wreorder]: 'frameRequest_t* FrameManagerImpl::newFrameRequest'
Error: COMPILER_WARNING (CWE-665): [#def260]
espeak-ng-1.51.1/src/speechPlayer/src/frame.cpp: scope_hint: In constructor 'FrameManagerImpl::FrameManagerImpl()'
espeak-ng-1.51.1/src/speechPlayer/src/frame.cpp:39:22: warning[-Wreorder]: 'FrameManagerImpl::sampleCounter' will be initialized after
Error: COMPILER_WARNING (CWE-665): [#def261]
espeak-ng-1.51.1/src/speechPlayer/src/frame.cpp:86:9: warning[-Wreorder]: when initialized here
Error: COMPILER_WARNING (CWE-563): [#def262]
espeak-ng-1.51.1/src/speechPlayer/src/speechWaveGenerator.cpp: scope_hint: In member function 'virtual unsigned int SpeechWaveGeneratorImpl::generate(unsigned int, sample*)'
espeak-ng-1.51.1/src/speechPlayer/src/speechWaveGenerator.cpp:199:24: warning[-Wunused-variable]: unused variable 'val'
Scan Properties
| analyzer-version-clippy | 1.90.0 |
| analyzer-version-cppcheck | 2.18.3 |
| analyzer-version-gcc | 15.2.1 |
| analyzer-version-gcc-analyzer | 16.0.0 |
| analyzer-version-shellcheck | 0.11.0 |
| analyzer-version-unicontrol | 0.0.2 |
| enabled-plugins | clippy, cppcheck, gcc, shellcheck, unicontrol |
| exit-code | 0 |
| host | ip-172-16-1-14.us-west-2.compute.internal |
| known-false-positives | /usr/share/csmock/known-false-positives.js |
| known-false-positives-rpm | known-false-positives-0.0.0.20250521.132812.g8eff701.main-1.el9.noarch |
| mock-config | fedora-rawhide-gcc-latest-x86_64 |
| project-name | espeak-ng-1.51.1-12.fc44 |
| store-results-to | /tmp/tmpp9w2gg01/espeak-ng-1.51.1-12.fc44.tar.xz |
| time-created | 2025-10-28 17:53:17 |
| time-finished | 2025-10-28 17:55:38 |
| tool | csmock |
| tool-args | '/usr/bin/csmock' '-r' 'fedora-rawhide-gcc-latest-x86_64' '-t' 'gcc,cppcheck,shellcheck,clippy,unicontrol' '-o' '/tmp/tmpp9w2gg01/espeak-ng-1.51.1-12.fc44.tar.xz' '--gcc-analyze' '--unicontrol-notests' '--unicontrol-bidi-only' '--install' 'pam' '--install=gcc-latest' '--gcc-analyzer-bin=/opt/gcc-latest/bin/gcc' '/tmp/tmpp9w2gg01/espeak-ng-1.51.1-12.fc44.src.rpm' |
| tool-version | csmock-3.8.3.20251027.143044.ge6b947b-1.el9 |