brltty-6.7-10.fc43
List of Findings
Error: SHELLCHECK_WARNING: [#def1]
/usr/bin/brltty-config.sh:26:4: warning[SC3043]: In POSIX sh, 'local' is undefined.
Error: SHELLCHECK_WARNING: [#def2]
/usr/bin/brltty-config.sh:27:4: warning[SC3043]: In POSIX sh, 'local' is undefined.
Error: SHELLCHECK_WARNING (CWE-457): [#def3]
/usr/bin/brltty-config.sh:32:10: warning[SC2154]: new is referenced but not assigned.
Error: SHELLCHECK_WARNING: [#def4]
/usr/bin/brltty-config.sh:40:4: warning[SC3043]: In POSIX sh, 'local' is undefined.
Error: SHELLCHECK_WARNING: [#def5]
/usr/bin/brltty-config.sh:41:4: warning[SC3043]: In POSIX sh, 'local' is undefined.
Error: SHELLCHECK_WARNING: [#def6]
/usr/bin/brltty-config.sh:42:4: warning[SC3043]: In POSIX sh, 'local' is undefined.
Error: SHELLCHECK_WARNING: [#def7]
/usr/bin/brltty-config.sh:43:4: warning[SC3043]: In POSIX sh, 'local' is undefined.
Error: SHELLCHECK_WARNING: [#def8]
/usr/bin/brltty-config.sh:44:4: warning[SC3043]: In POSIX sh, 'local' is undefined.
Error: SHELLCHECK_WARNING: [#def9]
/usr/bin/brltty-config.sh:45:4: warning[SC3043]: In POSIX sh, 'local' is undefined.
Error: SHELLCHECK_WARNING: [#def10]
/usr/bin/brltty-config.sh:46:4: warning[SC3043]: In POSIX sh, 'local' is undefined.
Error: SHELLCHECK_WARNING: [#def11]
/usr/bin/brltty-config.sh:47:4: warning[SC3043]: In POSIX sh, 'local' is undefined.
Error: SHELLCHECK_WARNING: [#def12]
/usr/bin/brltty-config.sh:49:4: warning[SC3043]: In POSIX sh, 'local' is undefined.
Error: SHELLCHECK_WARNING: [#def13]
/usr/bin/brltty-config.sh:50:4: warning[SC3043]: In POSIX sh, 'local' is undefined.
Error: SHELLCHECK_WARNING: [#def14]
/usr/bin/brltty-config.sh:51:4: warning[SC3043]: In POSIX sh, 'local' is undefined.
Error: SHELLCHECK_WARNING: [#def15]
/usr/bin/brltty-config.sh:52:4: warning[SC3043]: In POSIX sh, 'local' is undefined.
Error: SHELLCHECK_WARNING: [#def16]
/usr/bin/brltty-config.sh:53:4: warning[SC3043]: In POSIX sh, 'local' is undefined.
Error: SHELLCHECK_WARNING: [#def17]
/usr/bin/brltty-config.sh:55:4: warning[SC3043]: In POSIX sh, 'local' is undefined.
Error: SHELLCHECK_WARNING: [#def18]
/usr/bin/brltty-config.sh:56:4: warning[SC3043]: In POSIX sh, 'local' is undefined.
Error: SHELLCHECK_WARNING: [#def19]
/usr/bin/brltty-config.sh:57:4: warning[SC3043]: In POSIX sh, 'local' is undefined.
Error: SHELLCHECK_WARNING: [#def20]
/usr/bin/brltty-config.sh:58:4: warning[SC3043]: In POSIX sh, 'local' is undefined.
Error: SHELLCHECK_WARNING: [#def21]
/usr/bin/brltty-config.sh:59:4: warning[SC3043]: In POSIX sh, 'local' is undefined.
Error: SHELLCHECK_WARNING: [#def22]
/usr/bin/brltty-config.sh:60:4: warning[SC3043]: In POSIX sh, 'local' is undefined.
Error: SHELLCHECK_WARNING: [#def23]
/usr/bin/brltty-config.sh:61:4: warning[SC3043]: In POSIX sh, 'local' is undefined.
Error: SHELLCHECK_WARNING: [#def24]
/usr/bin/brltty-config.sh:62:4: warning[SC3043]: In POSIX sh, 'local' is undefined.
Error: SHELLCHECK_WARNING: [#def25]
/usr/bin/brltty-config.sh:64:4: warning[SC3043]: In POSIX sh, 'local' is undefined.
Error: SHELLCHECK_WARNING: [#def26]
/usr/bin/brltty-config.sh:65:4: warning[SC3043]: In POSIX sh, 'local' is undefined.
Error: SHELLCHECK_WARNING: [#def27]
/usr/bin/brltty-config.sh:66:4: warning[SC3043]: In POSIX sh, 'local' is undefined.
Error: SHELLCHECK_WARNING: [#def28]
/usr/bin/brltty-config.sh:67:4: warning[SC3043]: In POSIX sh, 'local' is undefined.
Error: SHELLCHECK_WARNING: [#def29]
/usr/bin/brltty-config.sh:68:4: warning[SC3043]: In POSIX sh, 'local' is undefined.
Error: SHELLCHECK_WARNING: [#def30]
/usr/bin/brltty-config.sh:70:4: warning[SC3043]: In POSIX sh, 'local' is undefined.
Error: SHELLCHECK_WARNING: [#def31]
/usr/bin/brltty-config.sh:71:4: warning[SC3043]: In POSIX sh, 'local' is undefined.
Error: SHELLCHECK_WARNING: [#def32]
/usr/bin/brltty-config.sh:72:4: warning[SC3043]: In POSIX sh, 'local' is undefined.
Error: SHELLCHECK_WARNING: [#def33]
/usr/bin/brltty-config.sh:73:4: warning[SC3043]: In POSIX sh, 'local' is undefined.
Error: SHELLCHECK_WARNING: [#def34]
/usr/bin/brltty-config.sh:74:4: warning[SC3043]: In POSIX sh, 'local' is undefined.
Error: SHELLCHECK_WARNING: [#def35]
/usr/bin/brltty-config.sh:75:4: warning[SC3043]: In POSIX sh, 'local' is undefined.
Error: SHELLCHECK_WARNING: [#def36]
/usr/bin/brltty-config.sh:76:4: warning[SC3043]: In POSIX sh, 'local' is undefined.
Error: SHELLCHECK_WARNING: [#def37]
/usr/bin/brltty-config.sh:77:4: warning[SC3043]: In POSIX sh, 'local' is undefined.
Error: SHELLCHECK_WARNING: [#def38]
/usr/bin/brltty-config.sh:79:4: warning[SC3043]: In POSIX sh, 'local' is undefined.
Error: SHELLCHECK_WARNING: [#def39]
/usr/bin/brltty-config.sh:81:4: warning[SC3043]: In POSIX sh, 'local' is undefined.
Error: SHELLCHECK_WARNING: [#def40]
/usr/bin/brltty-config.sh:82:4: warning[SC3043]: In POSIX sh, 'local' is undefined.
Error: SHELLCHECK_WARNING: [#def41]
/usr/bin/brltty-config.sh:83:4: warning[SC3043]: In POSIX sh, 'local' is undefined.
Error: SHELLCHECK_WARNING (CWE-457): [#def42]
/usr/bin/brltty-genkey:24:4: warning[SC2154]: programDirectory is referenced but not assigned.
Error: SHELLCHECK_WARNING (CWE-477): [#def43]
/usr/bin/brltty-genkey:50:21: warning[SC2166]: Prefer [ p ] && [ q ] as [ p -a q ] is not well defined.
Error: SHELLCHECK_WARNING: [#def44]
/usr/bin/brltty-genkey:57:6: warning[SC3028]: In POSIX sh, RANDOM is undefined.
Error: SHELLCHECK_WARNING (CWE-398): [#def45]
/usr/bin/brltty-mkuser:41:7: error[SC1073]: Couldn't parse this parameter expansion. Fix to allow more checks.
Error: SHELLCHECK_WARNING (CWE-398): [#def46]
/usr/bin/brltty-mkuser:45:19: warning[SC1011]: This apostrophe terminated the single quoted string!
Error: SHELLCHECK_WARNING (CWE-398): [#def47]
/usr/bin/brltty-mkuser:46:1: error[SC1072]: Fix any mentioned problems and try again.
Error: SHELLCHECK_WARNING (CWE-571): [#def48]
/usr/bin/brltty-prologue.bash:126:10: warning[SC2155]: Declare and assign separately to avoid masking return values.
Error: SHELLCHECK_WARNING (CWE-477): [#def49]
/usr/bin/brltty-prologue.bash:316:118: warning[SC2166]: Prefer [ p ] && [ q ] as [ p -a q ] is not well defined.
Error: SHELLCHECK_WARNING (CWE-563): [#def50]
/usr/bin/brltty-prologue.sh:22:10: warning[SC2034]: initialDirectory appears unused. Verify use (or export if used externally).
Error: SHELLCHECK_WARNING (CWE-571): [#def51]
/usr/bin/brltty-prologue.sh:22:10: warning[SC2155]: Declare and assign separately to avoid masking return values.
Error: SHELLCHECK_WARNING (CWE-571): [#def52]
/usr/bin/brltty-prologue.sh:23:10: warning[SC2155]: Declare and assign separately to avoid masking return values.
Error: SHELLCHECK_WARNING: [#def53]
/usr/bin/brltty-prologue.sh:26:4: warning[SC3043]: In POSIX sh, 'local' is undefined.
Error: SHELLCHECK_WARNING: [#def54]
/usr/bin/brltty-prologue.sh:45:4: warning[SC3043]: In POSIX sh, 'local' is undefined.
Error: SHELLCHECK_WARNING: [#def55]
/usr/bin/brltty-prologue.sh:48:4: warning[SC3043]: In POSIX sh, 'local' is undefined.
Error: SHELLCHECK_WARNING: [#def56]
/usr/bin/brltty-prologue.sh:49:4: warning[SC3043]: In POSIX sh, 'local' is undefined.
Error: SHELLCHECK_WARNING: [#def57]
/usr/bin/brltty-prologue.sh:53:7: warning[SC3043]: In POSIX sh, 'local' is undefined.
Error: SHELLCHECK_WARNING (CWE-457): [#def58]
/usr/bin/brltty-prologue.sh:60:20: warning[SC2154]: programLogLevel_task is referenced but not assigned.
Error: SHELLCHECK_WARNING: [#def59]
/usr/bin/brltty-prologue.sh:63:4: warning[SC3043]: In POSIX sh, 'local' is undefined.
Error: SHELLCHECK_WARNING: [#def60]
/usr/bin/brltty-prologue.sh:64:4: warning[SC3043]: In POSIX sh, 'local' is undefined.
Error: SHELLCHECK_WARNING: [#def61]
/usr/bin/brltty-prologue.sh:66:4: warning[SC3043]: In POSIX sh, 'local' is undefined.
Error: SHELLCHECK_WARNING: [#def62]
/usr/bin/brltty-prologue.sh:67:4: warning[SC3043]: In POSIX sh, 'local' is undefined.
Error: SHELLCHECK_WARNING (CWE-156): [#def63]
/usr/bin/brltty-prologue.sh:104:14: warning[SC2046]: Quote this to prevent word splitting.
Error: SHELLCHECK_WARNING: [#def64]
/usr/bin/brltty-prologue.sh:107:7: warning[SC3043]: In POSIX sh, 'local' is undefined.
Error: SHELLCHECK_WARNING: [#def65]
/usr/bin/brltty-prologue.sh:108:7: warning[SC3043]: In POSIX sh, 'local' is undefined.
Error: SHELLCHECK_WARNING (CWE-252): [#def66]
/usr/bin/brltty-prologue.sh:112:10: warning[SC2164]: Use 'cd ... || exit' or 'cd ... || return' in case cd fails.
Error: SHELLCHECK_WARNING: [#def67]
/usr/bin/brltty-prologue.sh:119:88: warning[SC3049]: In POSIX sh, using lower/mixed case for signal names is undefined.
Error: SHELLCHECK_WARNING: [#def68]
/usr/bin/brltty-prologue.sh:124:4: warning[SC3043]: In POSIX sh, 'local' is undefined.
Error: SHELLCHECK_WARNING: [#def69]
/usr/bin/brltty-prologue.sh:126:4: warning[SC3043]: In POSIX sh, 'local' is undefined.
Error: SHELLCHECK_WARNING (CWE-477): [#def70]
/usr/bin/brltty-prologue.sh:130:24: warning[SC2166]: Prefer [ p ] && [ q ] as [ p -a q ] is not well defined.
Error: SHELLCHECK_WARNING (CWE-477): [#def71]
/usr/bin/brltty-prologue.sh:130:42: warning[SC2166]: Prefer [ p ] && [ q ] as [ p -a q ] is not well defined.
Error: SHELLCHECK_WARNING (CWE-477): [#def72]
/usr/bin/brltty-prologue.sh:130:60: warning[SC2166]: Prefer [ p ] && [ q ] as [ p -a q ] is not well defined.
Error: SHELLCHECK_WARNING (CWE-477): [#def73]
/usr/bin/brltty-prologue.sh:130:78: warning[SC2166]: Prefer [ p ] && [ q ] as [ p -a q ] is not well defined.
Error: SHELLCHECK_WARNING (CWE-252): [#def74]
/usr/bin/brltty-prologue.sh:133:7: warning[SC2164]: Use 'cd ... || exit' or 'cd ... || return' in case cd fails.
Error: SHELLCHECK_WARNING: [#def75]
/usr/bin/brltty-prologue.sh:139:4: warning[SC3043]: In POSIX sh, 'local' is undefined.
Error: SHELLCHECK_WARNING: [#def76]
/usr/bin/brltty-prologue.sh:140:4: warning[SC3043]: In POSIX sh, 'local' is undefined.
Error: SHELLCHECK_WARNING: [#def77]
/usr/bin/brltty-prologue.sh:141:4: warning[SC3043]: In POSIX sh, 'local' is undefined.
Error: SHELLCHECK_WARNING (CWE-571): [#def78]
/usr/bin/brltty-prologue.sh:141:10: warning[SC2155]: Declare and assign separately to avoid masking return values.
Error: SHELLCHECK_WARNING (CWE-571): [#def79]
/usr/bin/brltty-prologue.sh:152:10: warning[SC2155]: Declare and assign separately to avoid masking return values.
Error: SHELLCHECK_WARNING: [#def80]
/usr/bin/brltty-prologue.sh:155:4: warning[SC3043]: In POSIX sh, 'local' is undefined.
Error: SHELLCHECK_WARNING: [#def81]
/usr/bin/brltty-prologue.sh:156:4: warning[SC3043]: In POSIX sh, 'local' is undefined.
Error: SHELLCHECK_WARNING: [#def82]
/usr/bin/brltty-prologue.sh:157:4: warning[SC3043]: In POSIX sh, 'local' is undefined.
Error: SHELLCHECK_WARNING: [#def83]
/usr/bin/brltty-prologue.sh:159:11: warning[SC3060]: In POSIX sh, string replacement is undefined.
Error: SHELLCHECK_WARNING: [#def84]
/usr/bin/brltty-prologue.sh:160:4: warning[SC3043]: In POSIX sh, 'local' is undefined.
Error: SHELLCHECK_WARNING: [#def85]
/usr/bin/brltty-prologue.sh:164:7: warning[SC3043]: In POSIX sh, 'local' is undefined.
Error: SHELLCHECK_WARNING: [#def86]
/usr/bin/brltty-prologue.sh:167:7: warning[SC3043]: In POSIX sh, 'local' is undefined.
Error: SHELLCHECK_WARNING: [#def87]
/usr/bin/brltty-prologue.sh:169:7: warning[SC3043]: In POSIX sh, 'local' is undefined.
Error: SHELLCHECK_WARNING: [#def88]
/usr/bin/brltty-prologue.sh:176:35: warning[SC3059]: In POSIX sh, case modification is undefined.
Error: SHELLCHECK_WARNING: [#def89]
/usr/bin/brltty-prologue.sh:181:4: warning[SC3043]: In POSIX sh, 'local' is undefined.
Error: SHELLCHECK_WARNING: [#def90]
/usr/bin/brltty-prologue.sh:182:4: warning[SC3043]: In POSIX sh, 'local' is undefined.
Error: SHELLCHECK_WARNING: [#def91]
/usr/bin/brltty-prologue.sh:188:4: warning[SC3043]: In POSIX sh, 'local' is undefined.
Error: SHELLCHECK_WARNING: [#def92]
/usr/bin/brltty-prologue.sh:189:4: warning[SC3043]: In POSIX sh, 'local' is undefined.
Error: SHELLCHECK_WARNING: [#def93]
/usr/bin/brltty-prologue.sh:191:4: warning[SC3043]: In POSIX sh, 'local' is undefined.
Error: SHELLCHECK_WARNING: [#def94]
/usr/bin/brltty-prologue.sh:196:4: warning[SC3043]: In POSIX sh, 'local' is undefined.
Error: SHELLCHECK_WARNING: [#def95]
/usr/bin/brltty-prologue.sh:197:4: warning[SC3043]: In POSIX sh, 'local' is undefined.
Error: SHELLCHECK_WARNING: [#def96]
/usr/bin/brltty-prologue.sh:198:4: warning[SC3043]: In POSIX sh, 'local' is undefined.
Error: SHELLCHECK_WARNING: [#def97]
/usr/bin/brltty-prologue.sh:199:4: warning[SC3043]: In POSIX sh, 'local' is undefined.
Error: SHELLCHECK_WARNING: [#def98]
/usr/bin/brltty-prologue.sh:205:4: warning[SC3043]: In POSIX sh, 'local' is undefined.
Error: SHELLCHECK_WARNING: [#def99]
/usr/bin/brltty-prologue.sh:206:4: warning[SC3043]: In POSIX sh, 'local' is undefined.
Error: SHELLCHECK_WARNING: [#def100]
/usr/bin/brltty-prologue.sh:207:4: warning[SC3043]: In POSIX sh, 'local' is undefined.
Error: SHELLCHECK_WARNING: [#def101]
/usr/bin/brltty-prologue.sh:213:4: warning[SC3043]: In POSIX sh, 'local' is undefined.
Error: SHELLCHECK_WARNING: [#def102]
/usr/bin/brltty-prologue.sh:215:4: warning[SC3043]: In POSIX sh, 'local' is undefined.
Error: SHELLCHECK_WARNING: [#def103]
/usr/bin/brltty-prologue.sh:216:4: warning[SC3043]: In POSIX sh, 'local' is undefined.
Error: SHELLCHECK_WARNING: [#def104]
/usr/bin/brltty-prologue.sh:222:4: warning[SC3043]: In POSIX sh, 'local' is undefined.
Error: SHELLCHECK_WARNING: [#def105]
/usr/bin/brltty-prologue.sh:223:4: warning[SC3043]: In POSIX sh, 'local' is undefined.
Error: SHELLCHECK_WARNING: [#def106]
/usr/bin/brltty-prologue.sh:225:4: warning[SC3043]: In POSIX sh, 'local' is undefined.
Error: SHELLCHECK_WARNING: [#def107]
/usr/bin/brltty-prologue.sh:226:4: warning[SC3043]: In POSIX sh, 'local' is undefined.
Error: SHELLCHECK_WARNING: [#def108]
/usr/bin/brltty-prologue.sh:230:7: warning[SC3043]: In POSIX sh, 'local' is undefined.
Error: SHELLCHECK_WARNING (CWE-571): [#def109]
/usr/bin/brltty-prologue.sh:230:13: warning[SC2155]: Declare and assign separately to avoid masking return values.
Error: SHELLCHECK_WARNING: [#def110]
/usr/bin/brltty-prologue.sh:230:42: warning[SC3003]: In POSIX sh, $'..' is undefined.
Error: SHELLCHECK_WARNING: [#def111]
/usr/bin/brltty-prologue.sh:231:7: warning[SC3043]: In POSIX sh, 'local' is undefined.
Error: SHELLCHECK_WARNING: [#def112]
/usr/bin/brltty-prologue.sh:250:10: warning[SC3043]: In POSIX sh, 'local' is undefined.
Error: SHELLCHECK_WARNING (CWE-571): [#def113]
/usr/bin/brltty-prologue.sh:250:16: warning[SC2155]: Declare and assign separately to avoid masking return values.
Error: SHELLCHECK_WARNING: [#def114]
/usr/bin/brltty-prologue.sh:279:4: warning[SC3043]: In POSIX sh, 'local' is undefined.
Error: SHELLCHECK_WARNING: [#def115]
/usr/bin/brltty-prologue.sh:286:4: warning[SC3043]: In POSIX sh, 'local' is undefined.
Error: SHELLCHECK_WARNING: [#def116]
/usr/bin/brltty-prologue.sh:293:4: warning[SC3043]: In POSIX sh, 'local' is undefined.
Error: SHELLCHECK_WARNING: [#def117]
/usr/bin/brltty-prologue.sh:300:4: warning[SC3043]: In POSIX sh, 'local' is undefined.
Error: SHELLCHECK_WARNING: [#def118]
/usr/bin/brltty-prologue.sh:303:4: warning[SC3043]: In POSIX sh, 'local' is undefined.
Error: SHELLCHECK_WARNING: [#def119]
/usr/bin/brltty-prologue.sh:306:7: warning[SC3043]: In POSIX sh, 'local' is undefined.
Error: SHELLCHECK_WARNING: [#def120]
/usr/bin/brltty-prologue.sh:318:4: warning[SC3043]: In POSIX sh, 'local' is undefined.
Error: SHELLCHECK_WARNING: [#def121]
/usr/bin/brltty-prologue.sh:319:4: warning[SC3043]: In POSIX sh, 'local' is undefined.
Error: SHELLCHECK_WARNING: [#def122]
/usr/bin/brltty-prologue.sh:321:4: warning[SC3043]: In POSIX sh, 'local' is undefined.
Error: SHELLCHECK_WARNING (CWE-571): [#def123]
/usr/bin/brltty-prologue.sh:321:10: warning[SC2155]: Declare and assign separately to avoid masking return values.
Error: SHELLCHECK_WARNING: [#def124]
/usr/bin/brltty-prologue.sh:329:4: warning[SC3043]: In POSIX sh, 'local' is undefined.
Error: SHELLCHECK_WARNING: [#def125]
/usr/bin/brltty-prologue.sh:330:4: warning[SC3043]: In POSIX sh, 'local' is undefined.
Error: SHELLCHECK_WARNING: [#def126]
/usr/bin/brltty-prologue.sh:341:7: warning[SC3043]: In POSIX sh, 'local' is undefined.
Error: SHELLCHECK_WARNING: [#def127]
/usr/bin/brltty-prologue.sh:348:4: warning[SC3043]: In POSIX sh, 'local' is undefined.
Error: SHELLCHECK_WARNING: [#def128]
/usr/bin/brltty-prologue.sh:351:4: warning[SC3043]: In POSIX sh, 'local' is undefined.
Error: SHELLCHECK_WARNING: [#def129]
/usr/bin/brltty-prologue.sh:353:4: warning[SC3043]: In POSIX sh, 'local' is undefined.
Error: SHELLCHECK_WARNING: [#def130]
/usr/bin/brltty-prologue.sh:357:7: warning[SC3043]: In POSIX sh, 'local' is undefined.
Error: SHELLCHECK_WARNING: [#def131]
/usr/bin/brltty-prologue.sh:375:4: warning[SC3043]: In POSIX sh, 'local' is undefined.
Error: SHELLCHECK_WARNING: [#def132]
/usr/bin/brltty-prologue.sh:387:4: warning[SC3043]: In POSIX sh, 'local' is undefined.
Error: SHELLCHECK_WARNING: [#def133]
/usr/bin/brltty-prologue.sh:388:4: warning[SC3043]: In POSIX sh, 'local' is undefined.
Error: SHELLCHECK_WARNING: [#def134]
/usr/bin/brltty-prologue.sh:389:4: warning[SC3043]: In POSIX sh, 'local' is undefined.
Error: SHELLCHECK_WARNING: [#def135]
/usr/bin/brltty-prologue.sh:390:4: warning[SC3043]: In POSIX sh, 'local' is undefined.
Error: SHELLCHECK_WARNING: [#def136]
/usr/bin/brltty-prologue.sh:410:4: warning[SC3043]: In POSIX sh, 'local' is undefined.
Error: SHELLCHECK_WARNING: [#def137]
/usr/bin/brltty-prologue.sh:413:4: warning[SC3043]: In POSIX sh, 'local' is undefined.
Error: SHELLCHECK_WARNING: [#def138]
/usr/bin/brltty-prologue.sh:423:4: warning[SC3043]: In POSIX sh, 'local' is undefined.
Error: SHELLCHECK_WARNING: [#def139]
/usr/bin/brltty-prologue.sh:424:4: warning[SC3043]: In POSIX sh, 'local' is undefined.
Error: SHELLCHECK_WARNING: [#def140]
/usr/bin/brltty-prologue.sh:427:4: warning[SC3043]: In POSIX sh, 'local' is undefined.
Error: SHELLCHECK_WARNING: [#def141]
/usr/bin/brltty-prologue.sh:434:7: warning[SC3043]: In POSIX sh, 'local' is undefined.
Error: SHELLCHECK_WARNING (CWE-571): [#def142]
/usr/bin/brltty-prologue.sh:434:13: warning[SC2155]: Declare and assign separately to avoid masking return values.
Error: SHELLCHECK_WARNING: [#def143]
/usr/bin/brltty-prologue.sh:443:4: warning[SC3043]: In POSIX sh, 'local' is undefined.
Error: SHELLCHECK_WARNING: [#def144]
/usr/bin/brltty-prologue.sh:451:4: warning[SC3043]: In POSIX sh, 'local' is undefined.
Error: SHELLCHECK_WARNING: [#def145]
/usr/bin/brltty-prologue.sh:458:4: warning[SC3043]: In POSIX sh, 'local' is undefined.
Error: SHELLCHECK_WARNING: [#def146]
/usr/bin/brltty-prologue.sh:466:4: warning[SC3043]: In POSIX sh, 'local' is undefined.
Error: SHELLCHECK_WARNING: [#def147]
/usr/bin/brltty-prologue.sh:473:4: warning[SC3043]: In POSIX sh, 'local' is undefined.
Error: SHELLCHECK_WARNING: [#def148]
/usr/bin/brltty-prologue.sh:484:4: warning[SC3043]: In POSIX sh, 'local' is undefined.
Error: SHELLCHECK_WARNING: [#def149]
/usr/bin/brltty-prologue.sh:491:4: warning[SC3043]: In POSIX sh, 'local' is undefined.
Error: SHELLCHECK_WARNING: [#def150]
/usr/bin/brltty-prologue.sh:497:4: warning[SC3043]: In POSIX sh, 'local' is undefined.
Error: SHELLCHECK_WARNING (CWE-398): [#def151]
/usr/bin/brltty-prologue.sh:502:19: warning[SC2115]: Use "${var:?}" to ensure this never expands to /* .
Error: SHELLCHECK_WARNING: [#def152]
/usr/bin/brltty-prologue.sh:513:4: warning[SC3043]: In POSIX sh, 'local' is undefined.
Error: SHELLCHECK_WARNING: [#def153]
/usr/bin/brltty-prologue.sh:514:4: warning[SC3043]: In POSIX sh, 'local' is undefined.
Error: SHELLCHECK_WARNING: [#def154]
/usr/bin/brltty-prologue.sh:515:4: warning[SC3043]: In POSIX sh, 'local' is undefined.
Error: SHELLCHECK_WARNING: [#def155]
/usr/bin/brltty-prologue.sh:516:4: warning[SC3043]: In POSIX sh, 'local' is undefined.
Error: SHELLCHECK_WARNING: [#def156]
/usr/bin/brltty-prologue.sh:523:4: warning[SC3043]: In POSIX sh, 'local' is undefined.
Error: SHELLCHECK_WARNING (CWE-563): [#def157]
/usr/bin/brltty-prologue.sh:549:1: warning[SC2034]: programOptionValue_counter appears unused. Verify use (or export if used externally).
Error: SHELLCHECK_WARNING (CWE-563): [#def158]
/usr/bin/brltty-prologue.sh:550:1: warning[SC2034]: programOptionValue_flag appears unused. Verify use (or export if used externally).
Error: SHELLCHECK_WARNING (CWE-563): [#def159]
/usr/bin/brltty-prologue.sh:551:1: warning[SC2034]: programOptionValue_list appears unused. Verify use (or export if used externally).
Error: SHELLCHECK_WARNING (CWE-563): [#def160]
/usr/bin/brltty-prologue.sh:552:1: warning[SC2034]: programOptionValue_string appears unused. Verify use (or export if used externally).
Error: SHELLCHECK_WARNING: [#def161]
/usr/bin/brltty-prologue.sh:555:4: warning[SC3043]: In POSIX sh, 'local' is undefined.
Error: SHELLCHECK_WARNING: [#def162]
/usr/bin/brltty-prologue.sh:556:4: warning[SC3043]: In POSIX sh, 'local' is undefined.
Error: SHELLCHECK_WARNING: [#def163]
/usr/bin/brltty-prologue.sh:557:4: warning[SC3043]: In POSIX sh, 'local' is undefined.
Error: SHELLCHECK_WARNING: [#def164]
/usr/bin/brltty-prologue.sh:558:4: warning[SC3043]: In POSIX sh, 'local' is undefined.
Error: SHELLCHECK_WARNING: [#def165]
/usr/bin/brltty-prologue.sh:559:4: warning[SC3043]: In POSIX sh, 'local' is undefined.
Error: SHELLCHECK_WARNING: [#def166]
/usr/bin/brltty-prologue.sh:564:4: warning[SC3043]: In POSIX sh, 'local' is undefined.
Error: SHELLCHECK_WARNING: [#def167]
/usr/bin/brltty-prologue.sh:586:4: warning[SC3043]: In POSIX sh, 'local' is undefined.
Error: SHELLCHECK_WARNING (CWE-571): [#def168]
/usr/bin/brltty-prologue.sh:586:10: warning[SC2155]: Declare and assign separately to avoid masking return values.
Error: SHELLCHECK_WARNING: [#def169]
/usr/bin/brltty-prologue.sh:589:4: warning[SC3043]: In POSIX sh, 'local' is undefined.
Error: SHELLCHECK_WARNING: [#def170]
/usr/bin/brltty-prologue.sh:605:4: warning[SC3043]: In POSIX sh, 'local' is undefined.
Error: SHELLCHECK_WARNING: [#def171]
/usr/bin/brltty-prologue.sh:612:4: warning[SC3043]: In POSIX sh, 'local' is undefined.
Error: SHELLCHECK_WARNING: [#def172]
/usr/bin/brltty-prologue.sh:613:4: warning[SC3043]: In POSIX sh, 'local' is undefined.
Error: SHELLCHECK_WARNING: [#def173]
/usr/bin/brltty-prologue.sh:615:4: warning[SC3043]: In POSIX sh, 'local' is undefined.
Error: SHELLCHECK_WARNING: [#def174]
/usr/bin/brltty-prologue.sh:624:4: warning[SC3043]: In POSIX sh, 'local' is undefined.
Error: SHELLCHECK_WARNING (CWE-571): [#def175]
/usr/bin/brltty-prologue.sh:624:10: warning[SC2155]: Declare and assign separately to avoid masking return values.
Error: SHELLCHECK_WARNING: [#def176]
/usr/bin/brltty-prologue.sh:642:4: warning[SC3043]: In POSIX sh, 'local' is undefined.
Error: SHELLCHECK_WARNING: [#def177]
/usr/bin/brltty-prologue.sh:654:4: warning[SC3043]: In POSIX sh, 'local' is undefined.
Error: SHELLCHECK_WARNING (CWE-571): [#def178]
/usr/bin/brltty-prologue.sh:654:10: warning[SC2155]: Declare and assign separately to avoid masking return values.
Error: SHELLCHECK_WARNING: [#def179]
/usr/bin/brltty-prologue.sh:660:4: warning[SC3043]: In POSIX sh, 'local' is undefined.
Error: SHELLCHECK_WARNING: [#def180]
/usr/bin/brltty-prologue.sh:663:4: warning[SC3043]: In POSIX sh, 'local' is undefined.
Error: SHELLCHECK_WARNING: [#def181]
/usr/bin/brltty-prologue.sh:664:4: warning[SC3043]: In POSIX sh, 'local' is undefined.
Error: SHELLCHECK_WARNING: [#def182]
/usr/bin/brltty-prologue.sh:694:7: warning[SC3043]: In POSIX sh, 'local' is undefined.
Error: SHELLCHECK_WARNING: [#def183]
/usr/bin/brltty-prologue.sh:695:7: warning[SC3043]: In POSIX sh, 'local' is undefined.
Error: SHELLCHECK_WARNING: [#def184]
/usr/bin/brltty-prologue.sh:699:10: warning[SC3043]: In POSIX sh, 'local' is undefined.
Error: SHELLCHECK_WARNING (CWE-571): [#def185]
/usr/bin/brltty-prologue.sh:699:16: warning[SC2155]: Declare and assign separately to avoid masking return values.
Error: SHELLCHECK_WARNING: [#def186]
/usr/bin/brltty-prologue.sh:706:10: warning[SC3043]: In POSIX sh, 'local' is undefined.
Error: SHELLCHECK_WARNING (CWE-571): [#def187]
/usr/bin/brltty-prologue.sh:706:16: warning[SC2155]: Declare and assign separately to avoid masking return values.
Error: SHELLCHECK_WARNING: [#def188]
/usr/bin/brltty-prologue.sh:707:10: warning[SC3043]: In POSIX sh, 'local' is undefined.
Error: SHELLCHECK_WARNING (CWE-571): [#def189]
/usr/bin/brltty-prologue.sh:707:16: warning[SC2155]: Declare and assign separately to avoid masking return values.
Error: SHELLCHECK_WARNING: [#def190]
/usr/bin/brltty-prologue.sh:719:7: warning[SC3043]: In POSIX sh, 'local' is undefined.
Error: SHELLCHECK_WARNING: [#def191]
/usr/bin/brltty-prologue.sh:720:7: warning[SC3043]: In POSIX sh, 'local' is undefined.
Error: SHELLCHECK_WARNING: [#def192]
/usr/bin/brltty-prologue.sh:724:10: warning[SC3043]: In POSIX sh, 'local' is undefined.
Error: SHELLCHECK_WARNING (CWE-571): [#def193]
/usr/bin/brltty-prologue.sh:724:16: warning[SC2155]: Declare and assign separately to avoid masking return values.
Error: SHELLCHECK_WARNING: [#def194]
/usr/bin/brltty-prologue.sh:732:10: warning[SC3043]: In POSIX sh, 'local' is undefined.
Error: SHELLCHECK_WARNING (CWE-571): [#def195]
/usr/bin/brltty-prologue.sh:732:16: warning[SC2155]: Declare and assign separately to avoid masking return values.
Error: SHELLCHECK_WARNING: [#def196]
/usr/bin/brltty-prologue.sh:738:4: warning[SC3043]: In POSIX sh, 'local' is undefined.
Error: SHELLCHECK_WARNING (CWE-571): [#def197]
/usr/bin/brltty-prologue.sh:738:10: warning[SC2155]: Declare and assign separately to avoid masking return values.
Error: SHELLCHECK_WARNING: [#def198]
/usr/bin/brltty-prologue.sh:752:4: warning[SC3043]: In POSIX sh, 'local' is undefined.
Error: SHELLCHECK_WARNING: [#def199]
/usr/bin/brltty-prologue.sh:761:13: warning[SC3043]: In POSIX sh, 'local' is undefined.
Error: SHELLCHECK_WARNING (CWE-457): [#def200]
/usr/bin/brltty-prologue.sh:784:8: warning[SC2154]: programOption_showUsageSummary is referenced but not assigned.
Error: SHELLCHECK_WARNING: [#def201]
/usr/bin/brltty-prologue.sh:790:4: warning[SC3043]: In POSIX sh, 'local' is undefined.
Error: SHELLCHECK_WARNING (CWE-457): [#def202]
/usr/bin/brltty-prologue.sh:803:50: warning[SC2154]: programOption_verboseCount is referenced but not assigned.
Error: SHELLCHECK_WARNING (CWE-457): [#def203]
/usr/bin/brltty-prologue.sh:803:79: warning[SC2154]: programOption_quietCount is referenced but not assigned.
Error: SHELLCHECK_WARNING (CWE-457): [#def204]
/usr/bin/brltty-setcaps:30:5: warning[SC2154]: useSudo is referenced but not assigned.
Error: SHELLCHECK_WARNING (CWE-457): [#def205]
/usr/bin/brltty-setcaps:32:8: warning[SC2154]: testMode is referenced but not assigned.
Error: SHELLCHECK_WARNING (CWE-571): [#def206]
/usr/bin/brltty-setcaps:49:13: warning[SC2155]: Declare and assign separately to avoid masking return values.
Error: SHELLCHECK_WARNING (CWE-457): [#def207]
/usr/bin/brltty-setcaps:52:47: warning[SC2154]: executablePath is referenced but not assigned.
Error: SHELLCHECK_WARNING (CWE-457): [#def208]
/usr/bin/brltty-setcaps:102:13: warning[SC2154]: rootUser is referenced but not assigned.
Error: SHELLCHECK_WARNING (CWE-457): [#def209]
/usr/bin/brltty-setcaps:103:13: warning[SC2154]: rootGroup is referenced but not assigned.
Error: SHELLCHECK_WARNING (CWE-457): [#def210]
/usr/bin/brltty-setcaps:108:2: warning[SC2154]: noCapabilities is referenced but not assigned.
Error: SHELLCHECK_WARNING (CWE-457): [#def211]
/usr/bin/brltty-setcaps:109:5: warning[SC2154]: noCreation is referenced but not assigned.
Error: SHELLCHECK_WARNING (CWE-457): [#def212]
/usr/bin/brltty-setcaps:110:5: warning[SC2154]: noDevices is referenced but not assigned.
Error: SHELLCHECK_WARNING (CWE-457): [#def213]
/usr/bin/brltty-setcaps:111:5: warning[SC2154]: noGroups is referenced but not assigned.
Error: SHELLCHECK_WARNING (CWE-457): [#def214]
/usr/bin/brltty-setcaps:112:5: warning[SC2154]: noInput is referenced but not assigned.
Error: SHELLCHECK_WARNING (CWE-457): [#def215]
/usr/bin/brltty-setcaps:113:5: warning[SC2154]: noModules is referenced but not assigned.
Error: SHELLCHECK_WARNING (CWE-457): [#def216]
/usr/bin/brltty-setcaps:114:5: warning[SC2154]: noOwnership is referenced but not assigned.
Error: SHELLCHECK_WARNING (CWE-457): [#def217]
/usr/bin/brltty-setcaps:115:5: warning[SC2154]: noPermissions is referenced but not assigned.
Error: SHELLCHECK_WARNING (CWE-457): [#def218]
/usr/bin/brltty-setcaps:116:5: warning[SC2154]: noSpeaker is referenced but not assigned.
Error: SHELLCHECK_WARNING (CWE-457): [#def219]
/usr/bin/brltty-term:26:9: warning[SC2154]: programName is referenced but not assigned.
Error: SHELLCHECK_WARNING (CWE-457): [#def220]
/usr/bin/brltty-term:109:27: warning[SC2154]: shellPath is referenced but not assigned.
Error: SHELLCHECK_WARNING (CWE-457): [#def221]
/usr/bin/brltty-term:116:7: warning[SC2154]: brlttyPath is referenced but not assigned.
Error: SHELLCHECK_WARNING (CWE-156): [#def222]
/usr/lib/dracut/modules.d/99brltty/brltty-start.sh:68:26: warning[SC2046]: Quote this to prevent word splitting.
Error: SHELLCHECK_WARNING (CWE-457): [#def223]
/usr/lib/dracut/modules.d/99brltty/module-setup.sh:17:10: warning[SC2154]: initdir is referenced but not assigned.
Error: SHELLCHECK_WARNING: [#def224]
/usr/lib/dracut/modules.d/99brltty/module-setup.sh:17:50: error[SC2283]: Remove spaces around = to assign (or use [ ] to compare, or quote '=' if literal).
Error: SHELLCHECK_WARNING: [#def225]
/usr/lib/dracut/modules.d/99brltty/module-setup.sh:18:45: error[SC2283]: Remove spaces around = to assign (or use [ ] to compare, or quote '=' if literal).
Error: SHELLCHECK_WARNING (CWE-571): [#def226]
/usr/lib/dracut/modules.d/99brltty/module-setup.sh:36:10: warning[SC2155]: Declare and assign separately to avoid masking return values.
Error: SHELLCHECK_WARNING (CWE-156): [#def227]
/usr/lib/dracut/modules.d/99brltty/module-setup.sh:41:27: warning[SC2046]: Quote this to prevent word splitting.
Error: SHELLCHECK_WARNING (CWE-156): [#def228]
/usr/lib/dracut/modules.d/99brltty/module-setup.sh:44:32: warning[SC2046]: Quote this to prevent word splitting.
Error: SHELLCHECK_WARNING (CWE-156): [#def229]
/usr/lib/dracut/modules.d/99brltty/module-setup.sh:47:31: warning[SC2046]: Quote this to prevent word splitting.
Error: SHELLCHECK_WARNING (CWE-457): [#def230]
/usr/lib/dracut/modules.d/99brltty/module-setup.sh:64:26: warning[SC2154]: moddir is referenced but not assigned.
Error: SHELLCHECK_WARNING (CWE-571): [#def231]
/usr/lib/dracut/modules.d/99brltty/module-setup.sh:72:10: warning[SC2155]: Declare and assign separately to avoid masking return values.
Error: SHELLCHECK_WARNING (CWE-571): [#def232]
/usr/lib/dracut/modules.d/99brltty/module-setup.sh:78:16: warning[SC2155]: Declare and assign separately to avoid masking return values.
Error: SHELLCHECK_WARNING (CWE-156): [#def233]
/usr/lib/dracut/modules.d/99brltty/module-setup.sh:283:16: warning[SC2046]: Quote this to prevent word splitting.
Error: SHELLCHECK_WARNING (CWE-571): [#def234]
/usr/lib/dracut/modules.d/99brltty/module-setup.sh:307:16: warning[SC2155]: Declare and assign separately to avoid masking return values.
Error: SHELLCHECK_WARNING (CWE-156): [#def235]
/usr/lib/dracut/modules.d/99brltty/module-setup.sh:328:22: warning[SC2046]: Quote this to prevent word splitting.
Error: GCC_ANALYZER_WARNING (CWE-127): [#def236]
brltty-6.7/minimal/Drivers/Braille/Alva/./braille.c:1211:5: warning[-Wanalyzer-out-of-bounds]: stack-based buffer under-read
brltty-6.7/minimal/Drivers/Braille/Alva/./braille.c:1722:1: enter_function: entry to ‘detectModel2u’
brltty-6.7/minimal/Drivers/Braille/Alva/./braille.c:1727:8: branch_true: following ‘true’ branch...
brltty-6.7/minimal/Drivers/Braille/Alva/./braille.c:1727:21: branch_true: ...to here
brltty-6.7/minimal/Drivers/Braille/Alva/./braille.c:1727:21: call_function: calling ‘setVersions2’ from ‘detectModel2u’
Error: GCC_ANALYZER_WARNING (CWE-124): [#def237]
brltty-6.7/minimal/Drivers/Braille/Alva/./braille.c:1214:5: warning[-Wanalyzer-out-of-bounds]: stack-based buffer underwrite
brltty-6.7/minimal/Drivers/Braille/Alva/./braille.c:1722:1: enter_function: entry to ‘detectModel2u’
brltty-6.7/minimal/Drivers/Braille/Alva/./braille.c:1727:8: branch_true: following ‘true’ branch...
brltty-6.7/minimal/Drivers/Braille/Alva/./braille.c:1727:21: branch_true: ...to here
brltty-6.7/minimal/Drivers/Braille/Alva/./braille.c:1727:21: call_function: calling ‘setVersions2’ from ‘detectModel2u’
Error: GCC_ANALYZER_WARNING (CWE-775): [#def238]
brltty-6.7/minimal/Drivers/Braille/B2G/./braille.c:284:6: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘open("/dev/braille0", 1)’
brltty-6.7/minimal/Drivers/Braille/B2G/./braille.c:323:1: enter_function: entry to ‘brl_construct’
brltty-6.7/minimal/Drivers/Braille/B2G/./braille.c:324:6: branch_true: following ‘true’ branch...
brltty-6.7/minimal/Drivers/Braille/B2G/./braille.c:325:5: branch_true: ...to here
brltty-6.7/minimal/Drivers/Braille/B2G/./braille.c:330:8: branch_true: following ‘true’ branch...
brltty-6.7/minimal/Drivers/Braille/B2G/./braille.c:331:11: branch_true: ...to here
brltty-6.7/minimal/Drivers/Braille/B2G/./braille.c:331:11: call_function: calling ‘openBrailleDevice’ from ‘brl_construct’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def239]
brltty-6.7/minimal/Drivers/Braille/DotPad/./braille.c:396:6: warning[-Wanalyzer-malloc-leak]: leak of ‘calloc((long unsigned int)*brl_43(D)->data.display.externalRows, (long unsigned int)*brl_43(D)->data.display.externalColumns)’
brltty-6.7/minimal/Drivers/Braille/DotPad/./braille.c:1123:1: enter_function: entry to ‘brl_construct’
brltty-6.7/minimal/Drivers/Braille/DotPad/./braille.c:1124:6: branch_true: following ‘true’ branch...
brltty-6.7/minimal/Drivers/Braille/DotPad/./braille.c:1125:5: branch_true: ...to here
brltty-6.7/minimal/Drivers/Braille/DotPad/./braille.c:1127:8: branch_true: following ‘true’ branch...
brltty-6.7/minimal/Drivers/Braille/DotPad/./braille.c:1130:20: branch_true: ...to here
brltty-6.7/minimal/Drivers/Braille/DotPad/./braille.c:1137:10: branch_true: following ‘true’ branch...
brltty-6.7/minimal/Drivers/Braille/DotPad/./braille.c:1138:13: call_function: inlined call to ‘processParameters’ from ‘brl_construct’
brltty-6.7/minimal/Drivers/Braille/DotPad/./braille.c:1138:13: call_function: inlined call to ‘processParameters’ from ‘brl_construct’
brltty-6.7/minimal/Drivers/Braille/DotPad/./braille.c:1139:15: branch_false: ...to here
brltty-6.7/minimal/Drivers/Braille/DotPad/./braille.c:1139:15: call_function: calling ‘makeArrays’ from ‘brl_construct’
Error: GCC_ANALYZER_WARNING (CWE-688): [#def240]
brltty-6.7/minimal/Drivers/Braille/DotPad/./braille.c:499:23: warning[-Wanalyzer-null-argument]: use of NULL ‘data’ where non-null expected
brltty-6.7/minimal/Drivers/Braille/DotPad/./braille.c:1085:1: enter_function: entry to ‘writeIdentifyRequest’
brltty-6.7/minimal/Drivers/Braille/DotPad/./braille.c:1086:10: call_function: calling ‘writeRequest’ from ‘writeIdentifyRequest’
Error: GCC_ANALYZER_WARNING (CWE-121): [#def241]
brltty-6.7/minimal/Drivers/Braille/DotPad/./braille.c:867:7: warning[-Wanalyzer-out-of-bounds]: stack-based buffer overflow
brltty-6.7/minimal/Drivers/Braille/DotPad/./braille.c:858:6: branch_true: following ‘true’ branch...
brltty-6.7/minimal/Drivers/Braille/DotPad/./braille.c:858:21: branch_true: ...to here
brltty-6.7/minimal/Drivers/Braille/DotPad/./braille.c:860:8: branch_true: following ‘true’ branch...
brltty-6.7/minimal/Drivers/Braille/DotPad/./braille.c:860:31: branch_true: ...to here
brltty-6.7/minimal/Drivers/Braille/DotPad/./braille.c:866:12: branch_true: following ‘true’ branch...
brltty-6.7/minimal/Drivers/Braille/DotPad/./braille.c:867:12: branch_true: ...to here
brltty-6.7/minimal/Drivers/Braille/DotPad/./braille.c:867:7: danger: write of 1 byte at offset ‘(int)arraySize’ exceeds the buffer
Error: CPPCHECK_WARNING (CWE-682): [#def242]
brltty-6.7/minimal/Drivers/Braille/EuroBraille/eutp_brl.c:200: error[nullPointerArithmeticOutOfMemory]: If memory allocation fail: pointer addition with NULL pointer.
Error: CPPCHECK_WARNING (CWE-476): [#def243]
brltty-6.7/minimal/Drivers/Braille/EuroBraille/eutp_brl.c:200: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: p++
Error: GCC_ANALYZER_WARNING (CWE-476): [#def244]
brltty-6.7/minimal/Drivers/Braille/EuroBraille/eutp_brl.c:200:3: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘buffer’
brltty-6.7/minimal/Drivers/Braille/EuroBraille/eutp_brl.c:197:27: acquire_memory: this call could return NULL
brltty-6.7/minimal/Drivers/Braille/EuroBraille/eutp_brl.c:200:3: danger: ‘buffer’ could be NULL: unchecked value from [(1)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/0)
Error: CPPCHECK_WARNING (CWE-476): [#def245]
brltty-6.7/minimal/Drivers/Braille/EuroBraille/eutp_brl.c:224: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: buf
Error: GCC_ANALYZER_WARNING (CWE-476): [#def246]
brltty-6.7/minimal/Drivers/Braille/EuroBraille/eutp_brl.c:224:3: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘buf’
brltty-6.7/minimal/Drivers/Braille/EuroBraille/eutp_brl.c:221:24: acquire_memory: this call could return NULL
brltty-6.7/minimal/Drivers/Braille/EuroBraille/eutp_brl.c:224:3: danger: ‘buf’ could be NULL: unchecked value from [(1)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/0)
Error: CPPCHECK_WARNING (CWE-476): [#def247]
brltty-6.7/minimal/Drivers/Braille/EuroBraille/eutp_brl.c:225: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: buf
Error: CPPCHECK_WARNING (CWE-476): [#def248]
brltty-6.7/minimal/Drivers/Braille/EuroBraille/eutp_brl.c:226: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: buf
Error: CPPCHECK_WARNING (CWE-476): [#def249]
brltty-6.7/minimal/Drivers/Braille/EuroBraille/eutp_brl.c:227: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: buf
Error: CPPCHECK_WARNING (CWE-476): [#def250]
brltty-6.7/minimal/Drivers/Braille/EuroBraille/eutp_brl.c:228: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: buf
Error: CPPCHECK_WARNING (CWE-476): [#def251]
brltty-6.7/minimal/Drivers/Braille/EuroBraille/eutp_brl.c:229: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: buf
Error: CPPCHECK_WARNING (CWE-682): [#def252]
brltty-6.7/minimal/Drivers/Braille/EuroBraille/eutp_brl.c:230: error[nullPointerArithmeticOutOfMemory]: If memory allocation fail: pointer addition with NULL pointer.
Error: GCC_ANALYZER_WARNING (CWE-401): [#def253]
brltty-6.7/minimal/Drivers/Braille/EuroBraille/eutp_brl.c:242:14: warning[-Wanalyzer-malloc-leak]: leak of ‘str’
brltty-6.7/minimal/Drivers/Braille/EuroBraille/eutp_brl.c:217:25: enter_function: entry to ‘showbrfile’
brltty-6.7/minimal/Drivers/Braille/EuroBraille/eutp_brl.c:222:24: acquire_memory: allocated here
brltty-6.7/minimal/Drivers/Braille/EuroBraille/eutp_brl.c:230:3: call_function: calling ‘brl_write’ from ‘showbrfile’
brltty-6.7/minimal/Drivers/Braille/EuroBraille/eutp_brl.c:230:3: return_function: returning to ‘showbrfile’ from ‘brl_write’
brltty-6.7/minimal/Drivers/Braille/EuroBraille/eutp_brl.c:233:7: call_function: calling ‘brl_read’ from ‘showbrfile’
brltty-6.7/minimal/Drivers/Braille/EuroBraille/eutp_brl.c:233:7: return_function: returning to ‘showbrfile’ from ‘brl_read’
brltty-6.7/minimal/Drivers/Braille/EuroBraille/eutp_brl.c:239:6: branch_true: following ‘true’ branch...
brltty-6.7/minimal/Drivers/Braille/EuroBraille/eutp_brl.c:241:7: branch_true: ...to here
brltty-6.7/minimal/Drivers/Braille/EuroBraille/eutp_brl.c:242:14: danger: ‘str’ leaks here; was allocated at [(2)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/1)
Error: GCC_ANALYZER_WARNING (CWE-688): [#def254]
brltty-6.7/minimal/Drivers/Braille/EuroBraille/eutp_brl.c:244:3: warning[-Wanalyzer-possible-null-argument]: use of possibly-NULL ‘str’ where non-null expected
brltty-6.7/minimal/Drivers/Braille/EuroBraille/eutp_brl.c:217:25: enter_function: entry to ‘showbrfile’
brltty-6.7/minimal/Drivers/Braille/EuroBraille/eutp_brl.c:222:24: acquire_memory: this call could return NULL
brltty-6.7/minimal/Drivers/Braille/EuroBraille/eutp_brl.c:230:3: call_function: calling ‘brl_write’ from ‘showbrfile’
brltty-6.7/minimal/Drivers/Braille/EuroBraille/eutp_brl.c:230:3: return_function: returning to ‘showbrfile’ from ‘brl_write’
brltty-6.7/minimal/Drivers/Braille/EuroBraille/eutp_brl.c:233:7: call_function: calling ‘brl_read’ from ‘showbrfile’
brltty-6.7/minimal/Drivers/Braille/EuroBraille/eutp_brl.c:233:7: return_function: returning to ‘showbrfile’ from ‘brl_read’
brltty-6.7/minimal/Drivers/Braille/EuroBraille/eutp_brl.c:239:6: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Drivers/Braille/EuroBraille/eutp_brl.c:244:22: branch_false: ...to here
brltty-6.7/minimal/Drivers/Braille/EuroBraille/eutp_brl.c:244:3: danger: argument 1 (‘str’) from [(2)](sarif:/runs/0/results/3/codeFlows/0/threadFlows/0/locations/1) could be NULL where non-null expected
Error: GCC_ANALYZER_WARNING (CWE-476): [#def255]
brltty-6.7/minimal/Drivers/Braille/EuroBraille/eutp_convert.c:53:5: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘tmpmap’
brltty-6.7/minimal/Drivers/Braille/EuroBraille/eutp_convert.c:42:17: acquire_memory: allocated here
brltty-6.7/minimal/Drivers/Braille/EuroBraille/eutp_convert.c:42:6: release_memory: assuming ‘tmpmap’ is NULL
brltty-6.7/minimal/Drivers/Braille/EuroBraille/eutp_convert.c:42:6: branch_true: following ‘true’ branch (when ‘tmpmap’ is NULL)...
brltty-6.7/minimal/Drivers/Braille/EuroBraille/eutp_convert.c:44:7: branch_true: ...to here
brltty-6.7/minimal/Drivers/Braille/EuroBraille/eutp_convert.c:47:6: branch_false: following ‘false’ branch (when ‘tmpmap2’ is non-NULL)...
brltty-6.7/minimal/Drivers/Braille/EuroBraille/eutp_convert.c:52:8: branch_false: ...to here
brltty-6.7/minimal/Drivers/Braille/EuroBraille/eutp_convert.c:52:15: branch_true: following ‘true’ branch...
brltty-6.7/minimal/Drivers/Braille/EuroBraille/eutp_convert.c:53:17: branch_true: ...to here
brltty-6.7/minimal/Drivers/Braille/EuroBraille/eutp_convert.c:53:5: danger: dereference of NULL ‘tmpmap + i’
Error: GCC_ANALYZER_WARNING (CWE-476): [#def256]
brltty-6.7/minimal/Drivers/Braille/EuroBraille/eutp_convert.c:61:7: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
brltty-6.7/minimal/Drivers/Braille/EuroBraille/eutp_convert.c:59:15: branch_true: following ‘true’ branch...
brltty-6.7/minimal/Drivers/Braille/EuroBraille/eutp_convert.c:61:26: branch_true: ...to here
brltty-6.7/minimal/Drivers/Braille/EuroBraille/eutp_convert.c:61:13: release_memory: ‘0’ is NULL
brltty-6.7/minimal/Drivers/Braille/EuroBraille/eutp_convert.c:61:7: danger: dereference of NULL ‘*map + i’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def257]
brltty-6.7/minimal/Drivers/Braille/EuroBraille/eutp_convert.c:81:14: warning[-Wanalyzer-malloc-leak]: leak of ‘map’
brltty-6.7/minimal/Drivers/Braille/EuroBraille/eutp_convert.c:78:6: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Drivers/Braille/EuroBraille/eutp_convert.c:83:3: branch_false: ...to here
brltty-6.7/minimal/Drivers/Braille/EuroBraille/eutp_convert.c:85:9: acquire_memory: allocated here
brltty-6.7/minimal/Drivers/Braille/EuroBraille/eutp_convert.c:90:6: branch_true: following ‘true’ branch...
brltty-6.7/minimal/Drivers/Braille/EuroBraille/eutp_convert.c:92:7: branch_true: ...to here
brltty-6.7/minimal/Drivers/Braille/EuroBraille/eutp_convert.c:81:14: danger: ‘map’ leaks here; was allocated at [(3)](sarif:/runs/0/results/3/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def258]
brltty-6.7/minimal/Drivers/Braille/EuroBraille/eutp_convert.c:81:14: warning[-Wanalyzer-malloc-leak]: leak of ‘newmap’
brltty-6.7/minimal/Drivers/Braille/EuroBraille/eutp_convert.c:78:6: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Drivers/Braille/EuroBraille/eutp_convert.c:83:3: branch_false: ...to here
brltty-6.7/minimal/Drivers/Braille/EuroBraille/eutp_convert.c:86:12: acquire_memory: allocated here
brltty-6.7/minimal/Drivers/Braille/EuroBraille/eutp_convert.c:90:6: branch_true: following ‘true’ branch...
brltty-6.7/minimal/Drivers/Braille/EuroBraille/eutp_convert.c:92:7: branch_true: ...to here
brltty-6.7/minimal/Drivers/Braille/EuroBraille/eutp_convert.c:81:14: danger: ‘newmap’ leaks here; was allocated at [(3)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/2)
Error: COMPILER_WARNING (CWE-252): [#def259]
brltty-6.7/minimal/Drivers/Braille/EuroBraille/eutp_convert.c: scope_hint: In function ‘k2txt’
brltty-6.7/minimal/Drivers/Braille/EuroBraille/eutp_convert.c:87:3: warning[-Wunused-result]: ignoring return value of ‘read’ declared with attribute ‘warn_unused_result’
Error: CPPCHECK_WARNING (CWE-401): [#def260]
brltty-6.7/minimal/Drivers/Braille/EuroBraille/eutp_convert.c:93: error[memleak]: Memory leak: newmap
Error: GCC_ANALYZER_WARNING (CWE-476): [#def261]
brltty-6.7/minimal/Drivers/Braille/EuroBraille/eutp_convert.c:97:11: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘map’
brltty-6.7/minimal/Drivers/Braille/EuroBraille/eutp_convert.c:78:6: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Drivers/Braille/EuroBraille/eutp_convert.c:83:3: branch_false: ...to here
brltty-6.7/minimal/Drivers/Braille/EuroBraille/eutp_convert.c:85:9: acquire_memory: this call could return NULL
brltty-6.7/minimal/Drivers/Braille/EuroBraille/eutp_convert.c:90:6: branch_false: following ‘false’ branch...
branch_false: ...to here
brltty-6.7/minimal/Drivers/Braille/EuroBraille/eutp_convert.c:97:11: danger: ‘map + (sizetype)i’ could be NULL: unchecked value from [(3)](sarif:/runs/0/results/4/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-476): [#def262]
brltty-6.7/minimal/Drivers/Braille/EuroBraille/eutp_convert.c:111:9: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘newmap’
brltty-6.7/minimal/Drivers/Braille/EuroBraille/eutp_convert.c:78:6: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Drivers/Braille/EuroBraille/eutp_convert.c:83:3: branch_false: ...to here
brltty-6.7/minimal/Drivers/Braille/EuroBraille/eutp_convert.c:86:12: acquire_memory: this call could return NULL
brltty-6.7/minimal/Drivers/Braille/EuroBraille/eutp_convert.c:90:6: branch_false: following ‘false’ branch...
branch_false: ...to here
brltty-6.7/minimal/Drivers/Braille/EuroBraille/eutp_convert.c:107:10: branch_true: following ‘true’ branch...
brltty-6.7/minimal/Drivers/Braille/EuroBraille/eutp_convert.c:110:14: branch_true: ...to here
brltty-6.7/minimal/Drivers/Braille/EuroBraille/eutp_convert.c:110:10: branch_true: following ‘true’ branch...
brltty-6.7/minimal/Drivers/Braille/EuroBraille/eutp_convert.c:111:9: danger: ‘malloc(size + 1) + (sizetype)o’ could be NULL: unchecked value from [(3)](sarif:/runs/0/results/5/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-476): [#def263]
brltty-6.7/minimal/Drivers/Braille/EuroBraille/eutp_convert.c:113:9: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘newmap’
brltty-6.7/minimal/Drivers/Braille/EuroBraille/eutp_convert.c:78:6: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Drivers/Braille/EuroBraille/eutp_convert.c:83:3: branch_false: ...to here
brltty-6.7/minimal/Drivers/Braille/EuroBraille/eutp_convert.c:86:12: acquire_memory: this call could return NULL
brltty-6.7/minimal/Drivers/Braille/EuroBraille/eutp_convert.c:90:6: branch_false: following ‘false’ branch...
branch_false: ...to here
brltty-6.7/minimal/Drivers/Braille/EuroBraille/eutp_convert.c:107:10: branch_true: following ‘true’ branch...
brltty-6.7/minimal/Drivers/Braille/EuroBraille/eutp_convert.c:110:14: branch_true: ...to here
brltty-6.7/minimal/Drivers/Braille/EuroBraille/eutp_convert.c:112:10: branch_true: following ‘true’ branch...
brltty-6.7/minimal/Drivers/Braille/EuroBraille/eutp_convert.c:113:9: danger: ‘malloc(size + 1) + (sizetype)o’ could be NULL: unchecked value from [(3)](sarif:/runs/0/results/6/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-476): [#def264]
brltty-6.7/minimal/Drivers/Braille/EuroBraille/eutp_convert.c:115:9: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘newmap’
brltty-6.7/minimal/Drivers/Braille/EuroBraille/eutp_convert.c:78:6: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Drivers/Braille/EuroBraille/eutp_convert.c:83:3: branch_false: ...to here
brltty-6.7/minimal/Drivers/Braille/EuroBraille/eutp_convert.c:86:12: acquire_memory: this call could return NULL
brltty-6.7/minimal/Drivers/Braille/EuroBraille/eutp_convert.c:90:6: branch_false: following ‘false’ branch...
branch_false: ...to here
brltty-6.7/minimal/Drivers/Braille/EuroBraille/eutp_convert.c:107:10: branch_true: following ‘true’ branch...
brltty-6.7/minimal/Drivers/Braille/EuroBraille/eutp_convert.c:110:14: branch_true: ...to here
brltty-6.7/minimal/Drivers/Braille/EuroBraille/eutp_convert.c:114:10: branch_true: following ‘true’ branch...
brltty-6.7/minimal/Drivers/Braille/EuroBraille/eutp_convert.c:115:9: danger: ‘malloc(size + 1) + (sizetype)o’ could be NULL: unchecked value from [(3)](sarif:/runs/0/results/7/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-476): [#def265]
brltty-6.7/minimal/Drivers/Braille/EuroBraille/eutp_convert.c:117:9: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘newmap’
brltty-6.7/minimal/Drivers/Braille/EuroBraille/eutp_convert.c:78:6: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Drivers/Braille/EuroBraille/eutp_convert.c:83:3: branch_false: ...to here
brltty-6.7/minimal/Drivers/Braille/EuroBraille/eutp_convert.c:86:12: acquire_memory: this call could return NULL
brltty-6.7/minimal/Drivers/Braille/EuroBraille/eutp_convert.c:90:6: branch_false: following ‘false’ branch...
branch_false: ...to here
brltty-6.7/minimal/Drivers/Braille/EuroBraille/eutp_convert.c:107:10: branch_true: following ‘true’ branch...
brltty-6.7/minimal/Drivers/Braille/EuroBraille/eutp_convert.c:110:14: branch_true: ...to here
brltty-6.7/minimal/Drivers/Braille/EuroBraille/eutp_convert.c:116:10: branch_true: following ‘true’ branch...
brltty-6.7/minimal/Drivers/Braille/EuroBraille/eutp_convert.c:117:9: danger: ‘malloc(size + 1) + (sizetype)o’ could be NULL: unchecked value from [(3)](sarif:/runs/0/results/8/codeFlows/0/threadFlows/0/locations/2)
Error: COMPILER_WARNING (CWE-252): [#def266]
brltty-6.7/minimal/Drivers/Braille/EuroBraille/eutp_convert.c:122:3: warning[-Wunused-result]: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’
Error: CPPCHECK_WARNING (CWE-686): [#def267]
brltty-6.7/minimal/Drivers/Braille/EuroBraille/eutp_convert.c:146: error[invalidFunctionArgBool]: Invalid toupper() argument nr 1. A non-boolean value is required.
Error: CPPCHECK_WARNING (CWE-686): [#def268]
brltty-6.7/minimal/Drivers/Braille/EuroBraille/eutp_convert.c:148: error[invalidFunctionArgBool]: Invalid toupper() argument nr 1. A non-boolean value is required.
Error: CPPCHECK_WARNING (CWE-686): [#def269]
brltty-6.7/minimal/Drivers/Braille/EuroBraille/eutp_convert.c:149: error[invalidFunctionArgBool]: Invalid toupper() argument nr 1. A non-boolean value is required.
Error: GCC_ANALYZER_WARNING (CWE-401): [#def270]
brltty-6.7/minimal/Drivers/Braille/EuroBraille/eutp_convert.c:186:14: warning[-Wanalyzer-malloc-leak]: leak of ‘map’
brltty-6.7/minimal/Drivers/Braille/EuroBraille/eutp_convert.c:183:6: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Drivers/Braille/EuroBraille/eutp_convert.c:188:3: branch_false: ...to here
brltty-6.7/minimal/Drivers/Braille/EuroBraille/eutp_convert.c:190:9: acquire_memory: allocated here
brltty-6.7/minimal/Drivers/Braille/EuroBraille/eutp_convert.c:186:14: danger: ‘map’ leaks here; was allocated at [(3)](sarif:/runs/0/results/9/codeFlows/0/threadFlows/0/locations/2)
Error: COMPILER_WARNING (CWE-252): [#def271]
brltty-6.7/minimal/Drivers/Braille/EuroBraille/eutp_convert.c: scope_hint: In function ‘txt2k’
brltty-6.7/minimal/Drivers/Braille/EuroBraille/eutp_convert.c:191:3: warning[-Wunused-result]: ignoring return value of ‘read’ declared with attribute ‘warn_unused_result’
Error: COMPILER_WARNING (CWE-252): [#def272]
brltty-6.7/minimal/Drivers/Braille/EuroBraille/eutp_transfer.c: scope_hint: In function ‘brtopc’
brltty-6.7/minimal/Drivers/Braille/EuroBraille/eutp_transfer.c:123:7: warning[-Wunused-result]: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’
Error: GCC_ANALYZER_WARNING (CWE-121): [#def273]
brltty-6.7/minimal/Drivers/Braille/HandyTech/./braille.c:876:7: warning[-Wanalyzer-out-of-bounds]: stack-based buffer overflow
brltty-6.7/minimal/Drivers/Braille/HandyTech/./braille.c:868:6: branch_true: following ‘true’ branch...
branch_true: ...to here
brltty-6.7/minimal/Drivers/Braille/HandyTech/./braille.c:869:12: branch_true: following ‘true’ branch (when ‘size != 0’)...
brltty-6.7/minimal/Drivers/Braille/HandyTech/./braille.c:869:18: branch_true: ...to here
brltty-6.7/minimal/Drivers/Braille/HandyTech/./braille.c:871:21: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Drivers/Braille/HandyTech/./braille.c:871:29: branch_false: ...to here
brltty-6.7/minimal/Drivers/Braille/HandyTech/./braille.c:876:7: danger: write of ‘(unsigned char)hidInDataSize + 254’ bytes at offset ‘2’ exceeds the buffer
Error: GCC_ANALYZER_WARNING (CWE-688): [#def274]
brltty-6.7/minimal/Drivers/Braille/MDV/./braille.c:192:10: warning[-Wanalyzer-null-argument]: use of NULL ‘data’ where non-null expected
brltty-6.7/minimal/Drivers/Braille/MDV/./braille.c:298:1: enter_function: entry to ‘writeIdentifyRequest’
brltty-6.7/minimal/Drivers/Braille/MDV/./braille.c:299:10: call_function: calling ‘writePacket’ from ‘writeIdentifyRequest’
Error: COMPILER_WARNING (CWE-457): [#def275]
brltty-6.7/minimal/Drivers/Braille/Papenmeier/braille.c:913:28: warning[-Wmaybe-uninitialized]: ‘module.size’ may be used uninitialized
brltty-6.7/minimal/Drivers/Braille/Papenmeier/braille.c: scope_hint: In function ‘identifyTerminal2’
brltty-6.7/minimal/Drivers/Braille/Papenmeier/braille.c:945:16: note: ‘module.size’ was declared here
Error: COMPILER_WARNING: [#def276]
brltty-6.7/minimal/Drivers/Braille/TTY/../../../Headers/get_curses.h:54:2: warning[-Wcpp]: #warning curses package either unspecified or unsupported
Error: GCC_ANALYZER_WARNING (CWE-688): [#def277]
brltty-6.7/minimal/Drivers/Braille/TechniBraille/./braille.c:86:10: warning[-Wanalyzer-null-argument]: use of NULL ‘data’ where non-null expected
brltty-6.7/minimal/Drivers/Braille/TechniBraille/./braille.c:141:1: enter_function: entry to ‘brl_construct’
brltty-6.7/minimal/Drivers/Braille/TechniBraille/./braille.c:142:6: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Drivers/Braille/TechniBraille/./braille.c:147:23: branch_false: ...to here
brltty-6.7/minimal/Drivers/Braille/TechniBraille/./braille.c:147:6: branch_true: following ‘true’ branch...
brltty-6.7/minimal/Drivers/Braille/TechniBraille/./braille.c:149:5: branch_true: ...to here
brltty-6.7/minimal/Drivers/Braille/TechniBraille/./braille.c:151:8: branch_true: following ‘true’ branch...
brltty-6.7/minimal/Drivers/Braille/TechniBraille/./braille.c:152:11: branch_true: ...to here
brltty-6.7/minimal/Drivers/Braille/TechniBraille/./braille.c:152:10: branch_true: following ‘true’ branch...
brltty-6.7/minimal/Drivers/Braille/TechniBraille/./braille.c:153:13: branch_true: ...to here
brltty-6.7/minimal/Drivers/Braille/TechniBraille/./braille.c:153:13: call_function: calling ‘writePacket’ from ‘brl_construct’
Error: CPPCHECK_WARNING (CWE-457): [#def278]
brltty-6.7/minimal/Drivers/Braille/Virtual/braille.c:904: warning[uninitvar]: Uninitialized variable: columns1
Error: GCC_ANALYZER_WARNING (CWE-688): [#def279]
brltty-6.7/minimal/Drivers/Braille/VisioBraille/./vstp_main.c:95:5: warning[-Wanalyzer-possible-null-argument]: use of possibly-NULL ‘keyname’ where non-null expected
brltty-6.7/minimal/Drivers/Braille/VisioBraille/./vstp_main.c:175:5: enter_function: entry to ‘main’
brltty-6.7/minimal/Drivers/Braille/VisioBraille/./vstp_main.c:182:11: call_function: calling ‘CheckSendOrRecv’ from ‘main’
brltty-6.7/minimal/Drivers/Braille/VisioBraille/./vstp_main.c:182:11: return_function: returning to ‘main’ from ‘CheckSendOrRecv’
brltty-6.7/minimal/Drivers/Braille/VisioBraille/./vstp_main.c:185:5: branch_true: following ‘true’ branch (when ‘home’ is non-NULL)...
brltty-6.7/minimal/Drivers/Braille/VisioBraille/./vstp_main.c:185:29: branch_true: ...to here
brltty-6.7/minimal/Drivers/Braille/VisioBraille/./vstp_main.c:189:3: call_function: calling ‘Parse’ from ‘main’
Error: GCC_ANALYZER_WARNING (CWE-688): [#def280]
brltty-6.7/minimal/Drivers/Braille/VisioBraille/./vstp_main.c:98:5: warning[-Wanalyzer-possible-null-argument]: use of possibly-NULL ‘socketport’ where non-null expected
brltty-6.7/minimal/Drivers/Braille/VisioBraille/./vstp_main.c:175:5: enter_function: entry to ‘main’
brltty-6.7/minimal/Drivers/Braille/VisioBraille/./vstp_main.c:182:11: call_function: calling ‘CheckSendOrRecv’ from ‘main’
brltty-6.7/minimal/Drivers/Braille/VisioBraille/./vstp_main.c:182:11: return_function: returning to ‘main’ from ‘CheckSendOrRecv’
brltty-6.7/minimal/Drivers/Braille/VisioBraille/./vstp_main.c:185:5: branch_true: following ‘true’ branch (when ‘home’ is non-NULL)...
brltty-6.7/minimal/Drivers/Braille/VisioBraille/./vstp_main.c:185:29: branch_true: ...to here
brltty-6.7/minimal/Drivers/Braille/VisioBraille/./vstp_main.c:189:3: call_function: calling ‘Parse’ from ‘main’
Error: GCC_ANALYZER_WARNING (CWE-688): [#def281]
brltty-6.7/minimal/Drivers/Braille/VisioBraille/./vstp_main.c:101:5: warning[-Wanalyzer-possible-null-argument]: use of possibly-NULL ‘visiobases_ext’ where non-null expected
brltty-6.7/minimal/Drivers/Braille/VisioBraille/./vstp_main.c:175:5: enter_function: entry to ‘main’
brltty-6.7/minimal/Drivers/Braille/VisioBraille/./vstp_main.c:182:11: call_function: calling ‘CheckSendOrRecv’ from ‘main’
brltty-6.7/minimal/Drivers/Braille/VisioBraille/./vstp_main.c:182:11: return_function: returning to ‘main’ from ‘CheckSendOrRecv’
brltty-6.7/minimal/Drivers/Braille/VisioBraille/./vstp_main.c:185:5: branch_true: following ‘true’ branch (when ‘home’ is non-NULL)...
brltty-6.7/minimal/Drivers/Braille/VisioBraille/./vstp_main.c:185:29: branch_true: ...to here
brltty-6.7/minimal/Drivers/Braille/VisioBraille/./vstp_main.c:189:3: call_function: calling ‘Parse’ from ‘main’
Error: GCC_ANALYZER_WARNING (CWE-688): [#def282]
brltty-6.7/minimal/Drivers/Braille/VisioBraille/./vstp_main.c:105:5: warning[-Wanalyzer-possible-null-argument]: use of possibly-NULL ‘visiobases_dir’ where non-null expected
brltty-6.7/minimal/Drivers/Braille/VisioBraille/./vstp_main.c:175:5: enter_function: entry to ‘main’
brltty-6.7/minimal/Drivers/Braille/VisioBraille/./vstp_main.c:182:11: call_function: calling ‘CheckSendOrRecv’ from ‘main’
brltty-6.7/minimal/Drivers/Braille/VisioBraille/./vstp_main.c:182:11: return_function: returning to ‘main’ from ‘CheckSendOrRecv’
brltty-6.7/minimal/Drivers/Braille/VisioBraille/./vstp_main.c:185:5: branch_true: following ‘true’ branch (when ‘home’ is non-NULL)...
brltty-6.7/minimal/Drivers/Braille/VisioBraille/./vstp_main.c:185:29: branch_true: ...to here
brltty-6.7/minimal/Drivers/Braille/VisioBraille/./vstp_main.c:189:3: call_function: calling ‘Parse’ from ‘main’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def283]
brltty-6.7/minimal/Drivers/Braille/VisioBraille/./vstp_main.c:147:6: warning[-Wanalyzer-malloc-leak]: leak of ‘socketport’
brltty-6.7/minimal/Drivers/Braille/VisioBraille/./vstp_main.c:175:5: enter_function: entry to ‘main’
brltty-6.7/minimal/Drivers/Braille/VisioBraille/./vstp_main.c:182:11: call_function: calling ‘CheckSendOrRecv’ from ‘main’
brltty-6.7/minimal/Drivers/Braille/VisioBraille/./vstp_main.c:182:11: return_function: returning to ‘main’ from ‘CheckSendOrRecv’
brltty-6.7/minimal/Drivers/Braille/VisioBraille/./vstp_main.c:193:2: call_function: calling ‘CheckOptions’ from ‘main’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def284]
brltty-6.7/minimal/Drivers/Braille/VisioBraille/./vstp_main.c:151:6: warning[-Wanalyzer-malloc-leak]: leak of ‘keyname’
brltty-6.7/minimal/Drivers/Braille/VisioBraille/./vstp_main.c:175:5: enter_function: entry to ‘main’
brltty-6.7/minimal/Drivers/Braille/VisioBraille/./vstp_main.c:182:11: call_function: calling ‘CheckSendOrRecv’ from ‘main’
brltty-6.7/minimal/Drivers/Braille/VisioBraille/./vstp_main.c:182:11: return_function: returning to ‘main’ from ‘CheckSendOrRecv’
brltty-6.7/minimal/Drivers/Braille/VisioBraille/./vstp_main.c:193:2: call_function: calling ‘CheckOptions’ from ‘main’
Error: GCC_ANALYZER_WARNING (CWE-688): [#def285]
brltty-6.7/minimal/Drivers/Braille/VisioBraille/./vstp_transfer.c:309:3: warning[-Wanalyzer-possible-null-argument]: use of possibly-NULL ‘f2’ where non-null expected
brltty-6.7/minimal/Drivers/Braille/VisioBraille/./vstp_transfer.c:307:5: branch_true: following ‘true’ branch...
brltty-6.7/minimal/Drivers/Braille/VisioBraille/./vstp_transfer.c:307:25: branch_true: ...to here
brltty-6.7/minimal/Drivers/Braille/VisioBraille/./vstp_transfer.c:308:14: acquire_memory: this call could return NULL
brltty-6.7/minimal/Drivers/Braille/VisioBraille/./vstp_transfer.c:309:3: danger: argument 1 (‘f2’) from [(3)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/2) could be NULL where non-null expected
Error: CPPCHECK_WARNING (CWE-476): [#def286]
brltty-6.7/minimal/Drivers/Braille/VisioBraille/vstp_main.c:95: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: keyname
Error: CPPCHECK_WARNING (CWE-476): [#def287]
brltty-6.7/minimal/Drivers/Braille/VisioBraille/vstp_main.c:98: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: socketport
Error: CPPCHECK_WARNING (CWE-476): [#def288]
brltty-6.7/minimal/Drivers/Braille/VisioBraille/vstp_main.c:101: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: visiobases_ext
Error: CPPCHECK_WARNING (CWE-476): [#def289]
brltty-6.7/minimal/Drivers/Braille/VisioBraille/vstp_main.c:102: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: visiobases_ext
Error: CPPCHECK_WARNING (CWE-476): [#def290]
brltty-6.7/minimal/Drivers/Braille/VisioBraille/vstp_main.c:105: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: visiobases_dir
Error: CPPCHECK_WARNING (CWE-476): [#def291]
brltty-6.7/minimal/Drivers/Braille/VisioBraille/vstp_transfer.c:309: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: f2
Error: CPPCHECK_WARNING (CWE-476): [#def292]
brltty-6.7/minimal/Drivers/Braille/VisioBraille/vstp_transfer.c:310: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: f2
Error: GCC_ANALYZER_WARNING (CWE-476): [#def293]
brltty-6.7/minimal/Drivers/Screen/AtSpi2/./a2_screen.c:670:5: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘curRowLengths’
brltty-6.7/minimal/Drivers/Screen/AtSpi2/./a2_screen.c:1497:1: enter_function: entry to ‘construct_AtSpi2Screen’
brltty-6.7/minimal/Drivers/Screen/AtSpi2/./a2_screen.c:1514:6: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Drivers/Screen/AtSpi2/./a2_screen.c:1519:8: branch_false: ...to here
brltty-6.7/minimal/Drivers/Screen/AtSpi2/./a2_screen.c:1519:6: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Drivers/Screen/AtSpi2/./a2_screen.c:1523:8: branch_false: ...to here
brltty-6.7/minimal/Drivers/Screen/AtSpi2/./a2_screen.c:1523:8: call_function: calling ‘addWatches’ from ‘construct_AtSpi2Screen’
brltty-6.7/minimal/Drivers/Screen/AtSpi2/./a2_screen.c:1523:8: return_function: returning to ‘construct_AtSpi2Screen’ from ‘addWatches’
brltty-6.7/minimal/Drivers/Screen/AtSpi2/./a2_screen.c:1523:6: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Drivers/Screen/AtSpi2/./a2_screen.c:1525:7: branch_false: ...to here
brltty-6.7/minimal/Drivers/Screen/AtSpi2/./a2_screen.c:1525:6: branch_true: following ‘true’ branch...
brltty-6.7/minimal/Drivers/Screen/AtSpi2/./a2_screen.c:1526:5: branch_true: ...to here
brltty-6.7/minimal/Drivers/Screen/AtSpi2/./a2_screen.c:1526:5: call_function: calling ‘initTerm’ from ‘construct_AtSpi2Screen’
Error: GCC_ANALYZER_WARNING (CWE-476): [#def294]
brltty-6.7/minimal/Drivers/Screen/AtSpi2/./a2_screen.c:680:5: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘curRows’
brltty-6.7/minimal/Drivers/Screen/AtSpi2/./a2_screen.c:1497:1: enter_function: entry to ‘construct_AtSpi2Screen’
brltty-6.7/minimal/Drivers/Screen/AtSpi2/./a2_screen.c:1514:6: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Drivers/Screen/AtSpi2/./a2_screen.c:1519:8: branch_false: ...to here
brltty-6.7/minimal/Drivers/Screen/AtSpi2/./a2_screen.c:1519:6: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Drivers/Screen/AtSpi2/./a2_screen.c:1523:8: branch_false: ...to here
brltty-6.7/minimal/Drivers/Screen/AtSpi2/./a2_screen.c:1523:8: call_function: calling ‘addWatches’ from ‘construct_AtSpi2Screen’
brltty-6.7/minimal/Drivers/Screen/AtSpi2/./a2_screen.c:1523:8: return_function: returning to ‘construct_AtSpi2Screen’ from ‘addWatches’
brltty-6.7/minimal/Drivers/Screen/AtSpi2/./a2_screen.c:1523:6: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Drivers/Screen/AtSpi2/./a2_screen.c:1525:7: branch_false: ...to here
brltty-6.7/minimal/Drivers/Screen/AtSpi2/./a2_screen.c:1525:6: branch_true: following ‘true’ branch...
brltty-6.7/minimal/Drivers/Screen/AtSpi2/./a2_screen.c:1526:5: branch_true: ...to here
brltty-6.7/minimal/Drivers/Screen/AtSpi2/./a2_screen.c:1526:5: call_function: calling ‘initTerm’ from ‘construct_AtSpi2Screen’
Error: GCC_ANALYZER_WARNING (CWE-476): [#def295]
brltty-6.7/minimal/Drivers/Screen/AtSpi2/./a2_screen.c:751:3: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘ret’
brltty-6.7/minimal/Drivers/Screen/AtSpi2/./a2_screen.c:1497:1: enter_function: entry to ‘construct_AtSpi2Screen’
brltty-6.7/minimal/Drivers/Screen/AtSpi2/./a2_screen.c:1514:6: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Drivers/Screen/AtSpi2/./a2_screen.c:1519:8: branch_false: ...to here
brltty-6.7/minimal/Drivers/Screen/AtSpi2/./a2_screen.c:1519:6: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Drivers/Screen/AtSpi2/./a2_screen.c:1523:8: branch_false: ...to here
brltty-6.7/minimal/Drivers/Screen/AtSpi2/./a2_screen.c:1523:8: call_function: calling ‘addWatches’ from ‘construct_AtSpi2Screen’
brltty-6.7/minimal/Drivers/Screen/AtSpi2/./a2_screen.c:1523:8: return_function: returning to ‘construct_AtSpi2Screen’ from ‘addWatches’
brltty-6.7/minimal/Drivers/Screen/AtSpi2/./a2_screen.c:1523:6: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Drivers/Screen/AtSpi2/./a2_screen.c:1525:7: branch_false: ...to here
brltty-6.7/minimal/Drivers/Screen/AtSpi2/./a2_screen.c:1525:6: branch_true: following ‘true’ branch...
brltty-6.7/minimal/Drivers/Screen/AtSpi2/./a2_screen.c:1526:5: branch_true: ...to here
brltty-6.7/minimal/Drivers/Screen/AtSpi2/./a2_screen.c:1526:5: call_function: calling ‘initTerm’ from ‘construct_AtSpi2Screen’
Error: GCC_ANALYZER_WARNING (CWE-476): [#def296]
brltty-6.7/minimal/Drivers/Screen/AtSpi2/./a2_screen.c:1299:3: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘a2Watch’
brltty-6.7/minimal/Drivers/Screen/AtSpi2/./a2_screen.c:1323:6: enter_function: entry to ‘a2WatchToggled’
brltty-6.7/minimal/Drivers/Screen/AtSpi2/./a2_screen.c:1326:8: branch_true: following ‘true’ branch...
brltty-6.7/minimal/Drivers/Screen/AtSpi2/./a2_screen.c:1327:7: branch_true: ...to here
brltty-6.7/minimal/Drivers/Screen/AtSpi2/./a2_screen.c:1327:7: call_function: calling ‘a2AddWatch’ from ‘a2WatchToggled’
Error: GCC_ANALYZER_WARNING (CWE-476): [#def297]
brltty-6.7/minimal/Drivers/Screen/AtSpi2/./a2_screen.c:1366:3: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘a2Timeout’
brltty-6.7/minimal/Drivers/Screen/AtSpi2/./a2_screen.c:1382:6: enter_function: entry to ‘a2TimeoutToggled’
brltty-6.7/minimal/Drivers/Screen/AtSpi2/./a2_screen.c:1385:8: branch_true: following ‘true’ branch...
brltty-6.7/minimal/Drivers/Screen/AtSpi2/./a2_screen.c:1386:7: branch_true: ...to here
brltty-6.7/minimal/Drivers/Screen/AtSpi2/./a2_screen.c:1386:7: call_function: calling ‘a2AddTimeout’ from ‘a2TimeoutToggled’
Error: CPPCHECK_WARNING (CWE-401): [#def298]
brltty-6.7/minimal/Drivers/Screen/AtSpi2/a2_screen.c:246: error[memleakOnRealloc]: Common realloc mistake: 'curRows' nulled but not freed upon failure
Error: CPPCHECK_WARNING (CWE-401): [#def299]
brltty-6.7/minimal/Drivers/Screen/AtSpi2/a2_screen.c:247: error[memleakOnRealloc]: Common realloc mistake: 'curRowLengths' nulled but not freed upon failure
Error: CPPCHECK_WARNING (CWE-401): [#def300]
brltty-6.7/minimal/Drivers/Screen/AtSpi2/a2_screen.c:259: error[memleakOnRealloc]: Common realloc mistake: 'curRows' nulled but not freed upon failure
Error: CPPCHECK_WARNING (CWE-401): [#def301]
brltty-6.7/minimal/Drivers/Screen/AtSpi2/a2_screen.c:260: error[memleakOnRealloc]: Common realloc mistake: 'curRowLengths' nulled but not freed upon failure
Error: CPPCHECK_WARNING (CWE-476): [#def302]
brltty-6.7/minimal/Drivers/Screen/AtSpi2/a2_screen.c:751: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: ret
Error: CPPCHECK_WARNING (CWE-476): [#def303]
brltty-6.7/minimal/Drivers/Screen/AtSpi2/a2_screen.c:1299: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: a2Watch
Error: CPPCHECK_WARNING (CWE-476): [#def304]
brltty-6.7/minimal/Drivers/Screen/AtSpi2/a2_screen.c:1366: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: a2Timeout
Error: COMPILER_WARNING: [#def305]
brltty-6.7/minimal/Drivers/Screen/FileViewer/../../../Headers/get_curses.h:54:2: warning[-Wcpp]: #warning curses package either unspecified or unsupported
Error: GCC_ANALYZER_WARNING (CWE-401): [#def306]
brltty-6.7/minimal/Drivers/Screen/Linux/./screen.c:435:7: warning[-Wanalyzer-malloc-leak]: leak of ‘sfm.entries’
brltty-6.7/minimal/Drivers/Screen/Linux/./screen.c:1574:1: enter_function: entry to ‘testTextMode’
brltty-6.7/minimal/Drivers/Screen/Linux/./screen.c:1581:8: branch_true: following ‘true’ branch...
brltty-6.7/minimal/Drivers/Screen/Linux/./screen.c:1581:60: branch_true: ...to here
brltty-6.7/minimal/Drivers/Screen/Linux/./screen.c:1581:60: call_function: calling ‘setTranslationTable’ from ‘testTextMode’
Error: CPPCHECK_WARNING (CWE-457): [#def307]
brltty-6.7/minimal/Drivers/Screen/Linux/screen.c:607: warning[uninitvar]: Uninitialized variable: buffer
Error: CPPCHECK_WARNING (CWE-476): [#def308]
brltty-6.7/minimal/Headers/bitfield.h:76: error[ctunullpointer]: Null pointer dereference: to
Error: COMPILER_WARNING: [#def309]
brltty-6.7/minimal/Drivers/Braille/TTY/braille.c:40: included_from: Included from here.
brltty-6.7/minimal/Headers/get_curses.h:54:2: warning[-Wcpp]: #warning curses package either unspecified or unsupported
Error: COMPILER_WARNING: [#def310]
brltty-6.7/minimal/Programs/kbd_linux.c:27: included_from: Included from here.
brltty-6.7/minimal/Programs/kbd_linux.c: scope_hint: In function ‘monitorKeyboard’
brltty-6.7/minimal/Headers/strfmt.h:65:12: warning[-Wformat-truncation=]: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size 251
/usr/include/bits/stdio2.h:68:10: note: ‘__snprintf_chk’ output between 6 and 261 bytes into a destination of size 256
Error: COMPILER_WARNING: [#def311]
brltty-6.7/minimal/Programs/../Headers/get_curses.h:54:2: warning[-Wcpp]: #warning curses package either unspecified or unsupported
Error: GCC_ANALYZER_WARNING (CWE-401): [#def312]
brltty-6.7/minimal/Programs/./auth.c:290:9: warning[-Wanalyzer-malloc-leak]: leak of ‘*definition.initialize(parameter)’
brltty-6.7/minimal/Programs/./auth.c:662:1: enter_function: entry to ‘authBegin’
brltty-6.7/minimal/Programs/./auth.c:665:6: branch_true: following ‘true’ branch (when ‘auth’ is non-NULL)...
brltty-6.7/minimal/Programs/./auth.c:666:5: branch_true: ...to here
brltty-6.7/minimal/Programs/./auth.c:675:8: branch_true: following ‘true’ branch...
brltty-6.7/minimal/Programs/./auth.c:676:12: branch_true: ...to here
brltty-6.7/minimal/Programs/./auth.c:676:10: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./auth.c:681:35: branch_false: ...to here
brltty-6.7/minimal/Programs/./auth.c:681:10: branch_true: following ‘true’ branch...
brltty-6.7/minimal/Programs/./auth.c:682:13: branch_true: ...to here
brltty-6.7/minimal/Programs/./auth.c:682:13: call_function: calling ‘initializeMethodDescriptors’ from ‘authBegin’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def313]
brltty-6.7/minimal/Programs/./brlapi_client.c:2528:16: warning[-Wanalyzer-malloc-leak]: leak of ‘brlapi_error_location()’
brltty-6.7/minimal/Programs/./brlapi_client.c:2509:12: enter_function: entry to ‘ignore_accept_keys’
brltty-6.7/minimal/Programs/./brlapi_client.c:2523:15: branch_true: following ‘true’ branch (when ‘n > i’)...
brltty-6.7/minimal/Programs/./brlapi_client.c:2524:41: branch_true: ...to here
brltty-6.7/minimal/Programs/./brlapi_client.c:2524:10: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./brlapi_client.c:2526:11: branch_false: ...to here
brltty-6.7/minimal/Programs/./brlapi_client.c:2526:10: branch_true: following ‘true’ branch...
brltty-6.7/minimal/Programs/./brlapi_client.c:2527:9: branch_true: ...to here
brltty-6.7/minimal/Programs/./brlapi_client.c:2527:9: call_function: calling ‘brlapi_error_location’ from ‘ignore_accept_keys’
brltty-6.7/minimal/Programs/./brlapi_client.c:2527:9: return_function: returning to ‘ignore_accept_keys’ from ‘brlapi_error_location’
brltty-6.7/minimal/Programs/./brlapi_client.c:2528:16: danger: ‘brlapi_error_location()’ leaks here; was allocated at [(16)](sarif:/runs/0/results/4/codeFlows/0/threadFlows/0/locations/15)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def314]
brltty-6.7/minimal/Programs/./brlapi_client.c:2719:38: warning[-Wanalyzer-malloc-leak]: leak of ‘brlapi_error_location()’
brltty-6.7/minimal/Programs/./brlapi_client.c:2571:20: enter_function: entry to ‘brlapi__ignoreKeys’
brltty-6.7/minimal/Programs/./brlapi_client.c:2573:10: call_function: calling ‘ignore_accept_keys’ from ‘brlapi__ignoreKeys’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def315]
brltty-6.7/minimal/Programs/./brlapi_client.c:2724:13: warning[-Wanalyzer-malloc-leak]: leak of ‘errorp’
brltty-6.7/minimal/Programs/./brlapi_client.c:2715:6: branch_true: following ‘true’ branch...
brltty-6.7/minimal/Programs/./brlapi_client.c:2718:8: branch_true: following ‘true’ branch...
brltty-6.7/minimal/Programs/./brlapi_client.c:2719:38: branch_true: ...to here
brltty-6.7/minimal/Programs/./brlapi_client.c:2719:10: branch_false: following ‘false’ branch (when ‘errorp’ is NULL)...
brltty-6.7/minimal/Programs/./brlapi_client.c:2724:21: branch_false: ...to here
brltty-6.7/minimal/Programs/./brlapi_client.c:2724:21: acquire_memory: allocated here
brltty-6.7/minimal/Programs/./brlapi_client.c:2724:12: branch_true: following ‘true’ branch (when ‘errorp’ is non-NULL)...
brltty-6.7/minimal/Programs/./brlapi_client.c:2724:50: branch_true: ...to here
brltty-6.7/minimal/Programs/./brlapi_client.c:2724:13: branch_false: following ‘false’ branch...
branch_false: ...to here
brltty-6.7/minimal/Programs/./brlapi_client.c:2724:13: danger: ‘errorp’ leaks here; was allocated at [(7)](sarif:/runs/0/results/12/codeFlows/0/threadFlows/0/locations/6)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def316]
brltty-6.7/minimal/Programs/./brlapi_common.h:289:5: warning[-Wanalyzer-malloc-leak]: leak of ‘brlapi_error_location()’
brltty-6.7/minimal/Programs/./brlapi_client.c:2509:12: enter_function: entry to ‘ignore_accept_keys’
brltty-6.7/minimal/Programs/./brlapi_client.c:2533:12: call_function: calling ‘ignore_accept_key_ranges’ from ‘ignore_accept_keys’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def317]
brltty-6.7/minimal/Programs/./brlapi_common.h:296:7: warning[-Wanalyzer-malloc-leak]: leak of ‘brlapi_error_location()’
brltty-6.7/minimal/Programs/./brlapi_client.c:2509:12: enter_function: entry to ‘ignore_accept_keys’
brltty-6.7/minimal/Programs/./brlapi_client.c:2533:12: call_function: calling ‘ignore_accept_key_ranges’ from ‘ignore_accept_keys’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def318]
brltty-6.7/minimal/Programs/./brlapi_common.h:312:7: warning[-Wanalyzer-malloc-leak]: leak of ‘brlapi_error_location()’
brltty-6.7/minimal/Programs/./brlapi_common.h:305:9: enter_function: entry to ‘brlapi_readPacketHeader’
brltty-6.7/minimal/Programs/./brlapi_common.h:312:7: call_function: calling ‘brlapi_error_location’ from ‘brlapi_readPacketHeader’
brltty-6.7/minimal/Programs/./brlapi_common.h:312:7: return_function: returning to ‘brlapi_readPacketHeader’ from ‘brlapi_error_location’
brltty-6.7/minimal/Programs/./brlapi_common.h:312:7: call_function: calling ‘brlapi_error_location’ from ‘brlapi_readPacketHeader’
brltty-6.7/minimal/Programs/./brlapi_common.h:312:7: return_function: returning to ‘brlapi_readPacketHeader’ from ‘brlapi_error_location’
brltty-6.7/minimal/Programs/./brlapi_common.h:312:7: danger: ‘brlapi_error_location()’ leaks here; was allocated at [(15)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/14)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def319]
brltty-6.7/minimal/Programs/./brlapi_common.h:313:14: warning[-Wanalyzer-malloc-leak]: leak of ‘brlapi_error_location()’
brltty-6.7/minimal/Programs/./brlapi_common.h:305:9: enter_function: entry to ‘brlapi_readPacketHeader’
brltty-6.7/minimal/Programs/./brlapi_common.h:312:7: call_function: calling ‘brlapi_error_location’ from ‘brlapi_readPacketHeader’
brltty-6.7/minimal/Programs/./brlapi_common.h:312:7: return_function: returning to ‘brlapi_readPacketHeader’ from ‘brlapi_error_location’
brltty-6.7/minimal/Programs/./brlapi_common.h:312:7: call_function: calling ‘brlapi_error_location’ from ‘brlapi_readPacketHeader’
brltty-6.7/minimal/Programs/./brlapi_common.h:312:7: return_function: returning to ‘brlapi_readPacketHeader’ from ‘brlapi_error_location’
brltty-6.7/minimal/Programs/./brlapi_common.h:312:7: call_function: calling ‘brlapi_error_location’ from ‘brlapi_readPacketHeader’
brltty-6.7/minimal/Programs/./brlapi_common.h:312:7: return_function: returning to ‘brlapi_readPacketHeader’ from ‘brlapi_error_location’
brltty-6.7/minimal/Programs/./brlapi_common.h:313:14: danger: ‘brlapi_error_location()’ leaks here; was allocated at [(20)](sarif:/runs/0/results/3/codeFlows/0/threadFlows/0/locations/19)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def320]
brltty-6.7/minimal/Programs/./brltty-lsinc.c:54:1: warning[-Wanalyzer-malloc-leak]: leak of ‘name’
brltty-6.7/minimal/Programs/./brltty-lsinc.c:49:12: acquire_memory: allocated here
brltty-6.7/minimal/Programs/./brltty-lsinc.c:50:8: branch_false: following ‘false’ branch (when ‘name’ is non-NULL)...
brltty-6.7/minimal/Programs/./brltty-lsinc.c:51:10: branch_false: ...to here
brltty-6.7/minimal/Programs/./brltty-lsinc.c:51:8: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./brltty-lsinc.c:52:5: branch_false: ...to here
brltty-6.7/minimal/Programs/./brltty-lsinc.c:54:1: danger: ‘name’ leaks here; was allocated at [(1)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-121): [#def321]
brltty-6.7/minimal/Programs/./charset_iconv.c:121:9: warning[-Wanalyzer-out-of-bounds]: stack-based buffer overflow
brltty-6.7/minimal/Programs/./charset_iconv.c:120:10: branch_true: following ‘true’ branch...
brltty-6.7/minimal/Programs/./charset_iconv.c:121:56: branch_true: ...to here
brltty-6.7/minimal/Programs/./charset_iconv.c:121:8: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./charset_iconv.c:132:5: branch_false: ...to here
brltty-6.7/minimal/Programs/./charset_iconv.c:120:10: branch_true: following ‘true’ branch...
brltty-6.7/minimal/Programs/./charset_iconv.c:121:56: branch_true: ...to here
brltty-6.7/minimal/Programs/./charset_iconv.c:121:8: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./charset_iconv.c:132:5: branch_false: ...to here
brltty-6.7/minimal/Programs/./charset_iconv.c:120:10: branch_true: following ‘true’ branch...
brltty-6.7/minimal/Programs/./charset_iconv.c:121:56: branch_true: ...to here
brltty-6.7/minimal/Programs/./charset_iconv.c:121:9: danger: out-of-bounds write from byte 88 till byte 95 but ‘convTable’ ends at byte 64
Error: GCC_ANALYZER_WARNING (CWE-126): [#def322]
brltty-6.7/minimal/Programs/./charset_iconv.c:121:39: warning[-Wanalyzer-out-of-bounds]: stack-based buffer over-read
brltty-6.7/minimal/Programs/./charset_iconv.c:120:10: branch_true: following ‘true’ branch...
brltty-6.7/minimal/Programs/./charset_iconv.c:121:56: branch_true: ...to here
brltty-6.7/minimal/Programs/./charset_iconv.c:121:8: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./charset_iconv.c:132:5: branch_false: ...to here
brltty-6.7/minimal/Programs/./charset_iconv.c:120:10: branch_true: following ‘true’ branch...
brltty-6.7/minimal/Programs/./charset_iconv.c:121:56: branch_true: ...to here
brltty-6.7/minimal/Programs/./charset_iconv.c:121:8: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./charset_iconv.c:132:5: branch_false: ...to here
brltty-6.7/minimal/Programs/./charset_iconv.c:120:10: branch_true: following ‘true’ branch...
brltty-6.7/minimal/Programs/./charset_iconv.c:121:56: branch_true: ...to here
brltty-6.7/minimal/Programs/./charset_iconv.c:121:39: danger: out-of-bounds read from byte 80 till byte 87 but ‘convTable’ ends at byte 64
Error: GCC_ANALYZER_WARNING (CWE-126): [#def323]
brltty-6.7/minimal/Programs/./charset_iconv.c:121:56: warning[-Wanalyzer-out-of-bounds]: stack-based buffer over-read
brltty-6.7/minimal/Programs/./charset_iconv.c:120:10: branch_true: following ‘true’ branch...
brltty-6.7/minimal/Programs/./charset_iconv.c:121:56: branch_true: ...to here
brltty-6.7/minimal/Programs/./charset_iconv.c:121:8: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./charset_iconv.c:132:5: branch_false: ...to here
brltty-6.7/minimal/Programs/./charset_iconv.c:120:10: branch_true: following ‘true’ branch...
brltty-6.7/minimal/Programs/./charset_iconv.c:121:56: branch_true: ...to here
brltty-6.7/minimal/Programs/./charset_iconv.c:121:8: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./charset_iconv.c:132:5: branch_false: ...to here
brltty-6.7/minimal/Programs/./charset_iconv.c:120:10: branch_true: following ‘true’ branch...
brltty-6.7/minimal/Programs/./charset_iconv.c:121:56: branch_true: ...to here
brltty-6.7/minimal/Programs/./charset_iconv.c:121:56: danger: out-of-bounds read from byte 72 till byte 79 but ‘convTable’ ends at byte 64
Error: GCC_ANALYZER_WARNING (CWE-126): [#def324]
brltty-6.7/minimal/Programs/./charset_iconv.c:126:9: warning[-Wanalyzer-out-of-bounds]: stack-based buffer over-read
brltty-6.7/minimal/Programs/./charset_iconv.c:120:10: branch_true: following ‘true’ branch...
brltty-6.7/minimal/Programs/./charset_iconv.c:121:56: branch_true: ...to here
brltty-6.7/minimal/Programs/./charset_iconv.c:121:8: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./charset_iconv.c:132:5: branch_false: ...to here
brltty-6.7/minimal/Programs/./charset_iconv.c:120:10: branch_true: following ‘true’ branch...
brltty-6.7/minimal/Programs/./charset_iconv.c:121:56: branch_true: ...to here
brltty-6.7/minimal/Programs/./charset_iconv.c:121:8: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./charset_iconv.c:132:5: branch_false: ...to here
brltty-6.7/minimal/Programs/./charset_iconv.c:120:10: branch_true: following ‘true’ branch...
brltty-6.7/minimal/Programs/./charset_iconv.c:121:56: branch_true: ...to here
brltty-6.7/minimal/Programs/./charset_iconv.c:121:8: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./charset_iconv.c:132:5: branch_false: ...to here
brltty-6.7/minimal/Programs/./charset_iconv.c:120:10: branch_true: following ‘true’ branch...
brltty-6.7/minimal/Programs/./charset_iconv.c:121:56: branch_true: ...to here
brltty-6.7/minimal/Programs/./charset_iconv.c:121:8: branch_true: following ‘true’ branch...
brltty-6.7/minimal/Programs/./charset_iconv.c:122:7: branch_true: ...to here
brltty-6.7/minimal/Programs/./charset_iconv.c:124:14: branch_true: following ‘true’ branch...
brltty-6.7/minimal/Programs/./charset_iconv.c:125:9: branch_true: ...to here
brltty-6.7/minimal/Programs/./charset_iconv.c:126:9: danger: out-of-bounds read from byte 88 till byte 95 but ‘convTable’ ends at byte 64
Error: GCC_ANALYZER_WARNING (CWE-401): [#def325]
brltty-6.7/minimal/Programs/./charset_iconv.c:129:14: warning[-Wanalyzer-malloc-leak]: leak of ‘convTable[0].newHandle’
brltty-6.7/minimal/Programs/./charset_iconv.c:120:10: branch_true: following ‘true’ branch...
brltty-6.7/minimal/Programs/./charset_iconv.c:121:56: branch_true: ...to here
brltty-6.7/minimal/Programs/./charset_iconv.c:121:28: acquire_memory: allocated here
brltty-6.7/minimal/Programs/./charset_iconv.c:124:14: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./charset_iconv.c:129:14: branch_false: ...to here
brltty-6.7/minimal/Programs/./charset_iconv.c:129:14: danger: ‘convTable[0].newHandle’ leaks here; was allocated at [(3)](sarif:/runs/0/results/19/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def326]
brltty-6.7/minimal/Programs/./charset_iconv.c:129:14: warning[-Wanalyzer-malloc-leak]: leak of ‘convTable[1].newHandle’
brltty-6.7/minimal/Programs/./charset_iconv.c:120:10: branch_true: following ‘true’ branch...
brltty-6.7/minimal/Programs/./charset_iconv.c:121:56: branch_true: ...to here
brltty-6.7/minimal/Programs/./charset_iconv.c:121:28: acquire_memory: allocated here
brltty-6.7/minimal/Programs/./charset_iconv.c:121:8: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./charset_iconv.c:132:5: branch_false: ...to here
brltty-6.7/minimal/Programs/./charset_iconv.c:120:10: branch_true: following ‘true’ branch...
brltty-6.7/minimal/Programs/./charset_iconv.c:121:56: branch_true: ...to here
brltty-6.7/minimal/Programs/./charset_iconv.c:129:14: danger: ‘convTable[1].newHandle’ leaks here; was allocated at [(3)](sarif:/runs/0/results/20/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def327]
brltty-6.7/minimal/Programs/./charset_iconv.c:129:14: warning[-Wanalyzer-malloc-leak]: leak of ‘convTable[2].newHandle’
brltty-6.7/minimal/Programs/./charset_iconv.c:120:10: branch_true: following ‘true’ branch...
brltty-6.7/minimal/Programs/./charset_iconv.c:121:56: branch_true: ...to here
brltty-6.7/minimal/Programs/./charset_iconv.c:121:28: acquire_memory: allocated here
brltty-6.7/minimal/Programs/./charset_iconv.c:121:8: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./charset_iconv.c:132:5: branch_false: ...to here
brltty-6.7/minimal/Programs/./charset_iconv.c:120:10: branch_true: following ‘true’ branch...
brltty-6.7/minimal/Programs/./charset_iconv.c:121:56: branch_true: ...to here
brltty-6.7/minimal/Programs/./charset_iconv.c:121:8: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./charset_iconv.c:132:5: branch_false: ...to here
brltty-6.7/minimal/Programs/./charset_iconv.c:120:10: branch_true: following ‘true’ branch...
brltty-6.7/minimal/Programs/./charset_iconv.c:121:56: branch_true: ...to here
brltty-6.7/minimal/Programs/./charset_iconv.c:129:14: danger: ‘convTable[2].newHandle’ leaks here; was allocated at [(3)](sarif:/runs/0/results/21/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def328]
brltty-6.7/minimal/Programs/./charset_iconv.c:129:14: warning[-Wanalyzer-malloc-leak]: leak of ‘convTable[3].newHandle’
brltty-6.7/minimal/Programs/./charset_iconv.c:120:10: branch_true: following ‘true’ branch...
brltty-6.7/minimal/Programs/./charset_iconv.c:121:56: branch_true: ...to here
brltty-6.7/minimal/Programs/./charset_iconv.c:121:28: acquire_memory: allocated here
brltty-6.7/minimal/Programs/./charset_iconv.c:121:8: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./charset_iconv.c:132:5: branch_false: ...to here
brltty-6.7/minimal/Programs/./charset_iconv.c:120:10: branch_true: following ‘true’ branch...
brltty-6.7/minimal/Programs/./charset_iconv.c:121:56: branch_true: ...to here
brltty-6.7/minimal/Programs/./charset_iconv.c:121:8: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./charset_iconv.c:132:5: branch_false: ...to here
brltty-6.7/minimal/Programs/./charset_iconv.c:120:10: branch_true: following ‘true’ branch...
brltty-6.7/minimal/Programs/./charset_iconv.c:121:56: branch_true: ...to here
brltty-6.7/minimal/Programs/./charset_iconv.c:121:8: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./charset_iconv.c:132:5: branch_false: ...to here
brltty-6.7/minimal/Programs/./charset_iconv.c:120:10: branch_true: following ‘true’ branch...
brltty-6.7/minimal/Programs/./charset_iconv.c:121:56: branch_true: ...to here
brltty-6.7/minimal/Programs/./charset_iconv.c:124:14: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./charset_iconv.c:129:14: branch_false: ...to here
brltty-6.7/minimal/Programs/./charset_iconv.c:129:14: danger: ‘convTable[3].newHandle’ leaks here; was allocated at [(3)](sarif:/runs/0/results/22/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def329]
brltty-6.7/minimal/Programs/./charset_iconv.c:129:14: warning[-Wanalyzer-malloc-leak]: leak of ‘convTable[4].newHandle’
brltty-6.7/minimal/Programs/./charset_iconv.c:120:10: branch_true: following ‘true’ branch...
brltty-6.7/minimal/Programs/./charset_iconv.c:121:56: branch_true: ...to here
brltty-6.7/minimal/Programs/./charset_iconv.c:121:28: acquire_memory: allocated here
brltty-6.7/minimal/Programs/./charset_iconv.c:121:8: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./charset_iconv.c:132:5: branch_false: ...to here
brltty-6.7/minimal/Programs/./charset_iconv.c:120:10: branch_true: following ‘true’ branch...
brltty-6.7/minimal/Programs/./charset_iconv.c:121:56: branch_true: ...to here
brltty-6.7/minimal/Programs/./charset_iconv.c:121:8: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./charset_iconv.c:132:5: branch_false: ...to here
brltty-6.7/minimal/Programs/./charset_iconv.c:120:10: branch_true: following ‘true’ branch...
brltty-6.7/minimal/Programs/./charset_iconv.c:121:56: branch_true: ...to here
brltty-6.7/minimal/Programs/./charset_iconv.c:121:8: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./charset_iconv.c:132:5: branch_false: ...to here
brltty-6.7/minimal/Programs/./charset_iconv.c:120:10: branch_true: following ‘true’ branch...
brltty-6.7/minimal/Programs/./charset_iconv.c:121:56: branch_true: ...to here
brltty-6.7/minimal/Programs/./charset_iconv.c:121:8: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./charset_iconv.c:132:5: branch_false: ...to here
brltty-6.7/minimal/Programs/./charset_iconv.c:120:10: branch_true: following ‘true’ branch...
brltty-6.7/minimal/Programs/./charset_iconv.c:121:56: branch_true: ...to here
brltty-6.7/minimal/Programs/./charset_iconv.c:121:8: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./charset_iconv.c:132:5: branch_false: ...to here
brltty-6.7/minimal/Programs/./charset_iconv.c:120:10: branch_false: following ‘false’ branch...
branch_false: ...to here
brltty-6.7/minimal/Programs/./charset_iconv.c:135:10: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./charset_iconv.c:147:6: branch_false: ...to here
brltty-6.7/minimal/Programs/./charset_iconv.c:147:6: branch_false: following ‘false’ branch (when ‘firstTime == 0’)...
branch_false: ...to here
brltty-6.7/minimal/Programs/./charset_iconv.c:129:14: danger: ‘convTable[4].newHandle’ leaks here; was allocated at [(3)](sarif:/runs/0/results/23/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def330]
brltty-6.7/minimal/Programs/./charset_iconv.c:129:14: warning[-Wanalyzer-malloc-leak]: leak of ‘convTable[5].newHandle’
brltty-6.7/minimal/Programs/./charset_iconv.c:120:10: branch_true: following ‘true’ branch...
brltty-6.7/minimal/Programs/./charset_iconv.c:121:56: branch_true: ...to here
brltty-6.7/minimal/Programs/./charset_iconv.c:121:28: acquire_memory: allocated here
brltty-6.7/minimal/Programs/./charset_iconv.c:121:8: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./charset_iconv.c:132:5: branch_false: ...to here
brltty-6.7/minimal/Programs/./charset_iconv.c:120:10: branch_true: following ‘true’ branch...
brltty-6.7/minimal/Programs/./charset_iconv.c:121:56: branch_true: ...to here
brltty-6.7/minimal/Programs/./charset_iconv.c:121:8: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./charset_iconv.c:132:5: branch_false: ...to here
brltty-6.7/minimal/Programs/./charset_iconv.c:120:10: branch_true: following ‘true’ branch...
brltty-6.7/minimal/Programs/./charset_iconv.c:121:56: branch_true: ...to here
brltty-6.7/minimal/Programs/./charset_iconv.c:121:8: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./charset_iconv.c:132:5: branch_false: ...to here
brltty-6.7/minimal/Programs/./charset_iconv.c:120:10: branch_true: following ‘true’ branch...
brltty-6.7/minimal/Programs/./charset_iconv.c:121:56: branch_true: ...to here
brltty-6.7/minimal/Programs/./charset_iconv.c:121:8: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./charset_iconv.c:132:5: branch_false: ...to here
brltty-6.7/minimal/Programs/./charset_iconv.c:120:10: branch_true: following ‘true’ branch...
brltty-6.7/minimal/Programs/./charset_iconv.c:121:56: branch_true: ...to here
brltty-6.7/minimal/Programs/./charset_iconv.c:121:8: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./charset_iconv.c:132:5: branch_false: ...to here
brltty-6.7/minimal/Programs/./charset_iconv.c:120:10: branch_true: following ‘true’ branch...
brltty-6.7/minimal/Programs/./charset_iconv.c:121:56: branch_true: ...to here
brltty-6.7/minimal/Programs/./charset_iconv.c:121:8: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./charset_iconv.c:132:5: branch_false: ...to here
brltty-6.7/minimal/Programs/./charset_iconv.c:120:10: branch_false: following ‘false’ branch...
branch_false: ...to here
brltty-6.7/minimal/Programs/./charset_iconv.c:135:10: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./charset_iconv.c:147:6: branch_false: ...to here
brltty-6.7/minimal/Programs/./charset_iconv.c:147:6: branch_false: following ‘false’ branch (when ‘firstTime == 0’)...
branch_false: ...to here
brltty-6.7/minimal/Programs/./charset_iconv.c:129:14: danger: ‘convTable[5].newHandle’ leaks here; was allocated at [(3)](sarif:/runs/0/results/24/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def331]
brltty-6.7/minimal/Programs/./charset_iconv.c:129:14: warning[-Wanalyzer-malloc-leak]: leak of ‘convTable[6].newHandle’
brltty-6.7/minimal/Programs/./charset_iconv.c:120:10: branch_true: following ‘true’ branch...
brltty-6.7/minimal/Programs/./charset_iconv.c:121:56: branch_true: ...to here
brltty-6.7/minimal/Programs/./charset_iconv.c:121:28: acquire_memory: allocated here
brltty-6.7/minimal/Programs/./charset_iconv.c:121:8: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./charset_iconv.c:132:5: branch_false: ...to here
brltty-6.7/minimal/Programs/./charset_iconv.c:120:10: branch_true: following ‘true’ branch...
brltty-6.7/minimal/Programs/./charset_iconv.c:121:56: branch_true: ...to here
brltty-6.7/minimal/Programs/./charset_iconv.c:121:8: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./charset_iconv.c:132:5: branch_false: ...to here
brltty-6.7/minimal/Programs/./charset_iconv.c:120:10: branch_true: following ‘true’ branch...
brltty-6.7/minimal/Programs/./charset_iconv.c:121:56: branch_true: ...to here
brltty-6.7/minimal/Programs/./charset_iconv.c:121:8: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./charset_iconv.c:132:5: branch_false: ...to here
brltty-6.7/minimal/Programs/./charset_iconv.c:120:10: branch_true: following ‘true’ branch...
brltty-6.7/minimal/Programs/./charset_iconv.c:121:56: branch_true: ...to here
brltty-6.7/minimal/Programs/./charset_iconv.c:121:8: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./charset_iconv.c:132:5: branch_false: ...to here
brltty-6.7/minimal/Programs/./charset_iconv.c:120:10: branch_true: following ‘true’ branch...
brltty-6.7/minimal/Programs/./charset_iconv.c:121:56: branch_true: ...to here
brltty-6.7/minimal/Programs/./charset_iconv.c:121:8: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./charset_iconv.c:132:5: branch_false: ...to here
brltty-6.7/minimal/Programs/./charset_iconv.c:120:10: branch_true: following ‘true’ branch...
brltty-6.7/minimal/Programs/./charset_iconv.c:121:56: branch_true: ...to here
brltty-6.7/minimal/Programs/./charset_iconv.c:121:8: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./charset_iconv.c:132:5: branch_false: ...to here
brltty-6.7/minimal/Programs/./charset_iconv.c:120:10: branch_true: following ‘true’ branch...
brltty-6.7/minimal/Programs/./charset_iconv.c:121:56: branch_true: ...to here
brltty-6.7/minimal/Programs/./charset_iconv.c:121:8: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./charset_iconv.c:132:5: branch_false: ...to here
brltty-6.7/minimal/Programs/./charset_iconv.c:120:10: branch_false: following ‘false’ branch...
branch_false: ...to here
brltty-6.7/minimal/Programs/./charset_iconv.c:135:10: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./charset_iconv.c:147:6: branch_false: ...to here
brltty-6.7/minimal/Programs/./charset_iconv.c:147:6: branch_false: following ‘false’ branch (when ‘firstTime == 0’)...
branch_false: ...to here
brltty-6.7/minimal/Programs/./charset_iconv.c:129:14: danger: ‘convTable[6].newHandle’ leaks here; was allocated at [(3)](sarif:/runs/0/results/25/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-126): [#def332]
brltty-6.7/minimal/Programs/./charset_iconv.c:138:10: warning[-Wanalyzer-out-of-bounds]: stack-based buffer over-read
brltty-6.7/minimal/Programs/./charset_iconv.c:120:10: branch_true: following ‘true’ branch...
brltty-6.7/minimal/Programs/./charset_iconv.c:121:56: branch_true: ...to here
brltty-6.7/minimal/Programs/./charset_iconv.c:121:8: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./charset_iconv.c:132:5: branch_false: ...to here
brltty-6.7/minimal/Programs/./charset_iconv.c:120:10: branch_true: following ‘true’ branch...
brltty-6.7/minimal/Programs/./charset_iconv.c:121:56: branch_true: ...to here
brltty-6.7/minimal/Programs/./charset_iconv.c:121:8: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./charset_iconv.c:132:5: branch_false: ...to here
brltty-6.7/minimal/Programs/./charset_iconv.c:120:10: branch_true: following ‘true’ branch...
brltty-6.7/minimal/Programs/./charset_iconv.c:121:56: branch_true: ...to here
brltty-6.7/minimal/Programs/./charset_iconv.c:121:8: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./charset_iconv.c:132:5: branch_false: ...to here
brltty-6.7/minimal/Programs/./charset_iconv.c:120:10: branch_false: following ‘false’ branch...
branch_false: ...to here
brltty-6.7/minimal/Programs/./charset_iconv.c:135:10: branch_true: following ‘true’ branch...
brltty-6.7/minimal/Programs/./charset_iconv.c:136:5: branch_true: ...to here
brltty-6.7/minimal/Programs/./charset_iconv.c:138:10: danger: out-of-bounds read from byte 64 till byte 71 but ‘convTable’ ends at byte 64
Error: GCC_ANALYZER_WARNING (CWE-126): [#def333]
brltty-6.7/minimal/Programs/./charset_iconv.c:144:21: warning[-Wanalyzer-out-of-bounds]: stack-based buffer over-read
brltty-6.7/minimal/Programs/./charset_iconv.c:120:10: branch_true: following ‘true’ branch...
brltty-6.7/minimal/Programs/./charset_iconv.c:121:56: branch_true: ...to here
brltty-6.7/minimal/Programs/./charset_iconv.c:121:8: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./charset_iconv.c:132:5: branch_false: ...to here
brltty-6.7/minimal/Programs/./charset_iconv.c:120:10: branch_true: following ‘true’ branch...
brltty-6.7/minimal/Programs/./charset_iconv.c:121:56: branch_true: ...to here
brltty-6.7/minimal/Programs/./charset_iconv.c:121:8: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./charset_iconv.c:132:5: branch_false: ...to here
brltty-6.7/minimal/Programs/./charset_iconv.c:120:10: branch_true: following ‘true’ branch...
brltty-6.7/minimal/Programs/./charset_iconv.c:121:56: branch_true: ...to here
brltty-6.7/minimal/Programs/./charset_iconv.c:121:8: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./charset_iconv.c:132:5: branch_false: ...to here
brltty-6.7/minimal/Programs/./charset_iconv.c:120:10: branch_false: following ‘false’ branch...
branch_false: ...to here
brltty-6.7/minimal/Programs/./charset_iconv.c:135:10: branch_true: following ‘true’ branch...
brltty-6.7/minimal/Programs/./charset_iconv.c:136:5: branch_true: ...to here
brltty-6.7/minimal/Programs/./charset_iconv.c:138:8: branch_true: following ‘true’ branch...
brltty-6.7/minimal/Programs/./charset_iconv.c:144:21: branch_true: ...to here
brltty-6.7/minimal/Programs/./charset_iconv.c:144:21: danger: out-of-bounds read from byte 88 till byte 95 but ‘convTable’ ends at byte 64
Error: GCC_ANALYZER_WARNING (CWE-401): [#def334]
brltty-6.7/minimal/Programs/./clipboard.c:201:8: warning[-Wanalyzer-malloc-leak]: leak of ‘cpb’
brltty-6.7/minimal/Programs/./clipboard.c:194:14: acquire_memory: allocated here
brltty-6.7/minimal/Programs/./clipboard.c:194:6: branch_true: following ‘true’ branch (when ‘cpb’ is non-NULL)...
brltty-6.7/minimal/Programs/./clipboard.c:195:5: branch_true: ...to here
brltty-6.7/minimal/Programs/./clipboard.c:201:8: branch_false: following ‘false’ branch...
branch_false: ...to here
brltty-6.7/minimal/Programs/./clipboard.c:201:8: danger: ‘cpb’ leaks here; was allocated at [(1)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-476): [#def335]
brltty-6.7/minimal/Programs/./cmd_queue.c:307:28: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
brltty-6.7/minimal/Programs/./cmd_queue.c:287:1: enter_function: entry to ‘pushCommandHandler’
brltty-6.7/minimal/Programs/./cmd_queue.c:296:6: branch_true: following ‘true’ branch (when ‘chl’ is non-NULL)...
brltty-6.7/minimal/Programs/./cmd_queue.c:297:5: branch_true: ...to here
brltty-6.7/minimal/Programs/./cmd_queue.c:305:35: call_function: inlined call to ‘getCommandHandlerTop’ from ‘pushCommandHandler’
brltty-6.7/minimal/Programs/./cmd_queue.c:307:28: branch_true: ...to here
brltty-6.7/minimal/Programs/./cmd_queue.c:307:28: danger: dereference of NULL ‘<unknown>’
Error: GCC_ANALYZER_WARNING (CWE-476): [#def336]
brltty-6.7/minimal/Programs/./cmd_queue.c:323:24: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
brltty-6.7/minimal/Programs/./cmd_queue.c:321:1: enter_function: entry to ‘popCommandHandler’
brltty-6.7/minimal/Programs/./cmd_queue.c:322:31: call_function: inlined call to ‘getCommandHandlerTop’ from ‘popCommandHandler’
brltty-6.7/minimal/Programs/./cmd_queue.c:323:24: branch_true: ...to here
brltty-6.7/minimal/Programs/./cmd_queue.c:323:24: danger: dereference of NULL ‘<unknown>’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def337]
brltty-6.7/minimal/Programs/./cmdline.c:466:18: warning[-Wanalyzer-malloc-leak]: leak of ‘name’
brltty-6.7/minimal/Programs/./cmdline.c:1166:1: enter_function: entry to ‘processOptions’
brltty-6.7/minimal/Programs/./cmdline.c:1181:3: call_function: calling ‘processCommandLine’ from ‘processOptions’
Error: GCC_ANALYZER_WARNING (CWE-476): [#def338]
brltty-6.7/minimal/Programs/./gio.c:171:42: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
brltty-6.7/minimal/Programs/./gio.c:136:1: enter_function: entry to ‘gioConnectResource’
brltty-6.7/minimal/Programs/./gio.c:140:37: call_function: calling ‘gioGetProperties’ from ‘gioConnectResource’
brltty-6.7/minimal/Programs/./gio.c:140:37: return_function: returning to ‘gioConnectResource’ from ‘gioGetProperties’
brltty-6.7/minimal/Programs/./gio.c:142:6: branch_true: following ‘true’ branch...
brltty-6.7/minimal/Programs/./gio.c:145:21: branch_true: ...to here
brltty-6.7/minimal/Programs/./gio.c:145:8: branch_true: following ‘true’ branch (when ‘endpoint’ is non-NULL)...
brltty-6.7/minimal/Programs/./gio.c:146:7: branch_true: ...to here
brltty-6.7/minimal/Programs/./gio.c:162:10: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./gio.c:165:9: branch_false: ...to here
brltty-6.7/minimal/Programs/./gio.c:168:10: branch_true: following ‘true’ branch...
brltty-6.7/minimal/Programs/./gio.c:169:33: branch_true: ...to here
brltty-6.7/minimal/Programs/./gio.c:169:12: branch_true: following ‘true’ branch...
brltty-6.7/minimal/Programs/./gio.c:171:63: branch_true: ...to here
brltty-6.7/minimal/Programs/./gio.c:171:63: release_memory: ‘0’ is NULL
brltty-6.7/minimal/Programs/./gio.c:171:42: danger: dereference of NULL ‘*endpoint.handleMethods’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def339]
brltty-6.7/minimal/Programs/./gio.c:218:6: warning[-Wanalyzer-malloc-leak]: leak of ‘endpoint’
brltty-6.7/minimal/Programs/./gio.c:136:1: enter_function: entry to ‘gioConnectResource’
brltty-6.7/minimal/Programs/./gio.c:140:37: call_function: calling ‘gioGetProperties’ from ‘gioConnectResource’
brltty-6.7/minimal/Programs/./gio.c:140:37: return_function: returning to ‘gioConnectResource’ from ‘gioGetProperties’
brltty-6.7/minimal/Programs/./gio.c:142:6: branch_true: following ‘true’ branch...
brltty-6.7/minimal/Programs/./gio.c:145:21: branch_true: ...to here
brltty-6.7/minimal/Programs/./gio.c:145:21: acquire_memory: allocated here
brltty-6.7/minimal/Programs/./gio.c:145:8: branch_true: following ‘true’ branch (when ‘endpoint’ is non-NULL)...
brltty-6.7/minimal/Programs/./gio.c:146:7: branch_true: ...to here
brltty-6.7/minimal/Programs/./gio.c:162:10: branch_true: following ‘true’ branch...
brltty-6.7/minimal/Programs/./gio.c:163:35: branch_true: ...to here
brltty-6.7/minimal/Programs/./gio.c:168:10: branch_true: following ‘true’ branch...
brltty-6.7/minimal/Programs/./gio.c:169:33: branch_true: ...to here
brltty-6.7/minimal/Programs/./gio.c:169:12: branch_true: following ‘true’ branch...
brltty-6.7/minimal/Programs/./gio.c:171:63: branch_true: ...to here
brltty-6.7/minimal/Programs/./gio.c:173:16: branch_true: following ‘true’ branch (when ‘getChainedEndpoint’ is non-NULL)...
brltty-6.7/minimal/Programs/./gio.c:174:46: branch_true: ...to here
brltty-6.7/minimal/Programs/./gio.c:176:18: branch_true: following ‘true’ branch...
brltty-6.7/minimal/Programs/./gio.c:177:17: branch_true: ...to here
brltty-6.7/minimal/Programs/./gio.c:178:17: call_function: calling ‘gioDisconnectResource’ from ‘gioConnectResource’
brltty-6.7/minimal/Programs/./gio.c:178:17: return_function: returning to ‘gioConnectResource’ from ‘gioDisconnectResource’
brltty-6.7/minimal/Programs/./gio.c:218:6: danger: ‘endpoint’ leaks here; was allocated at [(9)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/8)
Error: GCC_ANALYZER_WARNING (CWE-775): [#def340]
brltty-6.7/minimal/Programs/./kbd_linux.c:647:6: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘open(*kio_95(D)->kix.device.path, 0)’
brltty-6.7/minimal/Programs/./kbd_linux.c:647:36: acquire_resource: opened here
brltty-6.7/minimal/Programs/./kbd_linux.c:647:6: danger: ‘open(*kio_95(D)->kix.device.path, 0)’ leaks here; was opened at [(1)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-476): [#def341]
brltty-6.7/minimal/Programs/./menu.c:186:11: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘item’
brltty-6.7/minimal/Programs/./menu.c:1112:1: enter_function: entry to ‘getCurrentMenuItem’
brltty-6.7/minimal/Programs/./menu.c:1113:23: call_function: inlined call to ‘getSelectedMenuItem’ from ‘getCurrentMenuItem’
brltty-6.7/minimal/Programs/./menu.c:1113:23: call_function: inlined call to ‘getSelectedMenuItem’ from ‘getCurrentMenuItem’
brltty-6.7/minimal/Programs/./menu.c:1116:6: branch_true: following ‘true’ branch...
brltty-6.7/minimal/Programs/./menu.c:1117:8: branch_true: ...to here
brltty-6.7/minimal/Programs/./menu.c:1117:8: branch_true: following ‘true’ branch (when ‘oldItem’ is non-NULL)...
brltty-6.7/minimal/Programs/./menu.c:1117:18: call_function: inlined call to ‘endMenuItem’ from ‘getCurrentMenuItem’
brltty-6.7/minimal/Programs/./menu.c:1118:24: call_function: calling ‘beginMenuItem’ from ‘getCurrentMenuItem’
Error: GCC_ANALYZER_WARNING (CWE-476): [#def342]
brltty-6.7/minimal/Programs/./menu.c:191:7: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
brltty-6.7/minimal/Programs/./menu.c:906:1: enter_function: entry to ‘newSubmenuMenuItem’
brltty-6.7/minimal/Programs/./menu.c:911:6: branch_true: following ‘true’ branch (when ‘submenu’ is non-NULL)...
brltty-6.7/minimal/Programs/./menu.c:912:5: branch_true: ...to here
brltty-6.7/minimal/Programs/./menu.c:914:26: call_function: calling ‘newMenu’ from ‘newSubmenuMenuItem’
brltty-6.7/minimal/Programs/./menu.c:914:26: return_function: returning to ‘newSubmenuMenuItem’ from ‘newMenu’
brltty-6.7/minimal/Programs/./menu.c:914:8: branch_true: following ‘true’ branch...
brltty-6.7/minimal/Programs/./menu.c:918:20: branch_true: ...to here
brltty-6.7/minimal/Programs/./menu.c:918:20: call_function: calling ‘newMenuItem’ from ‘newSubmenuMenuItem’
brltty-6.7/minimal/Programs/./menu.c:918:20: return_function: returning to ‘newSubmenuMenuItem’ from ‘newMenuItem’
brltty-6.7/minimal/Programs/./menu.c:918:10: branch_true: following ‘true’ branch...
brltty-6.7/minimal/Programs/./menu.c:921:21: branch_true: ...to here
brltty-6.7/minimal/Programs/./menu.c:921:21: call_function: calling ‘newMenuItem’ from ‘newSubmenuMenuItem’
brltty-6.7/minimal/Programs/./menu.c:921:21: return_function: returning to ‘newSubmenuMenuItem’ from ‘newMenuItem’
brltty-6.7/minimal/Programs/./menu.c:921:12: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu.c:940:7: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu.c:940:7: call_function: calling ‘destroyMenu’ from ‘newSubmenuMenuItem’
Error: GCC_ANALYZER_WARNING (CWE-476): [#def343]
brltty-6.7/minimal/Programs/./menu.c:284:27: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘item’
brltty-6.7/minimal/Programs/./menu.c:895:1: enter_function: entry to ‘getComment_close’
brltty-6.7/minimal/Programs/./menu.c:896:27: call_function: calling ‘getParentMenuItem’ from ‘getComment_close’
brltty-6.7/minimal/Programs/./menu.c:896:27: return_function: returning to ‘getComment_close’ from ‘getParentMenuItem’
brltty-6.7/minimal/Programs/./menu.c:896:10: call_function: calling ‘getMenuItemTitle’ from ‘getComment_close’
Error: GCC_ANALYZER_WARNING (CWE-476): [#def344]
brltty-6.7/minimal/Programs/./menu.c:325:5: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
brltty-6.7/minimal/Programs/./menu.c:308:1: enter_function: entry to ‘newMenuItem’
brltty-6.7/minimal/Programs/./menu.c:323:22: call_function: calling ‘getMenuItem’ from ‘newMenuItem’
brltty-6.7/minimal/Programs/./menu.c:323:22: return_function: returning to ‘newMenuItem’ from ‘getMenuItem’
brltty-6.7/minimal/Programs/./menu.c:325:5: danger: dereference of NULL ‘getMenuItem(menu, *menu.items.count)’
Error: GCC_ANALYZER_WARNING (CWE-476): [#def345]
brltty-6.7/minimal/Programs/./menu.c:1023:8: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
brltty-6.7/minimal/Programs/./menu.c:1081:1: enter_function: entry to ‘changeMenuSettingNext’
brltty-6.7/minimal/Programs/./menu.c:1082:20: call_function: calling ‘getCurrentMenuItem’ from ‘changeMenuSettingNext’
brltty-6.7/minimal/Programs/./menu.c:1082:20: return_function: returning to ‘changeMenuSettingNext’ from ‘getCurrentMenuItem’
brltty-6.7/minimal/Programs/./menu.c:1084:7: call_function: inlined call to ‘activateMenuItem’ from ‘changeMenuSettingNext’
Error: GCC_ANALYZER_WARNING (CWE-476): [#def346]
brltty-6.7/minimal/Programs/./menu.c:1129:9: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘*menu.activeItem’
brltty-6.7/minimal/Programs/./menu.c:1125:1: enter_function: entry to ‘getCurrentSubmenu’
brltty-6.7/minimal/Programs/./menu.c:1127:22: call_function: calling ‘getCurrentMenuItem’ from ‘getCurrentSubmenu’
brltty-6.7/minimal/Programs/./menu.c:1127:22: return_function: returning to ‘getCurrentSubmenu’ from ‘getCurrentMenuItem’
brltty-6.7/minimal/Programs/./menu.c:1129:8: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu.c:1130:10: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu.c:1130:8: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu.c:1131:5: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu.c:1127:22: call_function: calling ‘getCurrentMenuItem’ from ‘getCurrentSubmenu’
brltty-6.7/minimal/Programs/./menu.c:1127:22: return_function: returning to ‘getCurrentSubmenu’ from ‘getCurrentMenuItem’
brltty-6.7/minimal/Programs/./menu.c:1129:9: danger: dereference of NULL ‘getCurrentMenuItem(menu)’
Error: GCC_ANALYZER_WARNING (CWE-476): [#def347]
brltty-6.7/minimal/Programs/./menu.c:1129:9: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
brltty-6.7/minimal/Programs/./menu.c:1125:1: enter_function: entry to ‘getCurrentSubmenu’
brltty-6.7/minimal/Programs/./menu.c:1127:22: call_function: calling ‘getCurrentMenuItem’ from ‘getCurrentSubmenu’
brltty-6.7/minimal/Programs/./menu.c:1127:22: return_function: returning to ‘getCurrentSubmenu’ from ‘getCurrentMenuItem’
brltty-6.7/minimal/Programs/./menu.c:1129:9: danger: dereference of NULL ‘getCurrentMenuItem(menu)’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def348]
brltty-6.7/minimal/Programs/./menu_prefs.c:1551:26: warning[-Wanalyzer-malloc-leak]: leak of ‘name’
brltty-6.7/minimal/Programs/./menu_prefs.c:662:1: enter_function: entry to ‘makePreferencesMenu’
brltty-6.7/minimal/Programs/./menu_prefs.c:672:6: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:676:5: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:676:5: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:680:5: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:680:5: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:684:7: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:684:7: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:689:7: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:689:7: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:694:7: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:694:7: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:699:5: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:699:5: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:708:7: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:709:7: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:710:7: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:715:7: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:716:7: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:727:7: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:728:7: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:739:7: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:740:7: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:754:7: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:755:7: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:761:5: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:765:7: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:765:7: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:770:7: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:770:7: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:771:7: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:776:7: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:777:7: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:783:7: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:784:7: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:791:7: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:792:7: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:798:7: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:803:7: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:803:7: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:804:7: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:810:7: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:811:7: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:818:7: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:819:7: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:825:7: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:830:7: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:831:7: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:832:7: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:839:7: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:840:7: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:846:5: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:850:7: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:850:7: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:855:7: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:855:7: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:856:7: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:861:7: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:872:7: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:872:7: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:877:7: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:877:7: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:882:7: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:882:7: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:883:7: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:888:7: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:889:7: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:894:7: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:907:7: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:907:7: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:912:7: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:912:7: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:924:7: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:924:7: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:929:7: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:929:7: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:934:5: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:934:5: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:938:7: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:938:7: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:948:7: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:948:7: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:953:7: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:953:7: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:958:5: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:958:5: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:970:7: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:970:7: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:971:7: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:976:7: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:981:7: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:981:7: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:982:7: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:987:7: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:988:7: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:993:7: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:994:7: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:1000:7: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:1001:7: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:1006:7: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:1007:7: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:1020:7: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:1021:7: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:1027:7: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:1028:7: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:1034:5: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:1038:7: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:1038:7: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:1039:7: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:1045:7: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:1046:7: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:1052:7: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:1053:7: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:1065:7: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:1066:7: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:1100:7: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:1101:7: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:1107:7: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:1112:7: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:1112:7: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:1292:5: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:1292:5: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:1301:7: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:1301:7: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:1311:7: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:1311:7: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:1316:7: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:1316:7: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:1327:7: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:1327:7: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:1338:7: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:1338:7: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:1339:7: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:1350:7: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:1351:7: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:1356:5: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:1366:7: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:1366:7: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:1367:7: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:1373:7: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:1374:7: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:1388:7: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:1389:7: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:1395:7: call_function: calling ‘newStatusFieldMenuItem’ from ‘makePreferencesMenu’
brltty-6.7/minimal/Programs/./menu_prefs.c:1395:7: return_function: returning to ‘makePreferencesMenu’ from ‘newStatusFieldMenuItem’
brltty-6.7/minimal/Programs/./menu_prefs.c:1395:7: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:1396:7: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:1396:7: call_function: calling ‘newStatusFieldMenuItem’ from ‘makePreferencesMenu’
brltty-6.7/minimal/Programs/./menu_prefs.c:1396:7: return_function: returning to ‘makePreferencesMenu’ from ‘newStatusFieldMenuItem’
brltty-6.7/minimal/Programs/./menu_prefs.c:1396:7: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:1397:7: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:1397:7: call_function: calling ‘newStatusFieldMenuItem’ from ‘makePreferencesMenu’
brltty-6.7/minimal/Programs/./menu_prefs.c:1397:7: return_function: returning to ‘makePreferencesMenu’ from ‘newStatusFieldMenuItem’
brltty-6.7/minimal/Programs/./menu_prefs.c:1397:7: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:1398:7: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:1398:7: call_function: calling ‘newStatusFieldMenuItem’ from ‘makePreferencesMenu’
brltty-6.7/minimal/Programs/./menu_prefs.c:1398:7: return_function: returning to ‘makePreferencesMenu’ from ‘newStatusFieldMenuItem’
brltty-6.7/minimal/Programs/./menu_prefs.c:1398:7: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:1399:7: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:1399:7: call_function: calling ‘newStatusFieldMenuItem’ from ‘makePreferencesMenu’
brltty-6.7/minimal/Programs/./menu_prefs.c:1399:7: return_function: returning to ‘makePreferencesMenu’ from ‘newStatusFieldMenuItem’
brltty-6.7/minimal/Programs/./menu_prefs.c:1399:7: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:1400:7: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:1400:7: call_function: calling ‘newStatusFieldMenuItem’ from ‘makePreferencesMenu’
brltty-6.7/minimal/Programs/./menu_prefs.c:1400:7: return_function: returning to ‘makePreferencesMenu’ from ‘newStatusFieldMenuItem’
brltty-6.7/minimal/Programs/./menu_prefs.c:1400:7: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:1401:7: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:1401:7: call_function: calling ‘newStatusFieldMenuItem’ from ‘makePreferencesMenu’
brltty-6.7/minimal/Programs/./menu_prefs.c:1401:7: return_function: returning to ‘makePreferencesMenu’ from ‘newStatusFieldMenuItem’
brltty-6.7/minimal/Programs/./menu_prefs.c:1401:7: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:1402:7: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:1402:7: call_function: calling ‘newStatusFieldMenuItem’ from ‘makePreferencesMenu’
brltty-6.7/minimal/Programs/./menu_prefs.c:1402:7: return_function: returning to ‘makePreferencesMenu’ from ‘newStatusFieldMenuItem’
brltty-6.7/minimal/Programs/./menu_prefs.c:1402:7: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:1403:7: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:1403:7: call_function: calling ‘newStatusFieldMenuItem’ from ‘makePreferencesMenu’
brltty-6.7/minimal/Programs/./menu_prefs.c:1403:7: return_function: returning to ‘makePreferencesMenu’ from ‘newStatusFieldMenuItem’
brltty-6.7/minimal/Programs/./menu_prefs.c:1403:7: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:1409:5: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:1409:5: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:1413:7: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:1413:7: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:1414:7: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:1420:7: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:1421:7: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:1427:7: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:1428:7: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:1434:5: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:1437:7: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:1437:7: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:1438:7: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:1444:5: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:1445:5: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:1449:7: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:1454:7: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:1454:7: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:1459:7: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:1459:7: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:1464:7: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:1464:7: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:1469:7: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:1469:7: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:1474:7: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:1474:7: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:1479:7: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:1479:7: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:1484:7: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:1484:7: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:1489:7: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:1489:7: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:1494:7: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:1494:7: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:1499:7: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:1499:7: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:1504:7: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:1504:7: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:1520:5: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:1520:5: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:1521:5: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:1525:7: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:1530:7: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:1530:7: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:1535:7: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:1535:7: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:1539:7: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:1539:7: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:1540:7: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:1545:26: branch_true: following ‘true’ branch (when ‘category != 18’)...
brltty-6.7/minimal/Programs/./menu_prefs.c:1546:37: branch_true: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:1548:15: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:1545:55: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:1545:26: branch_true: following ‘true’ branch (when ‘category != 18’)...
brltty-6.7/minimal/Programs/./menu_prefs.c:1546:37: branch_true: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:1548:14: branch_true: following ‘true’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:1551:26: acquire_memory: allocated here
brltty-6.7/minimal/Programs/./menu_prefs.c:1551:16: branch_false: following ‘false’ branch (when ‘name’ is non-NULL)...
brltty-6.7/minimal/Programs/./menu_prefs.c:1552:13: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:1556:15: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:1558:15: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:1545:26: branch_true: following ‘true’ branch (when ‘category != 18’)...
brltty-6.7/minimal/Programs/./menu_prefs.c:1546:37: branch_true: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:1548:14: branch_true: following ‘true’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:1551:26: danger: ‘name’ leaks here; was allocated at [(281)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/280)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def349]
brltty-6.7/minimal/Programs/./menu_prefs.c:1601:5: warning[-Wanalyzer-malloc-leak]: leak of ‘name’
brltty-6.7/minimal/Programs/./menu_prefs.c:662:1: enter_function: entry to ‘makePreferencesMenu’
brltty-6.7/minimal/Programs/./menu_prefs.c:672:6: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:676:5: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:676:5: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:680:5: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:680:5: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:684:7: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:684:7: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:689:7: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:689:7: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:694:7: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:694:7: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:699:5: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:699:5: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:708:7: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:709:7: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:710:7: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:715:7: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:716:7: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:727:7: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:728:7: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:739:7: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:740:7: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:754:7: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:755:7: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:761:5: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:765:7: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:765:7: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:770:7: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:770:7: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:771:7: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:776:7: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:777:7: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:783:7: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:784:7: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:791:7: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:792:7: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:798:7: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:803:7: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:803:7: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:804:7: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:810:7: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:811:7: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:818:7: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:819:7: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:825:7: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:830:7: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:831:7: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:832:7: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:839:7: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:840:7: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:846:5: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:850:7: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:850:7: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:855:7: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:855:7: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:856:7: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:861:7: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:872:7: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:872:7: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:877:7: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:877:7: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:882:7: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:882:7: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:883:7: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:888:7: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:889:7: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:894:7: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:907:7: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:907:7: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:912:7: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:912:7: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:924:7: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:924:7: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:929:7: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:929:7: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:934:5: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:934:5: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:938:7: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:938:7: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:948:7: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:948:7: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:953:7: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:953:7: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:958:5: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:958:5: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:970:7: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:970:7: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:971:7: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:976:7: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:981:7: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:981:7: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:982:7: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:987:7: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:988:7: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:993:7: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:994:7: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:1000:7: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:1001:7: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:1006:7: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:1007:7: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:1020:7: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:1021:7: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:1027:7: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:1028:7: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:1034:5: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:1038:7: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:1038:7: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:1039:7: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:1045:7: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:1046:7: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:1052:7: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:1053:7: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:1065:7: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:1066:7: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:1100:7: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:1101:7: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:1107:7: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:1112:7: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:1112:7: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:1292:5: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:1292:5: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:1301:7: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:1301:7: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:1311:7: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:1311:7: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:1316:7: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:1316:7: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:1327:7: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:1327:7: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:1338:7: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:1338:7: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:1339:7: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:1350:7: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:1351:7: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:1356:5: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:1366:7: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:1366:7: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:1367:7: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:1373:7: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:1374:7: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:1388:7: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:1389:7: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:1395:7: call_function: calling ‘newStatusFieldMenuItem’ from ‘makePreferencesMenu’
brltty-6.7/minimal/Programs/./menu_prefs.c:1395:7: return_function: returning to ‘makePreferencesMenu’ from ‘newStatusFieldMenuItem’
brltty-6.7/minimal/Programs/./menu_prefs.c:1395:7: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:1396:7: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:1396:7: call_function: calling ‘newStatusFieldMenuItem’ from ‘makePreferencesMenu’
brltty-6.7/minimal/Programs/./menu_prefs.c:1396:7: return_function: returning to ‘makePreferencesMenu’ from ‘newStatusFieldMenuItem’
brltty-6.7/minimal/Programs/./menu_prefs.c:1396:7: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:1397:7: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:1397:7: call_function: calling ‘newStatusFieldMenuItem’ from ‘makePreferencesMenu’
brltty-6.7/minimal/Programs/./menu_prefs.c:1397:7: return_function: returning to ‘makePreferencesMenu’ from ‘newStatusFieldMenuItem’
brltty-6.7/minimal/Programs/./menu_prefs.c:1397:7: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:1398:7: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:1398:7: call_function: calling ‘newStatusFieldMenuItem’ from ‘makePreferencesMenu’
brltty-6.7/minimal/Programs/./menu_prefs.c:1398:7: return_function: returning to ‘makePreferencesMenu’ from ‘newStatusFieldMenuItem’
brltty-6.7/minimal/Programs/./menu_prefs.c:1398:7: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:1399:7: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:1399:7: call_function: calling ‘newStatusFieldMenuItem’ from ‘makePreferencesMenu’
brltty-6.7/minimal/Programs/./menu_prefs.c:1399:7: return_function: returning to ‘makePreferencesMenu’ from ‘newStatusFieldMenuItem’
brltty-6.7/minimal/Programs/./menu_prefs.c:1399:7: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:1400:7: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:1400:7: call_function: calling ‘newStatusFieldMenuItem’ from ‘makePreferencesMenu’
brltty-6.7/minimal/Programs/./menu_prefs.c:1400:7: return_function: returning to ‘makePreferencesMenu’ from ‘newStatusFieldMenuItem’
brltty-6.7/minimal/Programs/./menu_prefs.c:1400:7: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:1401:7: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:1401:7: call_function: calling ‘newStatusFieldMenuItem’ from ‘makePreferencesMenu’
brltty-6.7/minimal/Programs/./menu_prefs.c:1401:7: return_function: returning to ‘makePreferencesMenu’ from ‘newStatusFieldMenuItem’
brltty-6.7/minimal/Programs/./menu_prefs.c:1401:7: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:1402:7: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:1402:7: call_function: calling ‘newStatusFieldMenuItem’ from ‘makePreferencesMenu’
brltty-6.7/minimal/Programs/./menu_prefs.c:1402:7: return_function: returning to ‘makePreferencesMenu’ from ‘newStatusFieldMenuItem’
brltty-6.7/minimal/Programs/./menu_prefs.c:1402:7: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:1403:7: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:1403:7: call_function: calling ‘newStatusFieldMenuItem’ from ‘makePreferencesMenu’
brltty-6.7/minimal/Programs/./menu_prefs.c:1403:7: return_function: returning to ‘makePreferencesMenu’ from ‘newStatusFieldMenuItem’
brltty-6.7/minimal/Programs/./menu_prefs.c:1403:7: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:1409:5: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:1409:5: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:1413:7: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:1413:7: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:1414:7: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:1420:7: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:1421:7: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:1427:7: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:1428:7: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:1434:5: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:1437:7: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:1437:7: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:1438:7: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:1444:5: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:1445:5: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:1449:7: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:1454:7: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:1454:7: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:1459:7: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:1459:7: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:1464:7: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:1464:7: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:1469:7: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:1469:7: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:1474:7: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:1474:7: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:1479:7: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:1479:7: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:1484:7: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:1484:7: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:1489:7: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:1489:7: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:1494:7: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:1494:7: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:1499:7: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:1499:7: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:1504:7: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:1504:7: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:1520:5: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:1520:5: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:1521:5: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:1525:7: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:1530:7: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:1530:7: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:1535:7: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:1535:7: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:1539:7: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:1539:7: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:1540:7: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:1545:26: branch_true: following ‘true’ branch (when ‘category != 18’)...
brltty-6.7/minimal/Programs/./menu_prefs.c:1546:37: branch_true: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:1548:15: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:1545:55: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:1545:26: branch_true: following ‘true’ branch (when ‘category != 18’)...
brltty-6.7/minimal/Programs/./menu_prefs.c:1546:37: branch_true: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:1548:14: branch_true: following ‘true’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:1551:26: acquire_memory: allocated here
brltty-6.7/minimal/Programs/./menu_prefs.c:1551:16: branch_false: following ‘false’ branch (when ‘name’ is non-NULL)...
brltty-6.7/minimal/Programs/./menu_prefs.c:1552:13: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:1556:15: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:1558:15: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:1545:26: branch_false: following ‘false’ branch (when ‘category == 18’)...
brltty-6.7/minimal/Programs/./menu_prefs.c:1578:5: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:1578:5: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:1579:5: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:1583:7: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:1595:7: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:1595:7: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./menu_prefs.c:1601:23: branch_false: ...to here
brltty-6.7/minimal/Programs/./menu_prefs.c:1601:5: danger: ‘name’ leaks here; was allocated at [(281)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/280)
Error: GCC_ANALYZER_WARNING (CWE-457): [#def350]
brltty-6.7/minimal/Programs/./message.c:250:11: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘((unsigned char*)&*mgp)[12]’
brltty-6.7/minimal/Programs/./message.c:233:1: enter_function: entry to ‘message’
brltty-6.7/minimal/Programs/./message.c:240:6: branch_true: following ‘true’ branch (when ‘mgp’ is non-NULL)...
brltty-6.7/minimal/Programs/./message.c:241:5: branch_true: ...to here
brltty-6.7/minimal/Programs/./message.c:247:8: branch_true: following ‘true’ branch...
brltty-6.7/minimal/Programs/./message.c:248:7: branch_true: ...to here
brltty-6.7/minimal/Programs/./message.c:249:7: call_function: calling ‘presentMessage’ from ‘message’
brltty-6.7/minimal/Programs/./message.c:249:7: return_function: returning to ‘message’ from ‘presentMessage’
brltty-6.7/minimal/Programs/./message.c:250:11: danger: use of uninitialized value ‘((unsigned char*)&*mgp)[12]’ here
Error: GCC_ANALYZER_WARNING (CWE-688): [#def351]
brltty-6.7/minimal/Programs/./messages.c:136:19: warning[-Wanalyzer-null-argument]: use of NULL ‘localeSpecifier’ where non-null expected
brltty-6.7/minimal/Programs/./messages.c:529:1: enter_function: entry to ‘getPluralTranslation’
brltty-6.7/minimal/Programs/./messages.c:533:28: call_function: calling ‘findPluralTranslation’ from ‘getPluralTranslation’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def352]
brltty-6.7/minimal/Programs/./update.c:267:5: warning[-Wanalyzer-malloc-leak]: leak of ‘newArrayets’
brltty-6.7/minimal/Programs/./update.c:1342:1: enter_function: entry to ‘handleUpdateAlarm’
brltty-6.7/minimal/Programs/./update.c:1346:3: call_function: calling ‘suspendUpdates’ from ‘handleUpdateAlarm’
brltty-6.7/minimal/Programs/./update.c:1346:3: return_function: returning to ‘handleUpdateAlarm’ from ‘suspendUpdates’
brltty-6.7/minimal/Programs/./update.c:1347:3: call_function: calling ‘setUpdateTime’ from ‘handleUpdateAlarm’
brltty-6.7/minimal/Programs/./update.c:1347:3: return_function: returning to ‘handleUpdateAlarm’ from ‘setUpdateTime’
brltty-6.7/minimal/Programs/./update.c:1354:5: call_function: calling ‘doUpdate’ from ‘handleUpdateAlarm’
Error: GCC_ANALYZER_WARNING (CWE-457): [#def353]
brltty-6.7/minimal/Programs/./usb.c:461:40: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘descriptor.configuration.wTotalLength’
brltty-6.7/minimal/Programs/./usb.c:1525:1: enter_function: entry to ‘usbChooseChannel’
brltty-6.7/minimal/Programs/./usb.c:1547:34: call_function: calling ‘usbGetDriverCodes’ from ‘usbChooseChannel’
brltty-6.7/minimal/Programs/./usb.c:1547:34: return_function: returning to ‘usbChooseChannel’ from ‘usbGetDriverCodes’
brltty-6.7/minimal/Programs/./usb.c:1548:8: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./usb.c:1554:36: branch_false: ...to here
brltty-6.7/minimal/Programs/./usb.c:1555:8: branch_true: following ‘true’ branch...
brltty-6.7/minimal/Programs/./usb.c:1556:45: branch_true: ...to here
brltty-6.7/minimal/Programs/./usb.c:1574:8: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./usb.c:1588:8: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./usb.c:1593:49: branch_false: ...to here
brltty-6.7/minimal/Programs/./usb.c:1593:8: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./usb.c:1598:10: branch_false: ...to here
brltty-6.7/minimal/Programs/./usb.c:1598:8: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./usb.c:1603:62: branch_false: ...to here
brltty-6.7/minimal/Programs/./usb.c:1603:8: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./usb.c:1608:57: branch_false: ...to here
brltty-6.7/minimal/Programs/./usb.c:1608:8: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./usb.c:1613:9: branch_false: ...to here
brltty-6.7/minimal/Programs/./usb.c:1613:8: branch_true: following ‘true’ branch...
brltty-6.7/minimal/Programs/./usb.c:1614:39: branch_true: ...to here
brltty-6.7/minimal/Programs/./usb.c:1614:12: call_function: calling ‘usbConfigureDevice’ from ‘usbChooseChannel’
brltty-6.7/minimal/Programs/./usb.c:1614:12: return_function: returning to ‘usbChooseChannel’ from ‘usbConfigureDevice’
brltty-6.7/minimal/Programs/./usb.c:1614:10: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./usb.c:1619:12: branch_false: ...to here
brltty-6.7/minimal/Programs/./usb.c:1619:12: call_function: calling ‘usbVerifyInterface’ from ‘usbChooseChannel’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def354]
brltty-6.7/minimal/Programs/./usb.c:490:10: warning[-Wanalyzer-malloc-leak]: leak of ‘descriptors’
brltty-6.7/minimal/Programs/./usb.c:1482:1: enter_function: entry to ‘usbVerifyInterface’
brltty-6.7/minimal/Programs/./usb.c:1483:45: call_function: calling ‘usbInterfaceDescriptor’ from ‘usbVerifyInterface’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def355]
brltty-6.7/minimal/Programs/./usb_linux.c:1347:17: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
brltty-6.7/minimal/Programs/./usb_linux.c:1371:1: enter_function: entry to ‘usbAddHostDevice’
brltty-6.7/minimal/Programs/./usb_linux.c:1375:6: branch_true: following ‘true’ branch (when ‘host’ is non-NULL)...
brltty-6.7/minimal/Programs/./usb_linux.c:1376:28: branch_true: ...to here
brltty-6.7/minimal/Programs/./usb_linux.c:1376:28: acquire_memory: allocated here
brltty-6.7/minimal/Programs/./usb_linux.c:1376:8: branch_true: following ‘true’ branch...
brltty-6.7/minimal/Programs/./usb_linux.c:1377:25: branch_true: ...to here
brltty-6.7/minimal/Programs/./usb_linux.c:1379:12: call_function: calling ‘usbReadHostDeviceDescriptor’ from ‘usbAddHostDevice’
Error: GCC_ANALYZER_WARNING (CWE-688): [#def356]
brltty-6.7/minimal/Programs/./xbrlapi.c:702:7: warning[-Wanalyzer-possible-null-argument]: use of possibly-NULL ‘state’ where non-null expected
brltty-6.7/minimal/Programs/./xbrlapi.c:1187:1: enter_function: entry to ‘main’
brltty-6.7/minimal/Programs/./xbrlapi.c:1198:5: branch_false: following ‘false’ branch...
brltty-6.7/minimal/Programs/./xbrlapi.c:1213:3: call_function: calling ‘tobrltty_init’ from ‘main’
brltty-6.7/minimal/Programs/./xbrlapi.c:1213:3: return_function: returning to ‘main’ from ‘tobrltty_init’
brltty-6.7/minimal/Programs/./xbrlapi.c:1227:3: call_function: calling ‘toX_f’ from ‘main’
Error: CPPCHECK_WARNING (CWE-562): [#def357]
brltty-6.7/minimal/Programs/brlapi_client.c:619: error[autoVariables]: Address of local auto-variable assigned to a function parameter.
Error: CPPCHECK_WARNING (CWE-562): [#def358]
brltty-6.7/minimal/Programs/brlapi_client.c:621: error[autoVariables]: Address of local auto-variable assigned to a function parameter.
Error: CPPCHECK_WARNING (CWE-476): [#def359]
brltty-6.7/minimal/Programs/brlapi_common.h:606: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: ret
Error: CPPCHECK_WARNING (CWE-476): [#def360]
brltty-6.7/minimal/Programs/brlapi_server.c:2367: error[ctunullpointer]: Null pointer dereference: c
Error: CPPCHECK_WARNING (CWE-476): [#def361]
brltty-6.7/minimal/Programs/brlapi_server.c:2516: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: s
Error: CPPCHECK_WARNING (CWE-476): [#def362]
brltty-6.7/minimal/Programs/brlapi_server.c:2517: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: s
Error: CPPCHECK_WARNING (CWE-476): [#def363]
brltty-6.7/minimal/Programs/brlapi_server.c:2518: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: s
Error: CPPCHECK_WARNING (CWE-476): [#def364]
brltty-6.7/minimal/Programs/brlapi_server.c:2519: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: s
Error: CPPCHECK_WARNING (CWE-476): [#def365]
brltty-6.7/minimal/Programs/brlapi_server.c:2520: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: s
Error: CPPCHECK_WARNING (CWE-476): [#def366]
brltty-6.7/minimal/Programs/brlapi_server.c:2521: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: s
Error: CPPCHECK_WARNING (CWE-476): [#def367]
brltty-6.7/minimal/Programs/brlapi_server.c:2522: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: s
Error: CPPCHECK_WARNING (CWE-401): [#def368]
brltty-6.7/minimal/Programs/brlapi_server.c:4524: error[memleakOnRealloc]: Common realloc mistake: 'coreWindowText' nulled but not freed upon failure
Error: CPPCHECK_WARNING (CWE-401): [#def369]
brltty-6.7/minimal/Programs/brlapi_server.c:4525: error[memleakOnRealloc]: Common realloc mistake: 'coreWindowDots' nulled but not freed upon failure
Error: CPPCHECK_WARNING (CWE-457): [#def370]
brltty-6.7/minimal/Programs/brltty-lscmds.c:236: warning[uninitvar]: Uninitialized variables: commands.name, commands.description, commands.code, commands.isToggle, commands.isMotion, commands.isRow, commands.isVertical, commands.isHorizontal, commands.isPanning, commands.isInput, commands.isCharacter, commands.isBraille, commands.isKeyboard, commands.isRouting, commands.isColumn, commands.isOffset, commands.isRange
Error: CPPCHECK_WARNING (CWE-457): [#def371]
brltty-6.7/minimal/Programs/brltty-ttb.c:402: warning[uninitvar]: Uninitialized variables: inputCharactersBuffer.character, inputCharactersBuffer.dots
Error: CPPCHECK_WARNING (CWE-401): [#def372]
brltty-6.7/minimal/Programs/clipboard.c:208: error[memleak]: Memory leak: cpb
Error: CPPCHECK_WARNING (CWE-457): [#def373]
brltty-6.7/minimal/Programs/cmd_navigation.c:233: warning[uninitvar]: Uninitialized variable: text
Error: CPPCHECK_WARNING (CWE-252): [#def374]
brltty-6.7/minimal/Programs/file.c:1098: error[leakReturnValNotUsed]: Return value of allocation function 'freopen' is not stored.
Error: CPPCHECK_WARNING (CWE-401): [#def375]
brltty-6.7/minimal/Programs/hid_linux.c:92: error[memleak]: Memory leak: items
Error: CPPCHECK_WARNING (CWE-758): [#def376]
brltty-6.7/minimal/Programs/notes_pcm.c:218: error[shiftTooManyBitsSigned]: Shifting signed 32-bit value by 31 bits is undefined behaviour
Error: CPPCHECK_WARNING (CWE-457): [#def377]
brltty-6.7/minimal/Programs/serial_termios.c:222: error[uninitvar]: Uninitialized variable: size
Error: CPPCHECK_WARNING (CWE-457): [#def378]
brltty-6.7/minimal/Programs/update.c:300: warning[uninitvar]: Uninitialized variable: inputText
Error: CPPCHECK_WARNING (CWE-457): [#def379]
brltty-6.7/minimal/Programs/update.c:723: warning[uninitvar]: Uninitialized variable: characters
Error: CPPCHECK_WARNING (CWE-457): [#def380]
brltty-6.7/minimal/Programs/usb_linux.c:1293: error[uninitvar]: Uninitialized variable: &length
Error: CPPCHECK_WARNING (CWE-457): [#def381]
brltty-6.7/python3/Bindings/Java/bindings.c:1270: warning[uninitvar]: Uninitialized variable: booleans
Error: GCC_ANALYZER_WARNING (CWE-401): [#def382]
brltty-6.7/python3/Bindings/Python/./bindings.c:70:5: warning[-Wanalyzer-malloc-leak]: leak of ‘strdup(&str)’
brltty-6.7/python3/Bindings/Python/./bindings.c:66:6: branch_false: following ‘false’ branch...
brltty-6.7/python3/Bindings/Python/./bindings.c:70:54: acquire_memory: allocated here
brltty-6.7/python3/Bindings/Python/./bindings.c:70:5: danger: ‘strdup(&str)’ leaks here; was allocated at [(3)](sarif:/runs/0/results/4/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-476): [#def383]
brltty-6.7/python3/Bindings/Python/./bindings.c:146:3: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘descr’
brltty-6.7/python3/Bindings/Python/./bindings.c:132:42: enter_function: entry to ‘brlapi_python_watchParameter’
brltty-6.7/python3/Bindings/Python/./bindings.c:138:6: branch_false: following ‘false’ branch...
brltty-6.7/python3/Bindings/Python/./bindings.c:143:3: call_function: inlined call to ‘Py_INCREF’ from ‘brlapi_python_watchParameter’
brltty-6.7/python3/Bindings/Python/./bindings.c:145:11: branch_true: ...to here
brltty-6.7/python3/Bindings/Python/./bindings.c:145:11: acquire_memory: this call could return NULL
brltty-6.7/python3/Bindings/Python/./bindings.c:146:3: danger: ‘descr’ could be NULL: unchecked value from [(7)](sarif:/runs/0/results/5/codeFlows/0/threadFlows/0/locations/6)
Error: CPPCHECK_WARNING (CWE-476): [#def384]
brltty-6.7/python3/Bindings/Python/bindings.c:146: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: descr
Error: CPPCHECK_WARNING (CWE-476): [#def385]
brltty-6.7/python3/Bindings/Python/brlapi.auto.c:10597: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: __pyx_v_text
Error: CPPCHECK_WARNING (CWE-476): [#def386]
brltty-6.7/python3/Bindings/Python/brlapi.auto.c:11063: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: __pyx_v_charset
Error: CPPCHECK_WARNING (CWE-457): [#def387]
brltty-6.7/python3/Bindings/Tcl/bindings.c:450: warning[uninitvar]: Uninitialized variable: path
Error: CPPCHECK_WARNING (CWE-457): [#def388]
brltty-6.7/python3/Bindings/Tcl/bindings.c:670: warning[uninitvar]: Uninitialized variable: buffer
Error: CPPCHECK_WARNING (CWE-457): [#def389]
brltty-6.7/python3/Bindings/Tcl/bindings.c:683: warning[uninitvar]: Uninitialized variable: buffer
Error: CPPCHECK_WARNING (CWE-457): [#def390]
brltty-6.7/python3/Bindings/Tcl/bindings.c:696: warning[uninitvar]: Uninitialized variable: buffer
Error: CPPCHECK_WARNING (CWE-457): [#def391]
brltty-6.7/python3/Bindings/Tcl/bindings.c:709: warning[uninitvar]: Uninitialized variable: buffer
Error: CPPCHECK_WARNING (CWE-457): [#def392]
brltty-6.7/python3/Bindings/Tcl/bindings.c:722: warning[uninitvar]: Uninitialized variable: buffer
Error: CPPCHECK_WARNING (CWE-457): [#def393]
brltty-6.7/python3/Bindings/Tcl/bindings.c:1573: warning[uninitvar]: Uninitialized variable: cells
Error: GCC_ANALYZER_WARNING (CWE-127): [#def394]
brltty-6.7/python3/Drivers/Braille/Alva/./braille.c:1211:5: warning[-Wanalyzer-out-of-bounds]: stack-based buffer under-read
brltty-6.7/python3/Drivers/Braille/Alva/./braille.c:1722:1: enter_function: entry to ‘detectModel2u’
brltty-6.7/python3/Drivers/Braille/Alva/./braille.c:1727:8: branch_true: following ‘true’ branch...
brltty-6.7/python3/Drivers/Braille/Alva/./braille.c:1727:21: branch_true: ...to here
brltty-6.7/python3/Drivers/Braille/Alva/./braille.c:1727:21: call_function: calling ‘setVersions2’ from ‘detectModel2u’
Error: GCC_ANALYZER_WARNING (CWE-124): [#def395]
brltty-6.7/python3/Drivers/Braille/Alva/./braille.c:1214:5: warning[-Wanalyzer-out-of-bounds]: stack-based buffer underwrite
brltty-6.7/python3/Drivers/Braille/Alva/./braille.c:1722:1: enter_function: entry to ‘detectModel2u’
brltty-6.7/python3/Drivers/Braille/Alva/./braille.c:1727:8: branch_true: following ‘true’ branch...
brltty-6.7/python3/Drivers/Braille/Alva/./braille.c:1727:21: branch_true: ...to here
brltty-6.7/python3/Drivers/Braille/Alva/./braille.c:1727:21: call_function: calling ‘setVersions2’ from ‘detectModel2u’
Error: GCC_ANALYZER_WARNING (CWE-775): [#def396]
brltty-6.7/python3/Drivers/Braille/B2G/./braille.c:284:6: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘open("/dev/braille0", 1)’
brltty-6.7/python3/Drivers/Braille/B2G/./braille.c:323:1: enter_function: entry to ‘brl_construct’
brltty-6.7/python3/Drivers/Braille/B2G/./braille.c:324:6: branch_true: following ‘true’ branch...
brltty-6.7/python3/Drivers/Braille/B2G/./braille.c:325:5: branch_true: ...to here
brltty-6.7/python3/Drivers/Braille/B2G/./braille.c:330:8: branch_true: following ‘true’ branch...
brltty-6.7/python3/Drivers/Braille/B2G/./braille.c:331:11: branch_true: ...to here
brltty-6.7/python3/Drivers/Braille/B2G/./braille.c:331:11: call_function: calling ‘openBrailleDevice’ from ‘brl_construct’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def397]
brltty-6.7/python3/Drivers/Braille/DotPad/./braille.c:396:6: warning[-Wanalyzer-malloc-leak]: leak of ‘calloc((long unsigned int)*brl_43(D)->data.display.externalRows, (long unsigned int)*brl_43(D)->data.display.externalColumns)’
brltty-6.7/python3/Drivers/Braille/DotPad/./braille.c:1123:1: enter_function: entry to ‘brl_construct’
brltty-6.7/python3/Drivers/Braille/DotPad/./braille.c:1124:6: branch_true: following ‘true’ branch...
brltty-6.7/python3/Drivers/Braille/DotPad/./braille.c:1125:5: branch_true: ...to here
brltty-6.7/python3/Drivers/Braille/DotPad/./braille.c:1127:8: branch_true: following ‘true’ branch...
brltty-6.7/python3/Drivers/Braille/DotPad/./braille.c:1130:20: branch_true: ...to here
brltty-6.7/python3/Drivers/Braille/DotPad/./braille.c:1137:10: branch_true: following ‘true’ branch...
brltty-6.7/python3/Drivers/Braille/DotPad/./braille.c:1138:13: call_function: inlined call to ‘processParameters’ from ‘brl_construct’
brltty-6.7/python3/Drivers/Braille/DotPad/./braille.c:1138:13: call_function: inlined call to ‘processParameters’ from ‘brl_construct’
brltty-6.7/python3/Drivers/Braille/DotPad/./braille.c:1139:15: branch_false: ...to here
brltty-6.7/python3/Drivers/Braille/DotPad/./braille.c:1139:15: call_function: calling ‘makeArrays’ from ‘brl_construct’
Error: GCC_ANALYZER_WARNING (CWE-688): [#def398]
brltty-6.7/python3/Drivers/Braille/DotPad/./braille.c:499:23: warning[-Wanalyzer-null-argument]: use of NULL ‘data’ where non-null expected
brltty-6.7/python3/Drivers/Braille/DotPad/./braille.c:1085:1: enter_function: entry to ‘writeIdentifyRequest’
brltty-6.7/python3/Drivers/Braille/DotPad/./braille.c:1086:10: call_function: calling ‘writeRequest’ from ‘writeIdentifyRequest’
Error: GCC_ANALYZER_WARNING (CWE-121): [#def399]
brltty-6.7/python3/Drivers/Braille/DotPad/./braille.c:867:7: warning[-Wanalyzer-out-of-bounds]: stack-based buffer overflow
brltty-6.7/python3/Drivers/Braille/DotPad/./braille.c:858:6: branch_true: following ‘true’ branch...
brltty-6.7/python3/Drivers/Braille/DotPad/./braille.c:858:21: branch_true: ...to here
brltty-6.7/python3/Drivers/Braille/DotPad/./braille.c:860:8: branch_true: following ‘true’ branch...
brltty-6.7/python3/Drivers/Braille/DotPad/./braille.c:860:31: branch_true: ...to here
brltty-6.7/python3/Drivers/Braille/DotPad/./braille.c:866:12: branch_true: following ‘true’ branch...
brltty-6.7/python3/Drivers/Braille/DotPad/./braille.c:867:12: branch_true: ...to here
brltty-6.7/python3/Drivers/Braille/DotPad/./braille.c:867:7: danger: write of 1 byte at offset ‘(int)arraySize’ exceeds the buffer
Error: CPPCHECK_WARNING (CWE-682): [#def400]
brltty-6.7/python3/Drivers/Braille/EuroBraille/eutp_brl.c:200: error[nullPointerArithmeticOutOfMemory]: If memory allocation fail: pointer addition with NULL pointer.
Error: CPPCHECK_WARNING (CWE-476): [#def401]
brltty-6.7/python3/Drivers/Braille/EuroBraille/eutp_brl.c:200: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: p++
Error: GCC_ANALYZER_WARNING (CWE-476): [#def402]
brltty-6.7/python3/Drivers/Braille/EuroBraille/eutp_brl.c:200:3: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘buffer’
brltty-6.7/python3/Drivers/Braille/EuroBraille/eutp_brl.c:197:27: acquire_memory: this call could return NULL
brltty-6.7/python3/Drivers/Braille/EuroBraille/eutp_brl.c:200:3: danger: ‘buffer’ could be NULL: unchecked value from [(1)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/0)
Error: CPPCHECK_WARNING (CWE-476): [#def403]
brltty-6.7/python3/Drivers/Braille/EuroBraille/eutp_brl.c:224: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: buf
Error: GCC_ANALYZER_WARNING (CWE-476): [#def404]
brltty-6.7/python3/Drivers/Braille/EuroBraille/eutp_brl.c:224:3: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘buf’
brltty-6.7/python3/Drivers/Braille/EuroBraille/eutp_brl.c:221:24: acquire_memory: this call could return NULL
brltty-6.7/python3/Drivers/Braille/EuroBraille/eutp_brl.c:224:3: danger: ‘buf’ could be NULL: unchecked value from [(1)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/0)
Error: CPPCHECK_WARNING (CWE-476): [#def405]
brltty-6.7/python3/Drivers/Braille/EuroBraille/eutp_brl.c:225: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: buf
Error: CPPCHECK_WARNING (CWE-476): [#def406]
brltty-6.7/python3/Drivers/Braille/EuroBraille/eutp_brl.c:226: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: buf
Error: CPPCHECK_WARNING (CWE-476): [#def407]
brltty-6.7/python3/Drivers/Braille/EuroBraille/eutp_brl.c:227: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: buf
Error: CPPCHECK_WARNING (CWE-476): [#def408]
brltty-6.7/python3/Drivers/Braille/EuroBraille/eutp_brl.c:228: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: buf
Error: CPPCHECK_WARNING (CWE-476): [#def409]
brltty-6.7/python3/Drivers/Braille/EuroBraille/eutp_brl.c:229: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: buf
Error: CPPCHECK_WARNING (CWE-682): [#def410]
brltty-6.7/python3/Drivers/Braille/EuroBraille/eutp_brl.c:230: error[nullPointerArithmeticOutOfMemory]: If memory allocation fail: pointer addition with NULL pointer.
Error: GCC_ANALYZER_WARNING (CWE-401): [#def411]
brltty-6.7/python3/Drivers/Braille/EuroBraille/eutp_brl.c:242:14: warning[-Wanalyzer-malloc-leak]: leak of ‘str’
brltty-6.7/python3/Drivers/Braille/EuroBraille/eutp_brl.c:217:25: enter_function: entry to ‘showbrfile’
brltty-6.7/python3/Drivers/Braille/EuroBraille/eutp_brl.c:222:24: acquire_memory: allocated here
brltty-6.7/python3/Drivers/Braille/EuroBraille/eutp_brl.c:230:3: call_function: calling ‘brl_write’ from ‘showbrfile’
brltty-6.7/python3/Drivers/Braille/EuroBraille/eutp_brl.c:230:3: return_function: returning to ‘showbrfile’ from ‘brl_write’
brltty-6.7/python3/Drivers/Braille/EuroBraille/eutp_brl.c:233:7: call_function: calling ‘brl_read’ from ‘showbrfile’
brltty-6.7/python3/Drivers/Braille/EuroBraille/eutp_brl.c:233:7: return_function: returning to ‘showbrfile’ from ‘brl_read’
brltty-6.7/python3/Drivers/Braille/EuroBraille/eutp_brl.c:239:6: branch_true: following ‘true’ branch...
brltty-6.7/python3/Drivers/Braille/EuroBraille/eutp_brl.c:241:7: branch_true: ...to here
brltty-6.7/python3/Drivers/Braille/EuroBraille/eutp_brl.c:242:14: danger: ‘str’ leaks here; was allocated at [(2)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/1)
Error: GCC_ANALYZER_WARNING (CWE-688): [#def412]
brltty-6.7/python3/Drivers/Braille/EuroBraille/eutp_brl.c:244:3: warning[-Wanalyzer-possible-null-argument]: use of possibly-NULL ‘str’ where non-null expected
brltty-6.7/python3/Drivers/Braille/EuroBraille/eutp_brl.c:217:25: enter_function: entry to ‘showbrfile’
brltty-6.7/python3/Drivers/Braille/EuroBraille/eutp_brl.c:222:24: acquire_memory: this call could return NULL
brltty-6.7/python3/Drivers/Braille/EuroBraille/eutp_brl.c:230:3: call_function: calling ‘brl_write’ from ‘showbrfile’
brltty-6.7/python3/Drivers/Braille/EuroBraille/eutp_brl.c:230:3: return_function: returning to ‘showbrfile’ from ‘brl_write’
brltty-6.7/python3/Drivers/Braille/EuroBraille/eutp_brl.c:233:7: call_function: calling ‘brl_read’ from ‘showbrfile’
brltty-6.7/python3/Drivers/Braille/EuroBraille/eutp_brl.c:233:7: return_function: returning to ‘showbrfile’ from ‘brl_read’
brltty-6.7/python3/Drivers/Braille/EuroBraille/eutp_brl.c:239:6: branch_false: following ‘false’ branch...
brltty-6.7/python3/Drivers/Braille/EuroBraille/eutp_brl.c:244:22: branch_false: ...to here
brltty-6.7/python3/Drivers/Braille/EuroBraille/eutp_brl.c:244:3: danger: argument 1 (‘str’) from [(2)](sarif:/runs/0/results/3/codeFlows/0/threadFlows/0/locations/1) could be NULL where non-null expected
Error: GCC_ANALYZER_WARNING (CWE-476): [#def413]
brltty-6.7/python3/Drivers/Braille/EuroBraille/eutp_convert.c:53:5: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘tmpmap’
brltty-6.7/python3/Drivers/Braille/EuroBraille/eutp_convert.c:42:17: acquire_memory: allocated here
brltty-6.7/python3/Drivers/Braille/EuroBraille/eutp_convert.c:42:6: release_memory: assuming ‘tmpmap’ is NULL
brltty-6.7/python3/Drivers/Braille/EuroBraille/eutp_convert.c:42:6: branch_true: following ‘true’ branch (when ‘tmpmap’ is NULL)...
brltty-6.7/python3/Drivers/Braille/EuroBraille/eutp_convert.c:44:7: branch_true: ...to here
brltty-6.7/python3/Drivers/Braille/EuroBraille/eutp_convert.c:47:6: branch_false: following ‘false’ branch (when ‘tmpmap2’ is non-NULL)...
brltty-6.7/python3/Drivers/Braille/EuroBraille/eutp_convert.c:52:8: branch_false: ...to here
brltty-6.7/python3/Drivers/Braille/EuroBraille/eutp_convert.c:52:15: branch_true: following ‘true’ branch...
brltty-6.7/python3/Drivers/Braille/EuroBraille/eutp_convert.c:53:17: branch_true: ...to here
brltty-6.7/python3/Drivers/Braille/EuroBraille/eutp_convert.c:53:5: danger: dereference of NULL ‘tmpmap + i’
Error: GCC_ANALYZER_WARNING (CWE-476): [#def414]
brltty-6.7/python3/Drivers/Braille/EuroBraille/eutp_convert.c:61:7: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
brltty-6.7/python3/Drivers/Braille/EuroBraille/eutp_convert.c:59:15: branch_true: following ‘true’ branch...
brltty-6.7/python3/Drivers/Braille/EuroBraille/eutp_convert.c:61:26: branch_true: ...to here
brltty-6.7/python3/Drivers/Braille/EuroBraille/eutp_convert.c:61:13: release_memory: ‘0’ is NULL
brltty-6.7/python3/Drivers/Braille/EuroBraille/eutp_convert.c:61:7: danger: dereference of NULL ‘*map + i’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def415]
brltty-6.7/python3/Drivers/Braille/EuroBraille/eutp_convert.c:81:14: warning[-Wanalyzer-malloc-leak]: leak of ‘map’
brltty-6.7/python3/Drivers/Braille/EuroBraille/eutp_convert.c:78:6: branch_false: following ‘false’ branch...
brltty-6.7/python3/Drivers/Braille/EuroBraille/eutp_convert.c:83:3: branch_false: ...to here
brltty-6.7/python3/Drivers/Braille/EuroBraille/eutp_convert.c:85:9: acquire_memory: allocated here
brltty-6.7/python3/Drivers/Braille/EuroBraille/eutp_convert.c:90:6: branch_true: following ‘true’ branch...
brltty-6.7/python3/Drivers/Braille/EuroBraille/eutp_convert.c:92:7: branch_true: ...to here
brltty-6.7/python3/Drivers/Braille/EuroBraille/eutp_convert.c:81:14: danger: ‘map’ leaks here; was allocated at [(3)](sarif:/runs/0/results/3/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def416]
brltty-6.7/python3/Drivers/Braille/EuroBraille/eutp_convert.c:81:14: warning[-Wanalyzer-malloc-leak]: leak of ‘newmap’
brltty-6.7/python3/Drivers/Braille/EuroBraille/eutp_convert.c:78:6: branch_false: following ‘false’ branch...
brltty-6.7/python3/Drivers/Braille/EuroBraille/eutp_convert.c:83:3: branch_false: ...to here
brltty-6.7/python3/Drivers/Braille/EuroBraille/eutp_convert.c:86:12: acquire_memory: allocated here
brltty-6.7/python3/Drivers/Braille/EuroBraille/eutp_convert.c:90:6: branch_true: following ‘true’ branch...
brltty-6.7/python3/Drivers/Braille/EuroBraille/eutp_convert.c:92:7: branch_true: ...to here
brltty-6.7/python3/Drivers/Braille/EuroBraille/eutp_convert.c:81:14: danger: ‘newmap’ leaks here; was allocated at [(3)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/2)
Error: COMPILER_WARNING (CWE-252): [#def417]
brltty-6.7/python3/Drivers/Braille/EuroBraille/eutp_convert.c: scope_hint: In function ‘k2txt’
brltty-6.7/python3/Drivers/Braille/EuroBraille/eutp_convert.c:87:3: warning[-Wunused-result]: ignoring return value of ‘read’ declared with attribute ‘warn_unused_result’
Error: CPPCHECK_WARNING (CWE-401): [#def418]
brltty-6.7/python3/Drivers/Braille/EuroBraille/eutp_convert.c:93: error[memleak]: Memory leak: newmap
Error: GCC_ANALYZER_WARNING (CWE-476): [#def419]
brltty-6.7/python3/Drivers/Braille/EuroBraille/eutp_convert.c:97:11: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘map’
brltty-6.7/python3/Drivers/Braille/EuroBraille/eutp_convert.c:78:6: branch_false: following ‘false’ branch...
brltty-6.7/python3/Drivers/Braille/EuroBraille/eutp_convert.c:83:3: branch_false: ...to here
brltty-6.7/python3/Drivers/Braille/EuroBraille/eutp_convert.c:85:9: acquire_memory: this call could return NULL
brltty-6.7/python3/Drivers/Braille/EuroBraille/eutp_convert.c:90:6: branch_false: following ‘false’ branch...
branch_false: ...to here
brltty-6.7/python3/Drivers/Braille/EuroBraille/eutp_convert.c:97:11: danger: ‘map + (sizetype)i’ could be NULL: unchecked value from [(3)](sarif:/runs/0/results/4/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-476): [#def420]
brltty-6.7/python3/Drivers/Braille/EuroBraille/eutp_convert.c:111:9: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘newmap’
brltty-6.7/python3/Drivers/Braille/EuroBraille/eutp_convert.c:78:6: branch_false: following ‘false’ branch...
brltty-6.7/python3/Drivers/Braille/EuroBraille/eutp_convert.c:83:3: branch_false: ...to here
brltty-6.7/python3/Drivers/Braille/EuroBraille/eutp_convert.c:86:12: acquire_memory: this call could return NULL
brltty-6.7/python3/Drivers/Braille/EuroBraille/eutp_convert.c:90:6: branch_false: following ‘false’ branch...
branch_false: ...to here
brltty-6.7/python3/Drivers/Braille/EuroBraille/eutp_convert.c:107:10: branch_true: following ‘true’ branch...
brltty-6.7/python3/Drivers/Braille/EuroBraille/eutp_convert.c:110:14: branch_true: ...to here
brltty-6.7/python3/Drivers/Braille/EuroBraille/eutp_convert.c:110:10: branch_true: following ‘true’ branch...
brltty-6.7/python3/Drivers/Braille/EuroBraille/eutp_convert.c:111:9: danger: ‘malloc(size + 1) + (sizetype)o’ could be NULL: unchecked value from [(3)](sarif:/runs/0/results/5/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-476): [#def421]
brltty-6.7/python3/Drivers/Braille/EuroBraille/eutp_convert.c:113:9: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘newmap’
brltty-6.7/python3/Drivers/Braille/EuroBraille/eutp_convert.c:78:6: branch_false: following ‘false’ branch...
brltty-6.7/python3/Drivers/Braille/EuroBraille/eutp_convert.c:83:3: branch_false: ...to here
brltty-6.7/python3/Drivers/Braille/EuroBraille/eutp_convert.c:86:12: acquire_memory: this call could return NULL
brltty-6.7/python3/Drivers/Braille/EuroBraille/eutp_convert.c:90:6: branch_false: following ‘false’ branch...
branch_false: ...to here
brltty-6.7/python3/Drivers/Braille/EuroBraille/eutp_convert.c:107:10: branch_true: following ‘true’ branch...
brltty-6.7/python3/Drivers/Braille/EuroBraille/eutp_convert.c:110:14: branch_true: ...to here
brltty-6.7/python3/Drivers/Braille/EuroBraille/eutp_convert.c:112:10: branch_true: following ‘true’ branch...
brltty-6.7/python3/Drivers/Braille/EuroBraille/eutp_convert.c:113:9: danger: ‘malloc(size + 1) + (sizetype)o’ could be NULL: unchecked value from [(3)](sarif:/runs/0/results/6/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-476): [#def422]
brltty-6.7/python3/Drivers/Braille/EuroBraille/eutp_convert.c:115:9: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘newmap’
brltty-6.7/python3/Drivers/Braille/EuroBraille/eutp_convert.c:78:6: branch_false: following ‘false’ branch...
brltty-6.7/python3/Drivers/Braille/EuroBraille/eutp_convert.c:83:3: branch_false: ...to here
brltty-6.7/python3/Drivers/Braille/EuroBraille/eutp_convert.c:86:12: acquire_memory: this call could return NULL
brltty-6.7/python3/Drivers/Braille/EuroBraille/eutp_convert.c:90:6: branch_false: following ‘false’ branch...
branch_false: ...to here
brltty-6.7/python3/Drivers/Braille/EuroBraille/eutp_convert.c:107:10: branch_true: following ‘true’ branch...
brltty-6.7/python3/Drivers/Braille/EuroBraille/eutp_convert.c:110:14: branch_true: ...to here
brltty-6.7/python3/Drivers/Braille/EuroBraille/eutp_convert.c:114:10: branch_true: following ‘true’ branch...
brltty-6.7/python3/Drivers/Braille/EuroBraille/eutp_convert.c:115:9: danger: ‘malloc(size + 1) + (sizetype)o’ could be NULL: unchecked value from [(3)](sarif:/runs/0/results/7/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-476): [#def423]
brltty-6.7/python3/Drivers/Braille/EuroBraille/eutp_convert.c:117:9: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘newmap’
brltty-6.7/python3/Drivers/Braille/EuroBraille/eutp_convert.c:78:6: branch_false: following ‘false’ branch...
brltty-6.7/python3/Drivers/Braille/EuroBraille/eutp_convert.c:83:3: branch_false: ...to here
brltty-6.7/python3/Drivers/Braille/EuroBraille/eutp_convert.c:86:12: acquire_memory: this call could return NULL
brltty-6.7/python3/Drivers/Braille/EuroBraille/eutp_convert.c:90:6: branch_false: following ‘false’ branch...
branch_false: ...to here
brltty-6.7/python3/Drivers/Braille/EuroBraille/eutp_convert.c:107:10: branch_true: following ‘true’ branch...
brltty-6.7/python3/Drivers/Braille/EuroBraille/eutp_convert.c:110:14: branch_true: ...to here
brltty-6.7/python3/Drivers/Braille/EuroBraille/eutp_convert.c:116:10: branch_true: following ‘true’ branch...
brltty-6.7/python3/Drivers/Braille/EuroBraille/eutp_convert.c:117:9: danger: ‘malloc(size + 1) + (sizetype)o’ could be NULL: unchecked value from [(3)](sarif:/runs/0/results/8/codeFlows/0/threadFlows/0/locations/2)
Error: COMPILER_WARNING (CWE-252): [#def424]
brltty-6.7/python3/Drivers/Braille/EuroBraille/eutp_convert.c:122:3: warning[-Wunused-result]: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’
Error: CPPCHECK_WARNING (CWE-686): [#def425]
brltty-6.7/python3/Drivers/Braille/EuroBraille/eutp_convert.c:146: error[invalidFunctionArgBool]: Invalid toupper() argument nr 1. A non-boolean value is required.
Error: CPPCHECK_WARNING (CWE-686): [#def426]
brltty-6.7/python3/Drivers/Braille/EuroBraille/eutp_convert.c:148: error[invalidFunctionArgBool]: Invalid toupper() argument nr 1. A non-boolean value is required.
Error: CPPCHECK_WARNING (CWE-686): [#def427]
brltty-6.7/python3/Drivers/Braille/EuroBraille/eutp_convert.c:149: error[invalidFunctionArgBool]: Invalid toupper() argument nr 1. A non-boolean value is required.
Error: GCC_ANALYZER_WARNING (CWE-401): [#def428]
brltty-6.7/python3/Drivers/Braille/EuroBraille/eutp_convert.c:186:14: warning[-Wanalyzer-malloc-leak]: leak of ‘map’
brltty-6.7/python3/Drivers/Braille/EuroBraille/eutp_convert.c:183:6: branch_false: following ‘false’ branch...
brltty-6.7/python3/Drivers/Braille/EuroBraille/eutp_convert.c:188:3: branch_false: ...to here
brltty-6.7/python3/Drivers/Braille/EuroBraille/eutp_convert.c:190:9: acquire_memory: allocated here
brltty-6.7/python3/Drivers/Braille/EuroBraille/eutp_convert.c:186:14: danger: ‘map’ leaks here; was allocated at [(3)](sarif:/runs/0/results/9/codeFlows/0/threadFlows/0/locations/2)
Error: COMPILER_WARNING (CWE-252): [#def429]
brltty-6.7/python3/Drivers/Braille/EuroBraille/eutp_convert.c: scope_hint: In function ‘txt2k’
brltty-6.7/python3/Drivers/Braille/EuroBraille/eutp_convert.c:191:3: warning[-Wunused-result]: ignoring return value of ‘read’ declared with attribute ‘warn_unused_result’
Error: COMPILER_WARNING (CWE-252): [#def430]
brltty-6.7/python3/Drivers/Braille/EuroBraille/eutp_transfer.c: scope_hint: In function ‘brtopc’
brltty-6.7/python3/Drivers/Braille/EuroBraille/eutp_transfer.c:123:7: warning[-Wunused-result]: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’
Error: GCC_ANALYZER_WARNING (CWE-121): [#def431]
brltty-6.7/python3/Drivers/Braille/HandyTech/./braille.c:876:7: warning[-Wanalyzer-out-of-bounds]: stack-based buffer overflow
brltty-6.7/python3/Drivers/Braille/HandyTech/./braille.c:868:6: branch_true: following ‘true’ branch...
branch_true: ...to here
brltty-6.7/python3/Drivers/Braille/HandyTech/./braille.c:869:12: branch_true: following ‘true’ branch (when ‘size != 0’)...
brltty-6.7/python3/Drivers/Braille/HandyTech/./braille.c:869:18: branch_true: ...to here
brltty-6.7/python3/Drivers/Braille/HandyTech/./braille.c:871:21: branch_false: following ‘false’ branch...
brltty-6.7/python3/Drivers/Braille/HandyTech/./braille.c:871:29: branch_false: ...to here
brltty-6.7/python3/Drivers/Braille/HandyTech/./braille.c:876:7: danger: write of ‘(unsigned char)hidInDataSize + 254’ bytes at offset ‘2’ exceeds the buffer
Error: GCC_ANALYZER_WARNING (CWE-688): [#def432]
brltty-6.7/python3/Drivers/Braille/MDV/./braille.c:192:10: warning[-Wanalyzer-null-argument]: use of NULL ‘data’ where non-null expected
brltty-6.7/python3/Drivers/Braille/MDV/./braille.c:298:1: enter_function: entry to ‘writeIdentifyRequest’
brltty-6.7/python3/Drivers/Braille/MDV/./braille.c:299:10: call_function: calling ‘writePacket’ from ‘writeIdentifyRequest’
Error: COMPILER_WARNING (CWE-457): [#def433]
brltty-6.7/python3/Drivers/Braille/Papenmeier/braille.c:913:28: warning[-Wmaybe-uninitialized]: ‘module.size’ may be used uninitialized
brltty-6.7/python3/Drivers/Braille/Papenmeier/braille.c: scope_hint: In function ‘identifyTerminal2’
brltty-6.7/python3/Drivers/Braille/Papenmeier/braille.c:945:16: note: ‘module.size’ was declared here
Error: COMPILER_WARNING: [#def434]
brltty-6.7/python3/Drivers/Braille/TTY/../../../Headers/get_curses.h:54:2: warning[-Wcpp]: #warning curses package either unspecified or unsupported
Error: GCC_ANALYZER_WARNING (CWE-688): [#def435]
brltty-6.7/python3/Drivers/Braille/TechniBraille/./braille.c:86:10: warning[-Wanalyzer-null-argument]: use of NULL ‘data’ where non-null expected
brltty-6.7/python3/Drivers/Braille/TechniBraille/./braille.c:141:1: enter_function: entry to ‘brl_construct’
brltty-6.7/python3/Drivers/Braille/TechniBraille/./braille.c:142:6: branch_false: following ‘false’ branch...
brltty-6.7/python3/Drivers/Braille/TechniBraille/./braille.c:147:23: branch_false: ...to here
brltty-6.7/python3/Drivers/Braille/TechniBraille/./braille.c:147:6: branch_true: following ‘true’ branch...
brltty-6.7/python3/Drivers/Braille/TechniBraille/./braille.c:149:5: branch_true: ...to here
brltty-6.7/python3/Drivers/Braille/TechniBraille/./braille.c:151:8: branch_true: following ‘true’ branch...
brltty-6.7/python3/Drivers/Braille/TechniBraille/./braille.c:152:11: branch_true: ...to here
brltty-6.7/python3/Drivers/Braille/TechniBraille/./braille.c:152:10: branch_true: following ‘true’ branch...
brltty-6.7/python3/Drivers/Braille/TechniBraille/./braille.c:153:13: branch_true: ...to here
brltty-6.7/python3/Drivers/Braille/TechniBraille/./braille.c:153:13: call_function: calling ‘writePacket’ from ‘brl_construct’
Error: CPPCHECK_WARNING (CWE-457): [#def436]
brltty-6.7/python3/Drivers/Braille/Virtual/braille.c:904: warning[uninitvar]: Uninitialized variable: columns1
Error: GCC_ANALYZER_WARNING (CWE-688): [#def437]
brltty-6.7/python3/Drivers/Braille/VisioBraille/./vstp_main.c:95:5: warning[-Wanalyzer-possible-null-argument]: use of possibly-NULL ‘keyname’ where non-null expected
brltty-6.7/python3/Drivers/Braille/VisioBraille/./vstp_main.c:175:5: enter_function: entry to ‘main’
brltty-6.7/python3/Drivers/Braille/VisioBraille/./vstp_main.c:182:11: call_function: calling ‘CheckSendOrRecv’ from ‘main’
brltty-6.7/python3/Drivers/Braille/VisioBraille/./vstp_main.c:182:11: return_function: returning to ‘main’ from ‘CheckSendOrRecv’
brltty-6.7/python3/Drivers/Braille/VisioBraille/./vstp_main.c:185:5: branch_true: following ‘true’ branch (when ‘home’ is non-NULL)...
brltty-6.7/python3/Drivers/Braille/VisioBraille/./vstp_main.c:185:29: branch_true: ...to here
brltty-6.7/python3/Drivers/Braille/VisioBraille/./vstp_main.c:189:3: call_function: calling ‘Parse’ from ‘main’
Error: GCC_ANALYZER_WARNING (CWE-688): [#def438]
brltty-6.7/python3/Drivers/Braille/VisioBraille/./vstp_main.c:98:5: warning[-Wanalyzer-possible-null-argument]: use of possibly-NULL ‘socketport’ where non-null expected
brltty-6.7/python3/Drivers/Braille/VisioBraille/./vstp_main.c:175:5: enter_function: entry to ‘main’
brltty-6.7/python3/Drivers/Braille/VisioBraille/./vstp_main.c:182:11: call_function: calling ‘CheckSendOrRecv’ from ‘main’
brltty-6.7/python3/Drivers/Braille/VisioBraille/./vstp_main.c:182:11: return_function: returning to ‘main’ from ‘CheckSendOrRecv’
brltty-6.7/python3/Drivers/Braille/VisioBraille/./vstp_main.c:185:5: branch_true: following ‘true’ branch (when ‘home’ is non-NULL)...
brltty-6.7/python3/Drivers/Braille/VisioBraille/./vstp_main.c:185:29: branch_true: ...to here
brltty-6.7/python3/Drivers/Braille/VisioBraille/./vstp_main.c:189:3: call_function: calling ‘Parse’ from ‘main’
Error: GCC_ANALYZER_WARNING (CWE-688): [#def439]
brltty-6.7/python3/Drivers/Braille/VisioBraille/./vstp_main.c:101:5: warning[-Wanalyzer-possible-null-argument]: use of possibly-NULL ‘visiobases_ext’ where non-null expected
brltty-6.7/python3/Drivers/Braille/VisioBraille/./vstp_main.c:175:5: enter_function: entry to ‘main’
brltty-6.7/python3/Drivers/Braille/VisioBraille/./vstp_main.c:182:11: call_function: calling ‘CheckSendOrRecv’ from ‘main’
brltty-6.7/python3/Drivers/Braille/VisioBraille/./vstp_main.c:182:11: return_function: returning to ‘main’ from ‘CheckSendOrRecv’
brltty-6.7/python3/Drivers/Braille/VisioBraille/./vstp_main.c:185:5: branch_true: following ‘true’ branch (when ‘home’ is non-NULL)...
brltty-6.7/python3/Drivers/Braille/VisioBraille/./vstp_main.c:185:29: branch_true: ...to here
brltty-6.7/python3/Drivers/Braille/VisioBraille/./vstp_main.c:189:3: call_function: calling ‘Parse’ from ‘main’
Error: GCC_ANALYZER_WARNING (CWE-688): [#def440]
brltty-6.7/python3/Drivers/Braille/VisioBraille/./vstp_main.c:105:5: warning[-Wanalyzer-possible-null-argument]: use of possibly-NULL ‘visiobases_dir’ where non-null expected
brltty-6.7/python3/Drivers/Braille/VisioBraille/./vstp_main.c:175:5: enter_function: entry to ‘main’
brltty-6.7/python3/Drivers/Braille/VisioBraille/./vstp_main.c:182:11: call_function: calling ‘CheckSendOrRecv’ from ‘main’
brltty-6.7/python3/Drivers/Braille/VisioBraille/./vstp_main.c:182:11: return_function: returning to ‘main’ from ‘CheckSendOrRecv’
brltty-6.7/python3/Drivers/Braille/VisioBraille/./vstp_main.c:185:5: branch_true: following ‘true’ branch (when ‘home’ is non-NULL)...
brltty-6.7/python3/Drivers/Braille/VisioBraille/./vstp_main.c:185:29: branch_true: ...to here
brltty-6.7/python3/Drivers/Braille/VisioBraille/./vstp_main.c:189:3: call_function: calling ‘Parse’ from ‘main’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def441]
brltty-6.7/python3/Drivers/Braille/VisioBraille/./vstp_main.c:147:6: warning[-Wanalyzer-malloc-leak]: leak of ‘socketport’
brltty-6.7/python3/Drivers/Braille/VisioBraille/./vstp_main.c:175:5: enter_function: entry to ‘main’
brltty-6.7/python3/Drivers/Braille/VisioBraille/./vstp_main.c:182:11: call_function: calling ‘CheckSendOrRecv’ from ‘main’
brltty-6.7/python3/Drivers/Braille/VisioBraille/./vstp_main.c:182:11: return_function: returning to ‘main’ from ‘CheckSendOrRecv’
brltty-6.7/python3/Drivers/Braille/VisioBraille/./vstp_main.c:193:2: call_function: calling ‘CheckOptions’ from ‘main’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def442]
brltty-6.7/python3/Drivers/Braille/VisioBraille/./vstp_main.c:151:6: warning[-Wanalyzer-malloc-leak]: leak of ‘keyname’
brltty-6.7/python3/Drivers/Braille/VisioBraille/./vstp_main.c:175:5: enter_function: entry to ‘main’
brltty-6.7/python3/Drivers/Braille/VisioBraille/./vstp_main.c:182:11: call_function: calling ‘CheckSendOrRecv’ from ‘main’
brltty-6.7/python3/Drivers/Braille/VisioBraille/./vstp_main.c:182:11: return_function: returning to ‘main’ from ‘CheckSendOrRecv’
brltty-6.7/python3/Drivers/Braille/VisioBraille/./vstp_main.c:193:2: call_function: calling ‘CheckOptions’ from ‘main’
Error: GCC_ANALYZER_WARNING (CWE-688): [#def443]
brltty-6.7/python3/Drivers/Braille/VisioBraille/./vstp_transfer.c:309:3: warning[-Wanalyzer-possible-null-argument]: use of possibly-NULL ‘f2’ where non-null expected
brltty-6.7/python3/Drivers/Braille/VisioBraille/./vstp_transfer.c:307:5: branch_true: following ‘true’ branch...
brltty-6.7/python3/Drivers/Braille/VisioBraille/./vstp_transfer.c:307:25: branch_true: ...to here
brltty-6.7/python3/Drivers/Braille/VisioBraille/./vstp_transfer.c:308:14: acquire_memory: this call could return NULL
brltty-6.7/python3/Drivers/Braille/VisioBraille/./vstp_transfer.c:309:3: danger: argument 1 (‘f2’) from [(3)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/2) could be NULL where non-null expected
Error: CPPCHECK_WARNING (CWE-476): [#def444]
brltty-6.7/python3/Drivers/Braille/VisioBraille/vstp_main.c:95: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: keyname
Error: CPPCHECK_WARNING (CWE-476): [#def445]
brltty-6.7/python3/Drivers/Braille/VisioBraille/vstp_main.c:98: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: socketport
Error: CPPCHECK_WARNING (CWE-476): [#def446]
brltty-6.7/python3/Drivers/Braille/VisioBraille/vstp_main.c:101: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: visiobases_ext
Error: CPPCHECK_WARNING (CWE-476): [#def447]
brltty-6.7/python3/Drivers/Braille/VisioBraille/vstp_main.c:102: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: visiobases_ext
Error: CPPCHECK_WARNING (CWE-476): [#def448]
brltty-6.7/python3/Drivers/Braille/VisioBraille/vstp_main.c:105: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: visiobases_dir
Error: CPPCHECK_WARNING (CWE-476): [#def449]
brltty-6.7/python3/Drivers/Braille/VisioBraille/vstp_transfer.c:309: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: f2
Error: CPPCHECK_WARNING (CWE-476): [#def450]
brltty-6.7/python3/Drivers/Braille/VisioBraille/vstp_transfer.c:310: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: f2
Error: GCC_ANALYZER_WARNING (CWE-476): [#def451]
brltty-6.7/python3/Drivers/Screen/AtSpi2/./a2_screen.c:670:5: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘curRowLengths’
brltty-6.7/python3/Drivers/Screen/AtSpi2/./a2_screen.c:1497:1: enter_function: entry to ‘construct_AtSpi2Screen’
brltty-6.7/python3/Drivers/Screen/AtSpi2/./a2_screen.c:1514:6: branch_false: following ‘false’ branch...
brltty-6.7/python3/Drivers/Screen/AtSpi2/./a2_screen.c:1519:8: branch_false: ...to here
brltty-6.7/python3/Drivers/Screen/AtSpi2/./a2_screen.c:1519:6: branch_false: following ‘false’ branch...
brltty-6.7/python3/Drivers/Screen/AtSpi2/./a2_screen.c:1523:8: branch_false: ...to here
brltty-6.7/python3/Drivers/Screen/AtSpi2/./a2_screen.c:1523:8: call_function: calling ‘addWatches’ from ‘construct_AtSpi2Screen’
brltty-6.7/python3/Drivers/Screen/AtSpi2/./a2_screen.c:1523:8: return_function: returning to ‘construct_AtSpi2Screen’ from ‘addWatches’
brltty-6.7/python3/Drivers/Screen/AtSpi2/./a2_screen.c:1523:6: branch_false: following ‘false’ branch...
brltty-6.7/python3/Drivers/Screen/AtSpi2/./a2_screen.c:1525:7: branch_false: ...to here
brltty-6.7/python3/Drivers/Screen/AtSpi2/./a2_screen.c:1525:6: branch_true: following ‘true’ branch...
brltty-6.7/python3/Drivers/Screen/AtSpi2/./a2_screen.c:1526:5: branch_true: ...to here
brltty-6.7/python3/Drivers/Screen/AtSpi2/./a2_screen.c:1526:5: call_function: calling ‘initTerm’ from ‘construct_AtSpi2Screen’
Error: GCC_ANALYZER_WARNING (CWE-476): [#def452]
brltty-6.7/python3/Drivers/Screen/AtSpi2/./a2_screen.c:680:5: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘curRows’
brltty-6.7/python3/Drivers/Screen/AtSpi2/./a2_screen.c:1497:1: enter_function: entry to ‘construct_AtSpi2Screen’
brltty-6.7/python3/Drivers/Screen/AtSpi2/./a2_screen.c:1514:6: branch_false: following ‘false’ branch...
brltty-6.7/python3/Drivers/Screen/AtSpi2/./a2_screen.c:1519:8: branch_false: ...to here
brltty-6.7/python3/Drivers/Screen/AtSpi2/./a2_screen.c:1519:6: branch_false: following ‘false’ branch...
brltty-6.7/python3/Drivers/Screen/AtSpi2/./a2_screen.c:1523:8: branch_false: ...to here
brltty-6.7/python3/Drivers/Screen/AtSpi2/./a2_screen.c:1523:8: call_function: calling ‘addWatches’ from ‘construct_AtSpi2Screen’
brltty-6.7/python3/Drivers/Screen/AtSpi2/./a2_screen.c:1523:8: return_function: returning to ‘construct_AtSpi2Screen’ from ‘addWatches’
brltty-6.7/python3/Drivers/Screen/AtSpi2/./a2_screen.c:1523:6: branch_false: following ‘false’ branch...
brltty-6.7/python3/Drivers/Screen/AtSpi2/./a2_screen.c:1525:7: branch_false: ...to here
brltty-6.7/python3/Drivers/Screen/AtSpi2/./a2_screen.c:1525:6: branch_true: following ‘true’ branch...
brltty-6.7/python3/Drivers/Screen/AtSpi2/./a2_screen.c:1526:5: branch_true: ...to here
brltty-6.7/python3/Drivers/Screen/AtSpi2/./a2_screen.c:1526:5: call_function: calling ‘initTerm’ from ‘construct_AtSpi2Screen’
Error: GCC_ANALYZER_WARNING (CWE-476): [#def453]
brltty-6.7/python3/Drivers/Screen/AtSpi2/./a2_screen.c:751:3: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘ret’
brltty-6.7/python3/Drivers/Screen/AtSpi2/./a2_screen.c:1497:1: enter_function: entry to ‘construct_AtSpi2Screen’
brltty-6.7/python3/Drivers/Screen/AtSpi2/./a2_screen.c:1514:6: branch_false: following ‘false’ branch...
brltty-6.7/python3/Drivers/Screen/AtSpi2/./a2_screen.c:1519:8: branch_false: ...to here
brltty-6.7/python3/Drivers/Screen/AtSpi2/./a2_screen.c:1519:6: branch_false: following ‘false’ branch...
brltty-6.7/python3/Drivers/Screen/AtSpi2/./a2_screen.c:1523:8: branch_false: ...to here
brltty-6.7/python3/Drivers/Screen/AtSpi2/./a2_screen.c:1523:8: call_function: calling ‘addWatches’ from ‘construct_AtSpi2Screen’
brltty-6.7/python3/Drivers/Screen/AtSpi2/./a2_screen.c:1523:8: return_function: returning to ‘construct_AtSpi2Screen’ from ‘addWatches’
brltty-6.7/python3/Drivers/Screen/AtSpi2/./a2_screen.c:1523:6: branch_false: following ‘false’ branch...
brltty-6.7/python3/Drivers/Screen/AtSpi2/./a2_screen.c:1525:7: branch_false: ...to here
brltty-6.7/python3/Drivers/Screen/AtSpi2/./a2_screen.c:1525:6: branch_true: following ‘true’ branch...
brltty-6.7/python3/Drivers/Screen/AtSpi2/./a2_screen.c:1526:5: branch_true: ...to here
brltty-6.7/python3/Drivers/Screen/AtSpi2/./a2_screen.c:1526:5: call_function: calling ‘initTerm’ from ‘construct_AtSpi2Screen’
Error: GCC_ANALYZER_WARNING (CWE-476): [#def454]
brltty-6.7/python3/Drivers/Screen/AtSpi2/./a2_screen.c:1299:3: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘a2Watch’
brltty-6.7/python3/Drivers/Screen/AtSpi2/./a2_screen.c:1323:6: enter_function: entry to ‘a2WatchToggled’
brltty-6.7/python3/Drivers/Screen/AtSpi2/./a2_screen.c:1326:8: branch_true: following ‘true’ branch...
brltty-6.7/python3/Drivers/Screen/AtSpi2/./a2_screen.c:1327:7: branch_true: ...to here
brltty-6.7/python3/Drivers/Screen/AtSpi2/./a2_screen.c:1327:7: call_function: calling ‘a2AddWatch’ from ‘a2WatchToggled’
Error: GCC_ANALYZER_WARNING (CWE-476): [#def455]
brltty-6.7/python3/Drivers/Screen/AtSpi2/./a2_screen.c:1366:3: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘a2Timeout’
brltty-6.7/python3/Drivers/Screen/AtSpi2/./a2_screen.c:1382:6: enter_function: entry to ‘a2TimeoutToggled’
brltty-6.7/python3/Drivers/Screen/AtSpi2/./a2_screen.c:1385:8: branch_true: following ‘true’ branch...
brltty-6.7/python3/Drivers/Screen/AtSpi2/./a2_screen.c:1386:7: branch_true: ...to here
brltty-6.7/python3/Drivers/Screen/AtSpi2/./a2_screen.c:1386:7: call_function: calling ‘a2AddTimeout’ from ‘a2TimeoutToggled’
Error: CPPCHECK_WARNING (CWE-401): [#def456]
brltty-6.7/python3/Drivers/Screen/AtSpi2/a2_screen.c:246: error[memleakOnRealloc]: Common realloc mistake: 'curRows' nulled but not freed upon failure
Error: CPPCHECK_WARNING (CWE-401): [#def457]
brltty-6.7/python3/Drivers/Screen/AtSpi2/a2_screen.c:247: error[memleakOnRealloc]: Common realloc mistake: 'curRowLengths' nulled but not freed upon failure
Error: CPPCHECK_WARNING (CWE-401): [#def458]
brltty-6.7/python3/Drivers/Screen/AtSpi2/a2_screen.c:259: error[memleakOnRealloc]: Common realloc mistake: 'curRows' nulled but not freed upon failure
Error: CPPCHECK_WARNING (CWE-401): [#def459]
brltty-6.7/python3/Drivers/Screen/AtSpi2/a2_screen.c:260: error[memleakOnRealloc]: Common realloc mistake: 'curRowLengths' nulled but not freed upon failure
Error: CPPCHECK_WARNING (CWE-476): [#def460]
brltty-6.7/python3/Drivers/Screen/AtSpi2/a2_screen.c:751: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: ret
Error: CPPCHECK_WARNING (CWE-476): [#def461]
brltty-6.7/python3/Drivers/Screen/AtSpi2/a2_screen.c:1299: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: a2Watch
Error: CPPCHECK_WARNING (CWE-476): [#def462]
brltty-6.7/python3/Drivers/Screen/AtSpi2/a2_screen.c:1366: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: a2Timeout
Error: COMPILER_WARNING: [#def463]
brltty-6.7/python3/Drivers/Screen/FileViewer/../../../Headers/get_curses.h:54:2: warning[-Wcpp]: #warning curses package either unspecified or unsupported
Error: GCC_ANALYZER_WARNING (CWE-401): [#def464]
brltty-6.7/python3/Drivers/Screen/Linux/./screen.c:435:7: warning[-Wanalyzer-malloc-leak]: leak of ‘sfm.entries’
brltty-6.7/python3/Drivers/Screen/Linux/./screen.c:1574:1: enter_function: entry to ‘testTextMode’
brltty-6.7/python3/Drivers/Screen/Linux/./screen.c:1581:8: branch_true: following ‘true’ branch...
brltty-6.7/python3/Drivers/Screen/Linux/./screen.c:1581:60: branch_true: ...to here
brltty-6.7/python3/Drivers/Screen/Linux/./screen.c:1581:60: call_function: calling ‘setTranslationTable’ from ‘testTextMode’
Error: CPPCHECK_WARNING (CWE-457): [#def465]
brltty-6.7/python3/Drivers/Screen/Linux/screen.c:607: warning[uninitvar]: Uninitialized variable: buffer
Error: CPPCHECK_WARNING (CWE-476): [#def466]
brltty-6.7/python3/Headers/bitfield.h:76: error[ctunullpointer]: Null pointer dereference: to
Error: COMPILER_WARNING: [#def467]
brltty-6.7/python3/Drivers/Braille/TTY/braille.c:40: included_from: Included from here.
brltty-6.7/python3/Headers/get_curses.h:54:2: warning[-Wcpp]: #warning curses package either unspecified or unsupported
Error: COMPILER_WARNING: [#def468]
brltty-6.7/python3/Programs/kbd_linux.c:27: included_from: Included from here.
brltty-6.7/python3/Programs/kbd_linux.c: scope_hint: In function ‘monitorKeyboard’
brltty-6.7/python3/Headers/strfmt.h:65:12: warning[-Wformat-truncation=]: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size 251
/usr/include/bits/stdio2.h:68:10: note: ‘__snprintf_chk’ output between 6 and 261 bytes into a destination of size 256
Error: COMPILER_WARNING: [#def469]
brltty-6.7/python3/Programs/../Headers/get_curses.h:54:2: warning[-Wcpp]: #warning curses package either unspecified or unsupported
Error: GCC_ANALYZER_WARNING (CWE-401): [#def470]
brltty-6.7/python3/Programs/./auth.c:290:9: warning[-Wanalyzer-malloc-leak]: leak of ‘*definition.initialize(parameter)’
brltty-6.7/python3/Programs/./auth.c:662:1: enter_function: entry to ‘authBegin’
brltty-6.7/python3/Programs/./auth.c:665:6: branch_true: following ‘true’ branch (when ‘auth’ is non-NULL)...
brltty-6.7/python3/Programs/./auth.c:666:5: branch_true: ...to here
brltty-6.7/python3/Programs/./auth.c:675:8: branch_true: following ‘true’ branch...
brltty-6.7/python3/Programs/./auth.c:676:12: branch_true: ...to here
brltty-6.7/python3/Programs/./auth.c:676:10: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./auth.c:681:35: branch_false: ...to here
brltty-6.7/python3/Programs/./auth.c:681:10: branch_true: following ‘true’ branch...
brltty-6.7/python3/Programs/./auth.c:682:13: branch_true: ...to here
brltty-6.7/python3/Programs/./auth.c:682:13: call_function: calling ‘initializeMethodDescriptors’ from ‘authBegin’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def471]
brltty-6.7/python3/Programs/./brlapi_client.c:2528:16: warning[-Wanalyzer-malloc-leak]: leak of ‘brlapi_error_location()’
brltty-6.7/python3/Programs/./brlapi_client.c:2509:12: enter_function: entry to ‘ignore_accept_keys’
brltty-6.7/python3/Programs/./brlapi_client.c:2523:15: branch_true: following ‘true’ branch (when ‘n > i’)...
brltty-6.7/python3/Programs/./brlapi_client.c:2524:41: branch_true: ...to here
brltty-6.7/python3/Programs/./brlapi_client.c:2524:10: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./brlapi_client.c:2526:11: branch_false: ...to here
brltty-6.7/python3/Programs/./brlapi_client.c:2526:10: branch_true: following ‘true’ branch...
brltty-6.7/python3/Programs/./brlapi_client.c:2527:9: branch_true: ...to here
brltty-6.7/python3/Programs/./brlapi_client.c:2527:9: call_function: calling ‘brlapi_error_location’ from ‘ignore_accept_keys’
brltty-6.7/python3/Programs/./brlapi_client.c:2527:9: return_function: returning to ‘ignore_accept_keys’ from ‘brlapi_error_location’
brltty-6.7/python3/Programs/./brlapi_client.c:2528:16: danger: ‘brlapi_error_location()’ leaks here; was allocated at [(16)](sarif:/runs/0/results/4/codeFlows/0/threadFlows/0/locations/15)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def472]
brltty-6.7/python3/Programs/./brlapi_client.c:2719:38: warning[-Wanalyzer-malloc-leak]: leak of ‘brlapi_error_location()’
brltty-6.7/python3/Programs/./brlapi_client.c:2571:20: enter_function: entry to ‘brlapi__ignoreKeys’
brltty-6.7/python3/Programs/./brlapi_client.c:2573:10: call_function: calling ‘ignore_accept_keys’ from ‘brlapi__ignoreKeys’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def473]
brltty-6.7/python3/Programs/./brlapi_client.c:2724:13: warning[-Wanalyzer-malloc-leak]: leak of ‘errorp’
brltty-6.7/python3/Programs/./brlapi_client.c:2715:6: branch_true: following ‘true’ branch...
brltty-6.7/python3/Programs/./brlapi_client.c:2718:8: branch_true: following ‘true’ branch...
brltty-6.7/python3/Programs/./brlapi_client.c:2719:38: branch_true: ...to here
brltty-6.7/python3/Programs/./brlapi_client.c:2719:10: branch_false: following ‘false’ branch (when ‘errorp’ is NULL)...
brltty-6.7/python3/Programs/./brlapi_client.c:2724:21: branch_false: ...to here
brltty-6.7/python3/Programs/./brlapi_client.c:2724:21: acquire_memory: allocated here
brltty-6.7/python3/Programs/./brlapi_client.c:2724:12: branch_true: following ‘true’ branch (when ‘errorp’ is non-NULL)...
brltty-6.7/python3/Programs/./brlapi_client.c:2724:50: branch_true: ...to here
brltty-6.7/python3/Programs/./brlapi_client.c:2724:13: branch_false: following ‘false’ branch...
branch_false: ...to here
brltty-6.7/python3/Programs/./brlapi_client.c:2724:13: danger: ‘errorp’ leaks here; was allocated at [(7)](sarif:/runs/0/results/12/codeFlows/0/threadFlows/0/locations/6)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def474]
brltty-6.7/python3/Programs/./brlapi_common.h:289:5: warning[-Wanalyzer-malloc-leak]: leak of ‘brlapi_error_location()’
brltty-6.7/python3/Programs/./brlapi_client.c:2509:12: enter_function: entry to ‘ignore_accept_keys’
brltty-6.7/python3/Programs/./brlapi_client.c:2533:12: call_function: calling ‘ignore_accept_key_ranges’ from ‘ignore_accept_keys’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def475]
brltty-6.7/python3/Programs/./brlapi_common.h:296:7: warning[-Wanalyzer-malloc-leak]: leak of ‘brlapi_error_location()’
brltty-6.7/python3/Programs/./brlapi_client.c:2509:12: enter_function: entry to ‘ignore_accept_keys’
brltty-6.7/python3/Programs/./brlapi_client.c:2533:12: call_function: calling ‘ignore_accept_key_ranges’ from ‘ignore_accept_keys’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def476]
brltty-6.7/python3/Programs/./brlapi_common.h:312:7: warning[-Wanalyzer-malloc-leak]: leak of ‘brlapi_error_location()’
brltty-6.7/python3/Programs/./brlapi_common.h:305:9: enter_function: entry to ‘brlapi_readPacketHeader’
brltty-6.7/python3/Programs/./brlapi_common.h:312:7: call_function: calling ‘brlapi_error_location’ from ‘brlapi_readPacketHeader’
brltty-6.7/python3/Programs/./brlapi_common.h:312:7: return_function: returning to ‘brlapi_readPacketHeader’ from ‘brlapi_error_location’
brltty-6.7/python3/Programs/./brlapi_common.h:312:7: call_function: calling ‘brlapi_error_location’ from ‘brlapi_readPacketHeader’
brltty-6.7/python3/Programs/./brlapi_common.h:312:7: return_function: returning to ‘brlapi_readPacketHeader’ from ‘brlapi_error_location’
brltty-6.7/python3/Programs/./brlapi_common.h:312:7: danger: ‘brlapi_error_location()’ leaks here; was allocated at [(15)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/14)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def477]
brltty-6.7/python3/Programs/./brlapi_common.h:313:14: warning[-Wanalyzer-malloc-leak]: leak of ‘brlapi_error_location()’
brltty-6.7/python3/Programs/./brlapi_common.h:305:9: enter_function: entry to ‘brlapi_readPacketHeader’
brltty-6.7/python3/Programs/./brlapi_common.h:312:7: call_function: calling ‘brlapi_error_location’ from ‘brlapi_readPacketHeader’
brltty-6.7/python3/Programs/./brlapi_common.h:312:7: return_function: returning to ‘brlapi_readPacketHeader’ from ‘brlapi_error_location’
brltty-6.7/python3/Programs/./brlapi_common.h:312:7: call_function: calling ‘brlapi_error_location’ from ‘brlapi_readPacketHeader’
brltty-6.7/python3/Programs/./brlapi_common.h:312:7: return_function: returning to ‘brlapi_readPacketHeader’ from ‘brlapi_error_location’
brltty-6.7/python3/Programs/./brlapi_common.h:312:7: call_function: calling ‘brlapi_error_location’ from ‘brlapi_readPacketHeader’
brltty-6.7/python3/Programs/./brlapi_common.h:312:7: return_function: returning to ‘brlapi_readPacketHeader’ from ‘brlapi_error_location’
brltty-6.7/python3/Programs/./brlapi_common.h:313:14: danger: ‘brlapi_error_location()’ leaks here; was allocated at [(20)](sarif:/runs/0/results/3/codeFlows/0/threadFlows/0/locations/19)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def478]
brltty-6.7/python3/Programs/./brltty-lsinc.c:54:1: warning[-Wanalyzer-malloc-leak]: leak of ‘name’
brltty-6.7/python3/Programs/./brltty-lsinc.c:49:12: acquire_memory: allocated here
brltty-6.7/python3/Programs/./brltty-lsinc.c:50:8: branch_false: following ‘false’ branch (when ‘name’ is non-NULL)...
brltty-6.7/python3/Programs/./brltty-lsinc.c:51:10: branch_false: ...to here
brltty-6.7/python3/Programs/./brltty-lsinc.c:51:8: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./brltty-lsinc.c:52:5: branch_false: ...to here
brltty-6.7/python3/Programs/./brltty-lsinc.c:54:1: danger: ‘name’ leaks here; was allocated at [(1)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-121): [#def479]
brltty-6.7/python3/Programs/./charset_iconv.c:121:9: warning[-Wanalyzer-out-of-bounds]: stack-based buffer overflow
brltty-6.7/python3/Programs/./charset_iconv.c:120:10: branch_true: following ‘true’ branch...
brltty-6.7/python3/Programs/./charset_iconv.c:121:56: branch_true: ...to here
brltty-6.7/python3/Programs/./charset_iconv.c:121:8: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./charset_iconv.c:132:5: branch_false: ...to here
brltty-6.7/python3/Programs/./charset_iconv.c:120:10: branch_true: following ‘true’ branch...
brltty-6.7/python3/Programs/./charset_iconv.c:121:56: branch_true: ...to here
brltty-6.7/python3/Programs/./charset_iconv.c:121:8: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./charset_iconv.c:132:5: branch_false: ...to here
brltty-6.7/python3/Programs/./charset_iconv.c:120:10: branch_true: following ‘true’ branch...
brltty-6.7/python3/Programs/./charset_iconv.c:121:56: branch_true: ...to here
brltty-6.7/python3/Programs/./charset_iconv.c:121:9: danger: out-of-bounds write from byte 88 till byte 95 but ‘convTable’ ends at byte 64
Error: GCC_ANALYZER_WARNING (CWE-126): [#def480]
brltty-6.7/python3/Programs/./charset_iconv.c:121:39: warning[-Wanalyzer-out-of-bounds]: stack-based buffer over-read
brltty-6.7/python3/Programs/./charset_iconv.c:120:10: branch_true: following ‘true’ branch...
brltty-6.7/python3/Programs/./charset_iconv.c:121:56: branch_true: ...to here
brltty-6.7/python3/Programs/./charset_iconv.c:121:8: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./charset_iconv.c:132:5: branch_false: ...to here
brltty-6.7/python3/Programs/./charset_iconv.c:120:10: branch_true: following ‘true’ branch...
brltty-6.7/python3/Programs/./charset_iconv.c:121:56: branch_true: ...to here
brltty-6.7/python3/Programs/./charset_iconv.c:121:8: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./charset_iconv.c:132:5: branch_false: ...to here
brltty-6.7/python3/Programs/./charset_iconv.c:120:10: branch_true: following ‘true’ branch...
brltty-6.7/python3/Programs/./charset_iconv.c:121:56: branch_true: ...to here
brltty-6.7/python3/Programs/./charset_iconv.c:121:39: danger: out-of-bounds read from byte 80 till byte 87 but ‘convTable’ ends at byte 64
Error: GCC_ANALYZER_WARNING (CWE-126): [#def481]
brltty-6.7/python3/Programs/./charset_iconv.c:121:56: warning[-Wanalyzer-out-of-bounds]: stack-based buffer over-read
brltty-6.7/python3/Programs/./charset_iconv.c:120:10: branch_true: following ‘true’ branch...
brltty-6.7/python3/Programs/./charset_iconv.c:121:56: branch_true: ...to here
brltty-6.7/python3/Programs/./charset_iconv.c:121:8: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./charset_iconv.c:132:5: branch_false: ...to here
brltty-6.7/python3/Programs/./charset_iconv.c:120:10: branch_true: following ‘true’ branch...
brltty-6.7/python3/Programs/./charset_iconv.c:121:56: branch_true: ...to here
brltty-6.7/python3/Programs/./charset_iconv.c:121:8: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./charset_iconv.c:132:5: branch_false: ...to here
brltty-6.7/python3/Programs/./charset_iconv.c:120:10: branch_true: following ‘true’ branch...
brltty-6.7/python3/Programs/./charset_iconv.c:121:56: branch_true: ...to here
brltty-6.7/python3/Programs/./charset_iconv.c:121:56: danger: out-of-bounds read from byte 72 till byte 79 but ‘convTable’ ends at byte 64
Error: GCC_ANALYZER_WARNING (CWE-126): [#def482]
brltty-6.7/python3/Programs/./charset_iconv.c:126:9: warning[-Wanalyzer-out-of-bounds]: stack-based buffer over-read
brltty-6.7/python3/Programs/./charset_iconv.c:120:10: branch_true: following ‘true’ branch...
brltty-6.7/python3/Programs/./charset_iconv.c:121:56: branch_true: ...to here
brltty-6.7/python3/Programs/./charset_iconv.c:121:8: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./charset_iconv.c:132:5: branch_false: ...to here
brltty-6.7/python3/Programs/./charset_iconv.c:120:10: branch_true: following ‘true’ branch...
brltty-6.7/python3/Programs/./charset_iconv.c:121:56: branch_true: ...to here
brltty-6.7/python3/Programs/./charset_iconv.c:121:8: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./charset_iconv.c:132:5: branch_false: ...to here
brltty-6.7/python3/Programs/./charset_iconv.c:120:10: branch_true: following ‘true’ branch...
brltty-6.7/python3/Programs/./charset_iconv.c:121:56: branch_true: ...to here
brltty-6.7/python3/Programs/./charset_iconv.c:121:8: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./charset_iconv.c:132:5: branch_false: ...to here
brltty-6.7/python3/Programs/./charset_iconv.c:120:10: branch_true: following ‘true’ branch...
brltty-6.7/python3/Programs/./charset_iconv.c:121:56: branch_true: ...to here
brltty-6.7/python3/Programs/./charset_iconv.c:121:8: branch_true: following ‘true’ branch...
brltty-6.7/python3/Programs/./charset_iconv.c:122:7: branch_true: ...to here
brltty-6.7/python3/Programs/./charset_iconv.c:124:14: branch_true: following ‘true’ branch...
brltty-6.7/python3/Programs/./charset_iconv.c:125:9: branch_true: ...to here
brltty-6.7/python3/Programs/./charset_iconv.c:126:9: danger: out-of-bounds read from byte 88 till byte 95 but ‘convTable’ ends at byte 64
Error: GCC_ANALYZER_WARNING (CWE-401): [#def483]
brltty-6.7/python3/Programs/./charset_iconv.c:129:14: warning[-Wanalyzer-malloc-leak]: leak of ‘convTable[0].newHandle’
brltty-6.7/python3/Programs/./charset_iconv.c:120:10: branch_true: following ‘true’ branch...
brltty-6.7/python3/Programs/./charset_iconv.c:121:56: branch_true: ...to here
brltty-6.7/python3/Programs/./charset_iconv.c:121:28: acquire_memory: allocated here
brltty-6.7/python3/Programs/./charset_iconv.c:124:14: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./charset_iconv.c:129:14: branch_false: ...to here
brltty-6.7/python3/Programs/./charset_iconv.c:129:14: danger: ‘convTable[0].newHandle’ leaks here; was allocated at [(3)](sarif:/runs/0/results/19/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def484]
brltty-6.7/python3/Programs/./charset_iconv.c:129:14: warning[-Wanalyzer-malloc-leak]: leak of ‘convTable[1].newHandle’
brltty-6.7/python3/Programs/./charset_iconv.c:120:10: branch_true: following ‘true’ branch...
brltty-6.7/python3/Programs/./charset_iconv.c:121:56: branch_true: ...to here
brltty-6.7/python3/Programs/./charset_iconv.c:121:28: acquire_memory: allocated here
brltty-6.7/python3/Programs/./charset_iconv.c:121:8: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./charset_iconv.c:132:5: branch_false: ...to here
brltty-6.7/python3/Programs/./charset_iconv.c:120:10: branch_true: following ‘true’ branch...
brltty-6.7/python3/Programs/./charset_iconv.c:121:56: branch_true: ...to here
brltty-6.7/python3/Programs/./charset_iconv.c:129:14: danger: ‘convTable[1].newHandle’ leaks here; was allocated at [(3)](sarif:/runs/0/results/20/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def485]
brltty-6.7/python3/Programs/./charset_iconv.c:129:14: warning[-Wanalyzer-malloc-leak]: leak of ‘convTable[2].newHandle’
brltty-6.7/python3/Programs/./charset_iconv.c:120:10: branch_true: following ‘true’ branch...
brltty-6.7/python3/Programs/./charset_iconv.c:121:56: branch_true: ...to here
brltty-6.7/python3/Programs/./charset_iconv.c:121:28: acquire_memory: allocated here
brltty-6.7/python3/Programs/./charset_iconv.c:121:8: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./charset_iconv.c:132:5: branch_false: ...to here
brltty-6.7/python3/Programs/./charset_iconv.c:120:10: branch_true: following ‘true’ branch...
brltty-6.7/python3/Programs/./charset_iconv.c:121:56: branch_true: ...to here
brltty-6.7/python3/Programs/./charset_iconv.c:121:8: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./charset_iconv.c:132:5: branch_false: ...to here
brltty-6.7/python3/Programs/./charset_iconv.c:120:10: branch_true: following ‘true’ branch...
brltty-6.7/python3/Programs/./charset_iconv.c:121:56: branch_true: ...to here
brltty-6.7/python3/Programs/./charset_iconv.c:129:14: danger: ‘convTable[2].newHandle’ leaks here; was allocated at [(3)](sarif:/runs/0/results/21/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def486]
brltty-6.7/python3/Programs/./charset_iconv.c:129:14: warning[-Wanalyzer-malloc-leak]: leak of ‘convTable[3].newHandle’
brltty-6.7/python3/Programs/./charset_iconv.c:120:10: branch_true: following ‘true’ branch...
brltty-6.7/python3/Programs/./charset_iconv.c:121:56: branch_true: ...to here
brltty-6.7/python3/Programs/./charset_iconv.c:121:28: acquire_memory: allocated here
brltty-6.7/python3/Programs/./charset_iconv.c:121:8: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./charset_iconv.c:132:5: branch_false: ...to here
brltty-6.7/python3/Programs/./charset_iconv.c:120:10: branch_true: following ‘true’ branch...
brltty-6.7/python3/Programs/./charset_iconv.c:121:56: branch_true: ...to here
brltty-6.7/python3/Programs/./charset_iconv.c:121:8: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./charset_iconv.c:132:5: branch_false: ...to here
brltty-6.7/python3/Programs/./charset_iconv.c:120:10: branch_true: following ‘true’ branch...
brltty-6.7/python3/Programs/./charset_iconv.c:121:56: branch_true: ...to here
brltty-6.7/python3/Programs/./charset_iconv.c:121:8: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./charset_iconv.c:132:5: branch_false: ...to here
brltty-6.7/python3/Programs/./charset_iconv.c:120:10: branch_true: following ‘true’ branch...
brltty-6.7/python3/Programs/./charset_iconv.c:121:56: branch_true: ...to here
brltty-6.7/python3/Programs/./charset_iconv.c:124:14: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./charset_iconv.c:129:14: branch_false: ...to here
brltty-6.7/python3/Programs/./charset_iconv.c:129:14: danger: ‘convTable[3].newHandle’ leaks here; was allocated at [(3)](sarif:/runs/0/results/22/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def487]
brltty-6.7/python3/Programs/./charset_iconv.c:129:14: warning[-Wanalyzer-malloc-leak]: leak of ‘convTable[4].newHandle’
brltty-6.7/python3/Programs/./charset_iconv.c:120:10: branch_true: following ‘true’ branch...
brltty-6.7/python3/Programs/./charset_iconv.c:121:56: branch_true: ...to here
brltty-6.7/python3/Programs/./charset_iconv.c:121:28: acquire_memory: allocated here
brltty-6.7/python3/Programs/./charset_iconv.c:121:8: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./charset_iconv.c:132:5: branch_false: ...to here
brltty-6.7/python3/Programs/./charset_iconv.c:120:10: branch_true: following ‘true’ branch...
brltty-6.7/python3/Programs/./charset_iconv.c:121:56: branch_true: ...to here
brltty-6.7/python3/Programs/./charset_iconv.c:121:8: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./charset_iconv.c:132:5: branch_false: ...to here
brltty-6.7/python3/Programs/./charset_iconv.c:120:10: branch_true: following ‘true’ branch...
brltty-6.7/python3/Programs/./charset_iconv.c:121:56: branch_true: ...to here
brltty-6.7/python3/Programs/./charset_iconv.c:121:8: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./charset_iconv.c:132:5: branch_false: ...to here
brltty-6.7/python3/Programs/./charset_iconv.c:120:10: branch_true: following ‘true’ branch...
brltty-6.7/python3/Programs/./charset_iconv.c:121:56: branch_true: ...to here
brltty-6.7/python3/Programs/./charset_iconv.c:121:8: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./charset_iconv.c:132:5: branch_false: ...to here
brltty-6.7/python3/Programs/./charset_iconv.c:120:10: branch_true: following ‘true’ branch...
brltty-6.7/python3/Programs/./charset_iconv.c:121:56: branch_true: ...to here
brltty-6.7/python3/Programs/./charset_iconv.c:121:8: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./charset_iconv.c:132:5: branch_false: ...to here
brltty-6.7/python3/Programs/./charset_iconv.c:120:10: branch_false: following ‘false’ branch...
branch_false: ...to here
brltty-6.7/python3/Programs/./charset_iconv.c:135:10: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./charset_iconv.c:147:6: branch_false: ...to here
brltty-6.7/python3/Programs/./charset_iconv.c:147:6: branch_false: following ‘false’ branch (when ‘firstTime == 0’)...
branch_false: ...to here
brltty-6.7/python3/Programs/./charset_iconv.c:129:14: danger: ‘convTable[4].newHandle’ leaks here; was allocated at [(3)](sarif:/runs/0/results/23/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def488]
brltty-6.7/python3/Programs/./charset_iconv.c:129:14: warning[-Wanalyzer-malloc-leak]: leak of ‘convTable[5].newHandle’
brltty-6.7/python3/Programs/./charset_iconv.c:120:10: branch_true: following ‘true’ branch...
brltty-6.7/python3/Programs/./charset_iconv.c:121:56: branch_true: ...to here
brltty-6.7/python3/Programs/./charset_iconv.c:121:28: acquire_memory: allocated here
brltty-6.7/python3/Programs/./charset_iconv.c:121:8: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./charset_iconv.c:132:5: branch_false: ...to here
brltty-6.7/python3/Programs/./charset_iconv.c:120:10: branch_true: following ‘true’ branch...
brltty-6.7/python3/Programs/./charset_iconv.c:121:56: branch_true: ...to here
brltty-6.7/python3/Programs/./charset_iconv.c:121:8: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./charset_iconv.c:132:5: branch_false: ...to here
brltty-6.7/python3/Programs/./charset_iconv.c:120:10: branch_true: following ‘true’ branch...
brltty-6.7/python3/Programs/./charset_iconv.c:121:56: branch_true: ...to here
brltty-6.7/python3/Programs/./charset_iconv.c:121:8: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./charset_iconv.c:132:5: branch_false: ...to here
brltty-6.7/python3/Programs/./charset_iconv.c:120:10: branch_true: following ‘true’ branch...
brltty-6.7/python3/Programs/./charset_iconv.c:121:56: branch_true: ...to here
brltty-6.7/python3/Programs/./charset_iconv.c:121:8: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./charset_iconv.c:132:5: branch_false: ...to here
brltty-6.7/python3/Programs/./charset_iconv.c:120:10: branch_true: following ‘true’ branch...
brltty-6.7/python3/Programs/./charset_iconv.c:121:56: branch_true: ...to here
brltty-6.7/python3/Programs/./charset_iconv.c:121:8: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./charset_iconv.c:132:5: branch_false: ...to here
brltty-6.7/python3/Programs/./charset_iconv.c:120:10: branch_true: following ‘true’ branch...
brltty-6.7/python3/Programs/./charset_iconv.c:121:56: branch_true: ...to here
brltty-6.7/python3/Programs/./charset_iconv.c:121:8: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./charset_iconv.c:132:5: branch_false: ...to here
brltty-6.7/python3/Programs/./charset_iconv.c:120:10: branch_false: following ‘false’ branch...
branch_false: ...to here
brltty-6.7/python3/Programs/./charset_iconv.c:135:10: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./charset_iconv.c:147:6: branch_false: ...to here
brltty-6.7/python3/Programs/./charset_iconv.c:147:6: branch_false: following ‘false’ branch (when ‘firstTime == 0’)...
branch_false: ...to here
brltty-6.7/python3/Programs/./charset_iconv.c:129:14: danger: ‘convTable[5].newHandle’ leaks here; was allocated at [(3)](sarif:/runs/0/results/24/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def489]
brltty-6.7/python3/Programs/./charset_iconv.c:129:14: warning[-Wanalyzer-malloc-leak]: leak of ‘convTable[6].newHandle’
brltty-6.7/python3/Programs/./charset_iconv.c:120:10: branch_true: following ‘true’ branch...
brltty-6.7/python3/Programs/./charset_iconv.c:121:56: branch_true: ...to here
brltty-6.7/python3/Programs/./charset_iconv.c:121:28: acquire_memory: allocated here
brltty-6.7/python3/Programs/./charset_iconv.c:121:8: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./charset_iconv.c:132:5: branch_false: ...to here
brltty-6.7/python3/Programs/./charset_iconv.c:120:10: branch_true: following ‘true’ branch...
brltty-6.7/python3/Programs/./charset_iconv.c:121:56: branch_true: ...to here
brltty-6.7/python3/Programs/./charset_iconv.c:121:8: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./charset_iconv.c:132:5: branch_false: ...to here
brltty-6.7/python3/Programs/./charset_iconv.c:120:10: branch_true: following ‘true’ branch...
brltty-6.7/python3/Programs/./charset_iconv.c:121:56: branch_true: ...to here
brltty-6.7/python3/Programs/./charset_iconv.c:121:8: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./charset_iconv.c:132:5: branch_false: ...to here
brltty-6.7/python3/Programs/./charset_iconv.c:120:10: branch_true: following ‘true’ branch...
brltty-6.7/python3/Programs/./charset_iconv.c:121:56: branch_true: ...to here
brltty-6.7/python3/Programs/./charset_iconv.c:121:8: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./charset_iconv.c:132:5: branch_false: ...to here
brltty-6.7/python3/Programs/./charset_iconv.c:120:10: branch_true: following ‘true’ branch...
brltty-6.7/python3/Programs/./charset_iconv.c:121:56: branch_true: ...to here
brltty-6.7/python3/Programs/./charset_iconv.c:121:8: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./charset_iconv.c:132:5: branch_false: ...to here
brltty-6.7/python3/Programs/./charset_iconv.c:120:10: branch_true: following ‘true’ branch...
brltty-6.7/python3/Programs/./charset_iconv.c:121:56: branch_true: ...to here
brltty-6.7/python3/Programs/./charset_iconv.c:121:8: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./charset_iconv.c:132:5: branch_false: ...to here
brltty-6.7/python3/Programs/./charset_iconv.c:120:10: branch_true: following ‘true’ branch...
brltty-6.7/python3/Programs/./charset_iconv.c:121:56: branch_true: ...to here
brltty-6.7/python3/Programs/./charset_iconv.c:121:8: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./charset_iconv.c:132:5: branch_false: ...to here
brltty-6.7/python3/Programs/./charset_iconv.c:120:10: branch_false: following ‘false’ branch...
branch_false: ...to here
brltty-6.7/python3/Programs/./charset_iconv.c:135:10: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./charset_iconv.c:147:6: branch_false: ...to here
brltty-6.7/python3/Programs/./charset_iconv.c:147:6: branch_false: following ‘false’ branch (when ‘firstTime == 0’)...
branch_false: ...to here
brltty-6.7/python3/Programs/./charset_iconv.c:129:14: danger: ‘convTable[6].newHandle’ leaks here; was allocated at [(3)](sarif:/runs/0/results/25/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-126): [#def490]
brltty-6.7/python3/Programs/./charset_iconv.c:138:10: warning[-Wanalyzer-out-of-bounds]: stack-based buffer over-read
brltty-6.7/python3/Programs/./charset_iconv.c:120:10: branch_true: following ‘true’ branch...
brltty-6.7/python3/Programs/./charset_iconv.c:121:56: branch_true: ...to here
brltty-6.7/python3/Programs/./charset_iconv.c:121:8: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./charset_iconv.c:132:5: branch_false: ...to here
brltty-6.7/python3/Programs/./charset_iconv.c:120:10: branch_true: following ‘true’ branch...
brltty-6.7/python3/Programs/./charset_iconv.c:121:56: branch_true: ...to here
brltty-6.7/python3/Programs/./charset_iconv.c:121:8: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./charset_iconv.c:132:5: branch_false: ...to here
brltty-6.7/python3/Programs/./charset_iconv.c:120:10: branch_true: following ‘true’ branch...
brltty-6.7/python3/Programs/./charset_iconv.c:121:56: branch_true: ...to here
brltty-6.7/python3/Programs/./charset_iconv.c:121:8: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./charset_iconv.c:132:5: branch_false: ...to here
brltty-6.7/python3/Programs/./charset_iconv.c:120:10: branch_false: following ‘false’ branch...
branch_false: ...to here
brltty-6.7/python3/Programs/./charset_iconv.c:135:10: branch_true: following ‘true’ branch...
brltty-6.7/python3/Programs/./charset_iconv.c:136:5: branch_true: ...to here
brltty-6.7/python3/Programs/./charset_iconv.c:138:10: danger: out-of-bounds read from byte 64 till byte 71 but ‘convTable’ ends at byte 64
Error: GCC_ANALYZER_WARNING (CWE-126): [#def491]
brltty-6.7/python3/Programs/./charset_iconv.c:144:21: warning[-Wanalyzer-out-of-bounds]: stack-based buffer over-read
brltty-6.7/python3/Programs/./charset_iconv.c:120:10: branch_true: following ‘true’ branch...
brltty-6.7/python3/Programs/./charset_iconv.c:121:56: branch_true: ...to here
brltty-6.7/python3/Programs/./charset_iconv.c:121:8: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./charset_iconv.c:132:5: branch_false: ...to here
brltty-6.7/python3/Programs/./charset_iconv.c:120:10: branch_true: following ‘true’ branch...
brltty-6.7/python3/Programs/./charset_iconv.c:121:56: branch_true: ...to here
brltty-6.7/python3/Programs/./charset_iconv.c:121:8: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./charset_iconv.c:132:5: branch_false: ...to here
brltty-6.7/python3/Programs/./charset_iconv.c:120:10: branch_true: following ‘true’ branch...
brltty-6.7/python3/Programs/./charset_iconv.c:121:56: branch_true: ...to here
brltty-6.7/python3/Programs/./charset_iconv.c:121:8: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./charset_iconv.c:132:5: branch_false: ...to here
brltty-6.7/python3/Programs/./charset_iconv.c:120:10: branch_false: following ‘false’ branch...
branch_false: ...to here
brltty-6.7/python3/Programs/./charset_iconv.c:135:10: branch_true: following ‘true’ branch...
brltty-6.7/python3/Programs/./charset_iconv.c:136:5: branch_true: ...to here
brltty-6.7/python3/Programs/./charset_iconv.c:138:8: branch_true: following ‘true’ branch...
brltty-6.7/python3/Programs/./charset_iconv.c:144:21: branch_true: ...to here
brltty-6.7/python3/Programs/./charset_iconv.c:144:21: danger: out-of-bounds read from byte 88 till byte 95 but ‘convTable’ ends at byte 64
Error: GCC_ANALYZER_WARNING (CWE-401): [#def492]
brltty-6.7/python3/Programs/./clipboard.c:201:8: warning[-Wanalyzer-malloc-leak]: leak of ‘cpb’
brltty-6.7/python3/Programs/./clipboard.c:194:14: acquire_memory: allocated here
brltty-6.7/python3/Programs/./clipboard.c:194:6: branch_true: following ‘true’ branch (when ‘cpb’ is non-NULL)...
brltty-6.7/python3/Programs/./clipboard.c:195:5: branch_true: ...to here
brltty-6.7/python3/Programs/./clipboard.c:201:8: branch_false: following ‘false’ branch...
branch_false: ...to here
brltty-6.7/python3/Programs/./clipboard.c:201:8: danger: ‘cpb’ leaks here; was allocated at [(1)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-476): [#def493]
brltty-6.7/python3/Programs/./cmd_queue.c:307:28: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
brltty-6.7/python3/Programs/./cmd_queue.c:287:1: enter_function: entry to ‘pushCommandHandler’
brltty-6.7/python3/Programs/./cmd_queue.c:296:6: branch_true: following ‘true’ branch (when ‘chl’ is non-NULL)...
brltty-6.7/python3/Programs/./cmd_queue.c:297:5: branch_true: ...to here
brltty-6.7/python3/Programs/./cmd_queue.c:305:35: call_function: inlined call to ‘getCommandHandlerTop’ from ‘pushCommandHandler’
brltty-6.7/python3/Programs/./cmd_queue.c:307:28: branch_true: ...to here
brltty-6.7/python3/Programs/./cmd_queue.c:307:28: danger: dereference of NULL ‘<unknown>’
Error: GCC_ANALYZER_WARNING (CWE-476): [#def494]
brltty-6.7/python3/Programs/./cmd_queue.c:323:24: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
brltty-6.7/python3/Programs/./cmd_queue.c:321:1: enter_function: entry to ‘popCommandHandler’
brltty-6.7/python3/Programs/./cmd_queue.c:322:31: call_function: inlined call to ‘getCommandHandlerTop’ from ‘popCommandHandler’
brltty-6.7/python3/Programs/./cmd_queue.c:323:24: branch_true: ...to here
brltty-6.7/python3/Programs/./cmd_queue.c:323:24: danger: dereference of NULL ‘<unknown>’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def495]
brltty-6.7/python3/Programs/./cmdline.c:466:18: warning[-Wanalyzer-malloc-leak]: leak of ‘name’
brltty-6.7/python3/Programs/./cmdline.c:1166:1: enter_function: entry to ‘processOptions’
brltty-6.7/python3/Programs/./cmdline.c:1181:3: call_function: calling ‘processCommandLine’ from ‘processOptions’
Error: GCC_ANALYZER_WARNING (CWE-476): [#def496]
brltty-6.7/python3/Programs/./gio.c:171:42: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
brltty-6.7/python3/Programs/./gio.c:136:1: enter_function: entry to ‘gioConnectResource’
brltty-6.7/python3/Programs/./gio.c:140:37: call_function: calling ‘gioGetProperties’ from ‘gioConnectResource’
brltty-6.7/python3/Programs/./gio.c:140:37: return_function: returning to ‘gioConnectResource’ from ‘gioGetProperties’
brltty-6.7/python3/Programs/./gio.c:142:6: branch_true: following ‘true’ branch...
brltty-6.7/python3/Programs/./gio.c:145:21: branch_true: ...to here
brltty-6.7/python3/Programs/./gio.c:145:8: branch_true: following ‘true’ branch (when ‘endpoint’ is non-NULL)...
brltty-6.7/python3/Programs/./gio.c:146:7: branch_true: ...to here
brltty-6.7/python3/Programs/./gio.c:162:10: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./gio.c:165:9: branch_false: ...to here
brltty-6.7/python3/Programs/./gio.c:168:10: branch_true: following ‘true’ branch...
brltty-6.7/python3/Programs/./gio.c:169:33: branch_true: ...to here
brltty-6.7/python3/Programs/./gio.c:169:12: branch_true: following ‘true’ branch...
brltty-6.7/python3/Programs/./gio.c:171:63: branch_true: ...to here
brltty-6.7/python3/Programs/./gio.c:171:63: release_memory: ‘0’ is NULL
brltty-6.7/python3/Programs/./gio.c:171:42: danger: dereference of NULL ‘*endpoint.handleMethods’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def497]
brltty-6.7/python3/Programs/./gio.c:218:6: warning[-Wanalyzer-malloc-leak]: leak of ‘endpoint’
brltty-6.7/python3/Programs/./gio.c:136:1: enter_function: entry to ‘gioConnectResource’
brltty-6.7/python3/Programs/./gio.c:140:37: call_function: calling ‘gioGetProperties’ from ‘gioConnectResource’
brltty-6.7/python3/Programs/./gio.c:140:37: return_function: returning to ‘gioConnectResource’ from ‘gioGetProperties’
brltty-6.7/python3/Programs/./gio.c:142:6: branch_true: following ‘true’ branch...
brltty-6.7/python3/Programs/./gio.c:145:21: branch_true: ...to here
brltty-6.7/python3/Programs/./gio.c:145:21: acquire_memory: allocated here
brltty-6.7/python3/Programs/./gio.c:145:8: branch_true: following ‘true’ branch (when ‘endpoint’ is non-NULL)...
brltty-6.7/python3/Programs/./gio.c:146:7: branch_true: ...to here
brltty-6.7/python3/Programs/./gio.c:162:10: branch_true: following ‘true’ branch...
brltty-6.7/python3/Programs/./gio.c:163:35: branch_true: ...to here
brltty-6.7/python3/Programs/./gio.c:168:10: branch_true: following ‘true’ branch...
brltty-6.7/python3/Programs/./gio.c:169:33: branch_true: ...to here
brltty-6.7/python3/Programs/./gio.c:169:12: branch_true: following ‘true’ branch...
brltty-6.7/python3/Programs/./gio.c:171:63: branch_true: ...to here
brltty-6.7/python3/Programs/./gio.c:173:16: branch_true: following ‘true’ branch (when ‘getChainedEndpoint’ is non-NULL)...
brltty-6.7/python3/Programs/./gio.c:174:46: branch_true: ...to here
brltty-6.7/python3/Programs/./gio.c:176:18: branch_true: following ‘true’ branch...
brltty-6.7/python3/Programs/./gio.c:177:17: branch_true: ...to here
brltty-6.7/python3/Programs/./gio.c:178:17: call_function: calling ‘gioDisconnectResource’ from ‘gioConnectResource’
brltty-6.7/python3/Programs/./gio.c:178:17: return_function: returning to ‘gioConnectResource’ from ‘gioDisconnectResource’
brltty-6.7/python3/Programs/./gio.c:218:6: danger: ‘endpoint’ leaks here; was allocated at [(9)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/8)
Error: GCC_ANALYZER_WARNING (CWE-775): [#def498]
brltty-6.7/python3/Programs/./kbd_linux.c:647:6: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘open(*kio_95(D)->kix.device.path, 0)’
brltty-6.7/python3/Programs/./kbd_linux.c:647:36: acquire_resource: opened here
brltty-6.7/python3/Programs/./kbd_linux.c:647:6: danger: ‘open(*kio_95(D)->kix.device.path, 0)’ leaks here; was opened at [(1)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-476): [#def499]
brltty-6.7/python3/Programs/./menu.c:186:11: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘item’
brltty-6.7/python3/Programs/./menu.c:1112:1: enter_function: entry to ‘getCurrentMenuItem’
brltty-6.7/python3/Programs/./menu.c:1113:23: call_function: inlined call to ‘getSelectedMenuItem’ from ‘getCurrentMenuItem’
brltty-6.7/python3/Programs/./menu.c:1113:23: call_function: inlined call to ‘getSelectedMenuItem’ from ‘getCurrentMenuItem’
brltty-6.7/python3/Programs/./menu.c:1116:6: branch_true: following ‘true’ branch...
brltty-6.7/python3/Programs/./menu.c:1117:8: branch_true: ...to here
brltty-6.7/python3/Programs/./menu.c:1117:8: branch_true: following ‘true’ branch (when ‘oldItem’ is non-NULL)...
brltty-6.7/python3/Programs/./menu.c:1117:18: call_function: inlined call to ‘endMenuItem’ from ‘getCurrentMenuItem’
brltty-6.7/python3/Programs/./menu.c:1118:24: call_function: calling ‘beginMenuItem’ from ‘getCurrentMenuItem’
Error: GCC_ANALYZER_WARNING (CWE-476): [#def500]
brltty-6.7/python3/Programs/./menu.c:191:7: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
brltty-6.7/python3/Programs/./menu.c:906:1: enter_function: entry to ‘newSubmenuMenuItem’
brltty-6.7/python3/Programs/./menu.c:911:6: branch_true: following ‘true’ branch (when ‘submenu’ is non-NULL)...
brltty-6.7/python3/Programs/./menu.c:912:5: branch_true: ...to here
brltty-6.7/python3/Programs/./menu.c:914:26: call_function: calling ‘newMenu’ from ‘newSubmenuMenuItem’
brltty-6.7/python3/Programs/./menu.c:914:26: return_function: returning to ‘newSubmenuMenuItem’ from ‘newMenu’
brltty-6.7/python3/Programs/./menu.c:914:8: branch_true: following ‘true’ branch...
brltty-6.7/python3/Programs/./menu.c:918:20: branch_true: ...to here
brltty-6.7/python3/Programs/./menu.c:918:20: call_function: calling ‘newMenuItem’ from ‘newSubmenuMenuItem’
brltty-6.7/python3/Programs/./menu.c:918:20: return_function: returning to ‘newSubmenuMenuItem’ from ‘newMenuItem’
brltty-6.7/python3/Programs/./menu.c:918:10: branch_true: following ‘true’ branch...
brltty-6.7/python3/Programs/./menu.c:921:21: branch_true: ...to here
brltty-6.7/python3/Programs/./menu.c:921:21: call_function: calling ‘newMenuItem’ from ‘newSubmenuMenuItem’
brltty-6.7/python3/Programs/./menu.c:921:21: return_function: returning to ‘newSubmenuMenuItem’ from ‘newMenuItem’
brltty-6.7/python3/Programs/./menu.c:921:12: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu.c:940:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu.c:940:7: call_function: calling ‘destroyMenu’ from ‘newSubmenuMenuItem’
Error: GCC_ANALYZER_WARNING (CWE-476): [#def501]
brltty-6.7/python3/Programs/./menu.c:284:27: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘item’
brltty-6.7/python3/Programs/./menu.c:895:1: enter_function: entry to ‘getComment_close’
brltty-6.7/python3/Programs/./menu.c:896:27: call_function: calling ‘getParentMenuItem’ from ‘getComment_close’
brltty-6.7/python3/Programs/./menu.c:896:27: return_function: returning to ‘getComment_close’ from ‘getParentMenuItem’
brltty-6.7/python3/Programs/./menu.c:896:10: call_function: calling ‘getMenuItemTitle’ from ‘getComment_close’
Error: GCC_ANALYZER_WARNING (CWE-476): [#def502]
brltty-6.7/python3/Programs/./menu.c:325:5: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
brltty-6.7/python3/Programs/./menu.c:308:1: enter_function: entry to ‘newMenuItem’
brltty-6.7/python3/Programs/./menu.c:323:22: call_function: calling ‘getMenuItem’ from ‘newMenuItem’
brltty-6.7/python3/Programs/./menu.c:323:22: return_function: returning to ‘newMenuItem’ from ‘getMenuItem’
brltty-6.7/python3/Programs/./menu.c:325:5: danger: dereference of NULL ‘getMenuItem(menu, *menu.items.count)’
Error: GCC_ANALYZER_WARNING (CWE-476): [#def503]
brltty-6.7/python3/Programs/./menu.c:1023:8: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
brltty-6.7/python3/Programs/./menu.c:1081:1: enter_function: entry to ‘changeMenuSettingNext’
brltty-6.7/python3/Programs/./menu.c:1082:20: call_function: calling ‘getCurrentMenuItem’ from ‘changeMenuSettingNext’
brltty-6.7/python3/Programs/./menu.c:1082:20: return_function: returning to ‘changeMenuSettingNext’ from ‘getCurrentMenuItem’
brltty-6.7/python3/Programs/./menu.c:1084:7: call_function: inlined call to ‘activateMenuItem’ from ‘changeMenuSettingNext’
Error: GCC_ANALYZER_WARNING (CWE-476): [#def504]
brltty-6.7/python3/Programs/./menu.c:1129:9: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘*menu.activeItem’
brltty-6.7/python3/Programs/./menu.c:1125:1: enter_function: entry to ‘getCurrentSubmenu’
brltty-6.7/python3/Programs/./menu.c:1127:22: call_function: calling ‘getCurrentMenuItem’ from ‘getCurrentSubmenu’
brltty-6.7/python3/Programs/./menu.c:1127:22: return_function: returning to ‘getCurrentSubmenu’ from ‘getCurrentMenuItem’
brltty-6.7/python3/Programs/./menu.c:1129:8: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu.c:1130:10: branch_false: ...to here
brltty-6.7/python3/Programs/./menu.c:1130:8: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu.c:1131:5: branch_false: ...to here
brltty-6.7/python3/Programs/./menu.c:1127:22: call_function: calling ‘getCurrentMenuItem’ from ‘getCurrentSubmenu’
brltty-6.7/python3/Programs/./menu.c:1127:22: return_function: returning to ‘getCurrentSubmenu’ from ‘getCurrentMenuItem’
brltty-6.7/python3/Programs/./menu.c:1129:9: danger: dereference of NULL ‘getCurrentMenuItem(menu)’
Error: GCC_ANALYZER_WARNING (CWE-476): [#def505]
brltty-6.7/python3/Programs/./menu.c:1129:9: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
brltty-6.7/python3/Programs/./menu.c:1125:1: enter_function: entry to ‘getCurrentSubmenu’
brltty-6.7/python3/Programs/./menu.c:1127:22: call_function: calling ‘getCurrentMenuItem’ from ‘getCurrentSubmenu’
brltty-6.7/python3/Programs/./menu.c:1127:22: return_function: returning to ‘getCurrentSubmenu’ from ‘getCurrentMenuItem’
brltty-6.7/python3/Programs/./menu.c:1129:9: danger: dereference of NULL ‘getCurrentMenuItem(menu)’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def506]
brltty-6.7/python3/Programs/./menu_prefs.c:1551:26: warning[-Wanalyzer-malloc-leak]: leak of ‘name’
brltty-6.7/python3/Programs/./menu_prefs.c:662:1: enter_function: entry to ‘makePreferencesMenu’
brltty-6.7/python3/Programs/./menu_prefs.c:672:6: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:676:5: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:676:5: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:680:5: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:680:5: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:684:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:684:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:689:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:689:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:694:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:694:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:699:5: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:699:5: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:708:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:709:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:710:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:715:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:716:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:727:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:728:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:739:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:740:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:754:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:755:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:761:5: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:765:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:765:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:770:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:770:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:771:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:776:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:777:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:783:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:784:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:791:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:792:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:798:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:803:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:803:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:804:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:810:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:811:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:818:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:819:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:825:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:830:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:831:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:832:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:839:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:840:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:846:5: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:850:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:850:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:855:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:855:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:856:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:861:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:872:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:872:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:877:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:877:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:882:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:882:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:883:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:888:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:889:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:894:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:907:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:907:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:912:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:912:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:924:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:924:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:929:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:929:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:934:5: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:934:5: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:938:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:938:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:948:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:948:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:953:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:953:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:958:5: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:958:5: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:970:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:970:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:971:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:976:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:981:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:981:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:982:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:987:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:988:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:993:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:994:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:1000:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:1001:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:1006:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:1007:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:1020:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:1021:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:1027:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:1028:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:1034:5: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:1038:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:1038:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:1039:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:1045:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:1046:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:1052:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:1053:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:1065:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:1066:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:1073:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:1074:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:1081:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:1082:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:1086:35: call_function: calling ‘makeMidiInstrumentMenuStrings’ from ‘makePreferencesMenu’
brltty-6.7/python3/Programs/./menu_prefs.c:1086:35: return_function: returning to ‘makePreferencesMenu’ from ‘makeMidiInstrumentMenuStrings’
brltty-6.7/python3/Programs/./menu_prefs.c:1087:10: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:1091:9: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:1091:9: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:1092:9: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:1100:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:1101:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:1107:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:1112:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:1112:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:1118:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:1118:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:1123:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:1123:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:1130:5: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:1130:5: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:1134:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:1134:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:1139:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:1139:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:1140:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:1145:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:1146:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:1151:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:1152:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:1157:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:1158:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:1163:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:1164:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:1169:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:1170:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:1175:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:1176:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:1181:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:1182:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:1187:5: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:1191:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:1191:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:1192:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:1198:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:1199:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:1205:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:1206:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:1218:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:1219:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:1233:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:1243:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:1243:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:1253:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:1253:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:1258:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:1258:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:1263:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:1263:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:1264:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:1269:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:1270:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:1276:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:1277:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:1284:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:1285:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:1292:5: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:1301:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:1301:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:1311:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:1311:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:1316:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:1316:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:1327:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:1327:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:1338:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:1338:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:1339:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:1350:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:1351:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:1356:5: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:1366:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:1366:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:1367:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:1373:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:1374:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:1388:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:1389:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:1395:7: call_function: calling ‘newStatusFieldMenuItem’ from ‘makePreferencesMenu’
brltty-6.7/python3/Programs/./menu_prefs.c:1395:7: return_function: returning to ‘makePreferencesMenu’ from ‘newStatusFieldMenuItem’
brltty-6.7/python3/Programs/./menu_prefs.c:1395:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:1396:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:1396:7: call_function: calling ‘newStatusFieldMenuItem’ from ‘makePreferencesMenu’
brltty-6.7/python3/Programs/./menu_prefs.c:1396:7: return_function: returning to ‘makePreferencesMenu’ from ‘newStatusFieldMenuItem’
brltty-6.7/python3/Programs/./menu_prefs.c:1396:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:1397:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:1397:7: call_function: calling ‘newStatusFieldMenuItem’ from ‘makePreferencesMenu’
brltty-6.7/python3/Programs/./menu_prefs.c:1397:7: return_function: returning to ‘makePreferencesMenu’ from ‘newStatusFieldMenuItem’
brltty-6.7/python3/Programs/./menu_prefs.c:1397:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:1398:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:1398:7: call_function: calling ‘newStatusFieldMenuItem’ from ‘makePreferencesMenu’
brltty-6.7/python3/Programs/./menu_prefs.c:1398:7: return_function: returning to ‘makePreferencesMenu’ from ‘newStatusFieldMenuItem’
brltty-6.7/python3/Programs/./menu_prefs.c:1398:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:1399:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:1399:7: call_function: calling ‘newStatusFieldMenuItem’ from ‘makePreferencesMenu’
brltty-6.7/python3/Programs/./menu_prefs.c:1399:7: return_function: returning to ‘makePreferencesMenu’ from ‘newStatusFieldMenuItem’
brltty-6.7/python3/Programs/./menu_prefs.c:1399:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:1400:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:1400:7: call_function: calling ‘newStatusFieldMenuItem’ from ‘makePreferencesMenu’
brltty-6.7/python3/Programs/./menu_prefs.c:1400:7: return_function: returning to ‘makePreferencesMenu’ from ‘newStatusFieldMenuItem’
brltty-6.7/python3/Programs/./menu_prefs.c:1400:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:1401:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:1401:7: call_function: calling ‘newStatusFieldMenuItem’ from ‘makePreferencesMenu’
brltty-6.7/python3/Programs/./menu_prefs.c:1401:7: return_function: returning to ‘makePreferencesMenu’ from ‘newStatusFieldMenuItem’
brltty-6.7/python3/Programs/./menu_prefs.c:1401:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:1402:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:1402:7: call_function: calling ‘newStatusFieldMenuItem’ from ‘makePreferencesMenu’
brltty-6.7/python3/Programs/./menu_prefs.c:1402:7: return_function: returning to ‘makePreferencesMenu’ from ‘newStatusFieldMenuItem’
brltty-6.7/python3/Programs/./menu_prefs.c:1402:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:1403:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:1403:7: call_function: calling ‘newStatusFieldMenuItem’ from ‘makePreferencesMenu’
brltty-6.7/python3/Programs/./menu_prefs.c:1403:7: return_function: returning to ‘makePreferencesMenu’ from ‘newStatusFieldMenuItem’
brltty-6.7/python3/Programs/./menu_prefs.c:1403:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:1409:5: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:1409:5: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:1413:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:1413:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:1414:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:1420:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:1421:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:1427:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:1428:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:1434:5: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:1437:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:1437:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:1438:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:1444:5: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:1445:5: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:1449:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:1454:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:1454:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:1459:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:1459:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:1464:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:1464:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:1469:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:1469:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:1474:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:1474:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:1479:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:1479:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:1484:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:1484:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:1489:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:1489:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:1494:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:1494:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:1499:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:1499:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:1504:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:1504:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:1520:5: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:1520:5: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:1521:5: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:1525:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:1530:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:1530:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:1535:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:1535:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:1539:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:1539:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:1540:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:1545:26: branch_true: following ‘true’ branch (when ‘category != 18’)...
brltty-6.7/python3/Programs/./menu_prefs.c:1546:37: branch_true: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:1548:15: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:1545:55: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:1545:26: branch_true: following ‘true’ branch (when ‘category != 18’)...
brltty-6.7/python3/Programs/./menu_prefs.c:1546:37: branch_true: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:1548:14: branch_true: following ‘true’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:1551:26: acquire_memory: allocated here
brltty-6.7/python3/Programs/./menu_prefs.c:1551:16: branch_false: following ‘false’ branch (when ‘name’ is non-NULL)...
brltty-6.7/python3/Programs/./menu_prefs.c:1552:13: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:1556:15: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:1558:15: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:1545:26: branch_true: following ‘true’ branch (when ‘category != 18’)...
brltty-6.7/python3/Programs/./menu_prefs.c:1546:37: branch_true: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:1548:14: branch_true: following ‘true’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:1551:26: danger: ‘name’ leaks here; was allocated at [(344)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/343)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def507]
brltty-6.7/python3/Programs/./menu_prefs.c:1601:5: warning[-Wanalyzer-malloc-leak]: leak of ‘name’
brltty-6.7/python3/Programs/./menu_prefs.c:662:1: enter_function: entry to ‘makePreferencesMenu’
brltty-6.7/python3/Programs/./menu_prefs.c:672:6: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:676:5: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:676:5: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:680:5: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:680:5: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:684:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:684:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:689:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:689:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:694:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:694:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:699:5: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:699:5: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:708:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:709:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:710:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:715:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:716:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:727:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:728:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:739:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:740:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:754:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:755:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:761:5: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:765:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:765:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:770:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:770:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:771:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:776:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:777:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:783:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:784:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:791:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:792:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:798:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:803:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:803:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:804:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:810:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:811:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:818:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:819:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:825:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:830:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:831:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:832:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:839:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:840:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:846:5: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:850:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:850:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:855:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:855:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:856:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:861:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:872:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:872:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:877:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:877:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:882:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:882:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:883:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:888:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:889:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:894:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:907:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:907:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:912:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:912:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:924:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:924:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:929:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:929:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:934:5: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:934:5: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:938:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:938:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:948:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:948:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:953:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:953:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:958:5: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:958:5: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:970:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:970:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:971:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:976:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:981:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:981:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:982:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:987:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:988:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:993:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:994:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:1000:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:1001:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:1006:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:1007:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:1020:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:1021:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:1027:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:1028:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:1034:5: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:1038:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:1038:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:1039:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:1045:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:1046:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:1052:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:1053:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:1065:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:1066:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:1073:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:1074:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:1081:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:1082:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:1086:35: call_function: calling ‘makeMidiInstrumentMenuStrings’ from ‘makePreferencesMenu’
brltty-6.7/python3/Programs/./menu_prefs.c:1086:35: return_function: returning to ‘makePreferencesMenu’ from ‘makeMidiInstrumentMenuStrings’
brltty-6.7/python3/Programs/./menu_prefs.c:1087:10: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:1091:9: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:1091:9: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:1092:9: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:1100:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:1101:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:1107:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:1112:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:1112:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:1118:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:1118:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:1123:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:1123:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:1130:5: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:1130:5: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:1134:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:1134:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:1139:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:1139:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:1140:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:1145:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:1146:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:1151:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:1152:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:1157:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:1158:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:1163:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:1164:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:1169:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:1170:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:1175:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:1176:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:1181:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:1182:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:1187:5: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:1191:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:1191:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:1192:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:1198:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:1199:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:1205:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:1206:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:1218:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:1219:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:1233:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:1243:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:1243:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:1253:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:1253:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:1258:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:1258:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:1263:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:1263:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:1264:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:1269:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:1270:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:1276:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:1277:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:1284:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:1285:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:1292:5: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:1301:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:1301:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:1311:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:1311:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:1316:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:1316:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:1327:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:1327:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:1338:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:1338:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:1339:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:1350:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:1351:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:1356:5: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:1366:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:1366:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:1367:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:1373:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:1374:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:1388:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:1389:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:1395:7: call_function: calling ‘newStatusFieldMenuItem’ from ‘makePreferencesMenu’
brltty-6.7/python3/Programs/./menu_prefs.c:1395:7: return_function: returning to ‘makePreferencesMenu’ from ‘newStatusFieldMenuItem’
brltty-6.7/python3/Programs/./menu_prefs.c:1395:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:1396:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:1396:7: call_function: calling ‘newStatusFieldMenuItem’ from ‘makePreferencesMenu’
brltty-6.7/python3/Programs/./menu_prefs.c:1396:7: return_function: returning to ‘makePreferencesMenu’ from ‘newStatusFieldMenuItem’
brltty-6.7/python3/Programs/./menu_prefs.c:1396:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:1397:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:1397:7: call_function: calling ‘newStatusFieldMenuItem’ from ‘makePreferencesMenu’
brltty-6.7/python3/Programs/./menu_prefs.c:1397:7: return_function: returning to ‘makePreferencesMenu’ from ‘newStatusFieldMenuItem’
brltty-6.7/python3/Programs/./menu_prefs.c:1397:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:1398:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:1398:7: call_function: calling ‘newStatusFieldMenuItem’ from ‘makePreferencesMenu’
brltty-6.7/python3/Programs/./menu_prefs.c:1398:7: return_function: returning to ‘makePreferencesMenu’ from ‘newStatusFieldMenuItem’
brltty-6.7/python3/Programs/./menu_prefs.c:1398:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:1399:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:1399:7: call_function: calling ‘newStatusFieldMenuItem’ from ‘makePreferencesMenu’
brltty-6.7/python3/Programs/./menu_prefs.c:1399:7: return_function: returning to ‘makePreferencesMenu’ from ‘newStatusFieldMenuItem’
brltty-6.7/python3/Programs/./menu_prefs.c:1399:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:1400:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:1400:7: call_function: calling ‘newStatusFieldMenuItem’ from ‘makePreferencesMenu’
brltty-6.7/python3/Programs/./menu_prefs.c:1400:7: return_function: returning to ‘makePreferencesMenu’ from ‘newStatusFieldMenuItem’
brltty-6.7/python3/Programs/./menu_prefs.c:1400:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:1401:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:1401:7: call_function: calling ‘newStatusFieldMenuItem’ from ‘makePreferencesMenu’
brltty-6.7/python3/Programs/./menu_prefs.c:1401:7: return_function: returning to ‘makePreferencesMenu’ from ‘newStatusFieldMenuItem’
brltty-6.7/python3/Programs/./menu_prefs.c:1401:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:1402:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:1402:7: call_function: calling ‘newStatusFieldMenuItem’ from ‘makePreferencesMenu’
brltty-6.7/python3/Programs/./menu_prefs.c:1402:7: return_function: returning to ‘makePreferencesMenu’ from ‘newStatusFieldMenuItem’
brltty-6.7/python3/Programs/./menu_prefs.c:1402:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:1403:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:1403:7: call_function: calling ‘newStatusFieldMenuItem’ from ‘makePreferencesMenu’
brltty-6.7/python3/Programs/./menu_prefs.c:1403:7: return_function: returning to ‘makePreferencesMenu’ from ‘newStatusFieldMenuItem’
brltty-6.7/python3/Programs/./menu_prefs.c:1403:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:1409:5: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:1409:5: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:1413:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:1413:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:1414:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:1420:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:1421:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:1427:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:1428:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:1434:5: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:1437:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:1437:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:1438:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:1444:5: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:1445:5: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:1449:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:1454:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:1454:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:1459:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:1459:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:1464:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:1464:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:1469:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:1469:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:1474:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:1474:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:1479:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:1479:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:1484:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:1484:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:1489:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:1489:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:1494:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:1494:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:1499:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:1499:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:1504:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:1504:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:1520:5: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:1520:5: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:1521:5: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:1525:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:1530:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:1530:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:1535:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:1535:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:1539:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:1539:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:1540:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:1545:26: branch_true: following ‘true’ branch (when ‘category != 18’)...
brltty-6.7/python3/Programs/./menu_prefs.c:1546:37: branch_true: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:1548:15: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:1545:55: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:1545:26: branch_true: following ‘true’ branch (when ‘category != 18’)...
brltty-6.7/python3/Programs/./menu_prefs.c:1546:37: branch_true: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:1548:14: branch_true: following ‘true’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:1551:26: acquire_memory: allocated here
brltty-6.7/python3/Programs/./menu_prefs.c:1551:16: branch_false: following ‘false’ branch (when ‘name’ is non-NULL)...
brltty-6.7/python3/Programs/./menu_prefs.c:1552:13: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:1556:15: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:1558:15: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:1545:26: branch_false: following ‘false’ branch (when ‘category == 18’)...
brltty-6.7/python3/Programs/./menu_prefs.c:1578:5: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:1578:5: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:1579:5: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:1583:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:1589:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:1589:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:1595:7: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:1595:7: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./menu_prefs.c:1601:23: branch_false: ...to here
brltty-6.7/python3/Programs/./menu_prefs.c:1601:5: danger: ‘name’ leaks here; was allocated at [(344)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/343)
Error: GCC_ANALYZER_WARNING (CWE-457): [#def508]
brltty-6.7/python3/Programs/./message.c:250:11: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘((unsigned char*)&*mgp)[12]’
brltty-6.7/python3/Programs/./message.c:233:1: enter_function: entry to ‘message’
brltty-6.7/python3/Programs/./message.c:240:6: branch_true: following ‘true’ branch (when ‘mgp’ is non-NULL)...
brltty-6.7/python3/Programs/./message.c:241:5: branch_true: ...to here
brltty-6.7/python3/Programs/./message.c:247:8: branch_true: following ‘true’ branch...
brltty-6.7/python3/Programs/./message.c:248:7: branch_true: ...to here
brltty-6.7/python3/Programs/./message.c:249:7: call_function: calling ‘presentMessage’ from ‘message’
brltty-6.7/python3/Programs/./message.c:249:7: return_function: returning to ‘message’ from ‘presentMessage’
brltty-6.7/python3/Programs/./message.c:250:11: danger: use of uninitialized value ‘((unsigned char*)&*mgp)[12]’ here
Error: GCC_ANALYZER_WARNING (CWE-688): [#def509]
brltty-6.7/python3/Programs/./messages.c:136:19: warning[-Wanalyzer-null-argument]: use of NULL ‘localeSpecifier’ where non-null expected
brltty-6.7/python3/Programs/./messages.c:529:1: enter_function: entry to ‘getPluralTranslation’
brltty-6.7/python3/Programs/./messages.c:533:28: call_function: calling ‘findPluralTranslation’ from ‘getPluralTranslation’
Error: GCC_ANALYZER_WARNING (CWE-457): [#def510]
brltty-6.7/python3/Programs/./unicode.c:64:32: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘**current_9(D)’
brltty-6.7/python3/Programs/./unicode.c:210:1: enter_function: entry to ‘composeCharacters’
brltty-6.7/python3/Programs/./unicode.c:215:6: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./unicode.c:217:9: branch_false: ...to here
brltty-6.7/python3/Programs/./unicode.c:253:8: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./unicode.c:256:7: branch_false: ...to here
brltty-6.7/python3/Programs/./unicode.c:269:12: branch_true: following ‘true’ branch (when ‘trg < trgEnd’)...
brltty-6.7/python3/Programs/./unicode.c:270:12: branch_true: ...to here
brltty-6.7/python3/Programs/./unicode.c:270:12: call_function: calling ‘nextBaseCharacter’ from ‘composeCharacters’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def511]
brltty-6.7/python3/Programs/./update.c:267:5: warning[-Wanalyzer-malloc-leak]: leak of ‘newArrayets’
brltty-6.7/python3/Programs/./update.c:1342:1: enter_function: entry to ‘handleUpdateAlarm’
brltty-6.7/python3/Programs/./update.c:1346:3: call_function: calling ‘suspendUpdates’ from ‘handleUpdateAlarm’
brltty-6.7/python3/Programs/./update.c:1346:3: return_function: returning to ‘handleUpdateAlarm’ from ‘suspendUpdates’
brltty-6.7/python3/Programs/./update.c:1347:3: call_function: calling ‘setUpdateTime’ from ‘handleUpdateAlarm’
brltty-6.7/python3/Programs/./update.c:1347:3: return_function: returning to ‘handleUpdateAlarm’ from ‘setUpdateTime’
brltty-6.7/python3/Programs/./update.c:1354:5: call_function: calling ‘doUpdate’ from ‘handleUpdateAlarm’
Error: GCC_ANALYZER_WARNING (CWE-457): [#def512]
brltty-6.7/python3/Programs/./usb.c:461:40: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘descriptor.configuration.wTotalLength’
brltty-6.7/python3/Programs/./usb.c:1525:1: enter_function: entry to ‘usbChooseChannel’
brltty-6.7/python3/Programs/./usb.c:1547:34: call_function: calling ‘usbGetDriverCodes’ from ‘usbChooseChannel’
brltty-6.7/python3/Programs/./usb.c:1547:34: return_function: returning to ‘usbChooseChannel’ from ‘usbGetDriverCodes’
brltty-6.7/python3/Programs/./usb.c:1548:8: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./usb.c:1554:36: branch_false: ...to here
brltty-6.7/python3/Programs/./usb.c:1555:8: branch_true: following ‘true’ branch...
brltty-6.7/python3/Programs/./usb.c:1556:45: branch_true: ...to here
brltty-6.7/python3/Programs/./usb.c:1574:8: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./usb.c:1588:8: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./usb.c:1593:49: branch_false: ...to here
brltty-6.7/python3/Programs/./usb.c:1593:8: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./usb.c:1598:10: branch_false: ...to here
brltty-6.7/python3/Programs/./usb.c:1598:8: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./usb.c:1603:62: branch_false: ...to here
brltty-6.7/python3/Programs/./usb.c:1603:8: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./usb.c:1608:57: branch_false: ...to here
brltty-6.7/python3/Programs/./usb.c:1608:8: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./usb.c:1613:9: branch_false: ...to here
brltty-6.7/python3/Programs/./usb.c:1613:8: branch_true: following ‘true’ branch...
brltty-6.7/python3/Programs/./usb.c:1614:39: branch_true: ...to here
brltty-6.7/python3/Programs/./usb.c:1614:12: call_function: calling ‘usbConfigureDevice’ from ‘usbChooseChannel’
brltty-6.7/python3/Programs/./usb.c:1614:12: return_function: returning to ‘usbChooseChannel’ from ‘usbConfigureDevice’
brltty-6.7/python3/Programs/./usb.c:1614:10: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./usb.c:1619:12: branch_false: ...to here
brltty-6.7/python3/Programs/./usb.c:1619:12: call_function: calling ‘usbVerifyInterface’ from ‘usbChooseChannel’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def513]
brltty-6.7/python3/Programs/./usb.c:490:10: warning[-Wanalyzer-malloc-leak]: leak of ‘descriptors’
brltty-6.7/python3/Programs/./usb.c:1482:1: enter_function: entry to ‘usbVerifyInterface’
brltty-6.7/python3/Programs/./usb.c:1483:45: call_function: calling ‘usbInterfaceDescriptor’ from ‘usbVerifyInterface’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def514]
brltty-6.7/python3/Programs/./usb_linux.c:1347:17: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
brltty-6.7/python3/Programs/./usb_linux.c:1371:1: enter_function: entry to ‘usbAddHostDevice’
brltty-6.7/python3/Programs/./usb_linux.c:1375:6: branch_true: following ‘true’ branch (when ‘host’ is non-NULL)...
brltty-6.7/python3/Programs/./usb_linux.c:1376:28: branch_true: ...to here
brltty-6.7/python3/Programs/./usb_linux.c:1376:28: acquire_memory: allocated here
brltty-6.7/python3/Programs/./usb_linux.c:1376:8: branch_true: following ‘true’ branch...
brltty-6.7/python3/Programs/./usb_linux.c:1377:25: branch_true: ...to here
brltty-6.7/python3/Programs/./usb_linux.c:1379:12: call_function: calling ‘usbReadHostDeviceDescriptor’ from ‘usbAddHostDevice’
Error: GCC_ANALYZER_WARNING (CWE-688): [#def515]
brltty-6.7/python3/Programs/./xbrlapi.c:702:7: warning[-Wanalyzer-possible-null-argument]: use of possibly-NULL ‘state’ where non-null expected
brltty-6.7/python3/Programs/./xbrlapi.c:1187:1: enter_function: entry to ‘main’
brltty-6.7/python3/Programs/./xbrlapi.c:1198:5: branch_false: following ‘false’ branch...
brltty-6.7/python3/Programs/./xbrlapi.c:1213:3: call_function: calling ‘tobrltty_init’ from ‘main’
brltty-6.7/python3/Programs/./xbrlapi.c:1213:3: return_function: returning to ‘main’ from ‘tobrltty_init’
brltty-6.7/python3/Programs/./xbrlapi.c:1227:3: call_function: calling ‘toX_f’ from ‘main’
Error: CPPCHECK_WARNING (CWE-562): [#def516]
brltty-6.7/python3/Programs/brlapi_client.c:619: error[autoVariables]: Address of local auto-variable assigned to a function parameter.
Error: CPPCHECK_WARNING (CWE-562): [#def517]
brltty-6.7/python3/Programs/brlapi_client.c:621: error[autoVariables]: Address of local auto-variable assigned to a function parameter.
Error: CPPCHECK_WARNING (CWE-476): [#def518]
brltty-6.7/python3/Programs/brlapi_common.h:606: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: ret
Error: CPPCHECK_WARNING (CWE-476): [#def519]
brltty-6.7/python3/Programs/brlapi_server.c:2367: error[ctunullpointer]: Null pointer dereference: c
Error: CPPCHECK_WARNING (CWE-476): [#def520]
brltty-6.7/python3/Programs/brlapi_server.c:2516: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: s
Error: CPPCHECK_WARNING (CWE-476): [#def521]
brltty-6.7/python3/Programs/brlapi_server.c:2517: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: s
Error: CPPCHECK_WARNING (CWE-476): [#def522]
brltty-6.7/python3/Programs/brlapi_server.c:2518: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: s
Error: CPPCHECK_WARNING (CWE-476): [#def523]
brltty-6.7/python3/Programs/brlapi_server.c:2519: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: s
Error: CPPCHECK_WARNING (CWE-476): [#def524]
brltty-6.7/python3/Programs/brlapi_server.c:2520: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: s
Error: CPPCHECK_WARNING (CWE-476): [#def525]
brltty-6.7/python3/Programs/brlapi_server.c:2521: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: s
Error: CPPCHECK_WARNING (CWE-476): [#def526]
brltty-6.7/python3/Programs/brlapi_server.c:2522: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: s
Error: CPPCHECK_WARNING (CWE-401): [#def527]
brltty-6.7/python3/Programs/brlapi_server.c:4524: error[memleakOnRealloc]: Common realloc mistake: 'coreWindowText' nulled but not freed upon failure
Error: CPPCHECK_WARNING (CWE-401): [#def528]
brltty-6.7/python3/Programs/brlapi_server.c:4525: error[memleakOnRealloc]: Common realloc mistake: 'coreWindowDots' nulled but not freed upon failure
Error: CPPCHECK_WARNING (CWE-457): [#def529]
brltty-6.7/python3/Programs/brltty-lscmds.c:236: warning[uninitvar]: Uninitialized variables: commands.name, commands.description, commands.code, commands.isToggle, commands.isMotion, commands.isRow, commands.isVertical, commands.isHorizontal, commands.isPanning, commands.isInput, commands.isCharacter, commands.isBraille, commands.isKeyboard, commands.isRouting, commands.isColumn, commands.isOffset, commands.isRange
Error: CPPCHECK_WARNING (CWE-457): [#def530]
brltty-6.7/python3/Programs/brltty-ttb.c:402: warning[uninitvar]: Uninitialized variables: inputCharactersBuffer.character, inputCharactersBuffer.dots
Error: CPPCHECK_WARNING (CWE-401): [#def531]
brltty-6.7/python3/Programs/clipboard.c:208: error[memleak]: Memory leak: cpb
Error: CPPCHECK_WARNING (CWE-457): [#def532]
brltty-6.7/python3/Programs/cmd_navigation.c:233: warning[uninitvar]: Uninitialized variable: text
Error: CPPCHECK_WARNING (CWE-457): [#def533]
brltty-6.7/python3/Programs/core.c:1133: warning[uninitvar]: Uninitialized variable: attributesBuffer
Error: CPPCHECK_WARNING (CWE-457): [#def534]
brltty-6.7/python3/Programs/core.c:1133: warning[uninitvar]: Uninitialized variable: textBuffer
Error: CPPCHECK_WARNING (CWE-252): [#def535]
brltty-6.7/python3/Programs/file.c:1098: error[leakReturnValNotUsed]: Return value of allocation function 'freopen' is not stored.
Error: CPPCHECK_WARNING (CWE-401): [#def536]
brltty-6.7/python3/Programs/hid_linux.c:92: error[memleak]: Memory leak: items
Error: CPPCHECK_WARNING (CWE-758): [#def537]
brltty-6.7/python3/Programs/notes_pcm.c:218: error[shiftTooManyBitsSigned]: Shifting signed 32-bit value by 31 bits is undefined behaviour
Error: CPPCHECK_WARNING (CWE-457): [#def538]
brltty-6.7/python3/Programs/serial_termios.c:222: error[uninitvar]: Uninitialized variable: size
Error: CPPCHECK_WARNING (CWE-457): [#def539]
brltty-6.7/python3/Programs/update.c:300: warning[uninitvar]: Uninitialized variable: inputText
Error: CPPCHECK_WARNING (CWE-457): [#def540]
brltty-6.7/python3/Programs/update.c:723: warning[uninitvar]: Uninitialized variable: characters
Error: CPPCHECK_WARNING (CWE-457): [#def541]
brltty-6.7/python3/Programs/usb_linux.c:1293: error[uninitvar]: Uninitialized variable: &length
Scan Properties
analyzer-version-clippy | 1.86.0 |
analyzer-version-cppcheck | 2.17.1 |
analyzer-version-gcc | 15.0.1 |
analyzer-version-gcc-analyzer | 15.0.1 |
analyzer-version-shellcheck | 0.10.0 |
analyzer-version-unicontrol | 0.0.2 |
enabled-plugins | clippy, cppcheck, gcc, shellcheck, unicontrol |
exit-code | 0 |
host | ip-172-16-1-184.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.20250425.124705.g1c7c448.main-1.el9.noarch |
mock-config | fedora-rawhide-x86_64 |
project-name | brltty-6.7-10.fc43 |
store-results-to | /tmp/tmpkhvc50c0/brltty-6.7-10.fc43.tar.xz |
time-created | 2025-04-25 12:20:14 |
time-finished | 2025-04-25 12:30:11 |
tool | csmock |
tool-args | '/usr/bin/csmock' '-r' 'fedora-rawhide-x86_64' '-t' 'unicontrol,cppcheck,gcc,clippy,shellcheck' '-o' '/tmp/tmpkhvc50c0/brltty-6.7-10.fc43.tar.xz' '--gcc-analyze' '--unicontrol-notests' '--unicontrol-bidi-only' '--install' 'pam' '--gcc-analyzer-bin=/usr/bin/gcc' '/tmp/tmpkhvc50c0/brltty-6.7-10.fc43.src.rpm' |
tool-version | csmock-3.8.1.20250422.172604.g26bc3d6-1.el9 |