liblouis-3.33.0-6.fc44
List of Findings
Error: UNICONTROL_WARNING (CWE-94): [#def1]
/usr/share/liblouis/tables/ar-ar-math.uti:387: warning: bidirectional control characters: ['\u2069']
Error: CPPCHECK_WARNING (CWE-457): [#def2]
liblouis-3.33.0/liblouis/compileTranslationTable.c:1194: warning[uninitvar]: Uninitialized variable: wname
Error: CPPCHECK_WARNING (CWE-476): [#def3]
liblouis-3.33.0/liblouis/compileTranslationTable.c:2479: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: e->key
Error: CPPCHECK_WARNING (CWE-476): [#def4]
liblouis-3.33.0/liblouis/compileTranslationTable.c:2726: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: m
Error: CPPCHECK_WARNING (CWE-476): [#def5]
liblouis-3.33.0/liblouis/compileTranslationTable.c:2728: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: definition_copy
Error: CPPCHECK_WARNING (CWE-476): [#def6]
liblouis-3.33.0/liblouis/compileTranslationTable.c:2729: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: m
Error: CPPCHECK_WARNING (CWE-476): [#def7]
liblouis-3.33.0/liblouis/compileTranslationTable.c:2730: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: m
Error: CPPCHECK_WARNING (CWE-476): [#def8]
liblouis-3.33.0/liblouis/compileTranslationTable.c:2732: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: substitutions_copy
Error: CPPCHECK_WARNING (CWE-476): [#def9]
liblouis-3.33.0/liblouis/compileTranslationTable.c:2733: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: m
Error: CPPCHECK_WARNING (CWE-476): [#def10]
liblouis-3.33.0/liblouis/compileTranslationTable.c:2734: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: m
Error: CPPCHECK_WARNING (CWE-476): [#def11]
liblouis-3.33.0/liblouis/compileTranslationTable.c:2735: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: m
Error: COMPILER_WARNING (CWE-1164): [#def12]
liblouis-3.33.0/liblouis/compileTranslationTable.c:2743:1: warning[-Wunused-function]: 'cons_macro' defined but not used
Error: CPPCHECK_WARNING (CWE-476): [#def13]
liblouis-3.33.0/liblouis/compileTranslationTable.c:2745: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: list
Error: CPPCHECK_WARNING (CWE-476): [#def14]
liblouis-3.33.0/liblouis/compileTranslationTable.c:2746: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: list
Error: COMPILER_WARNING (CWE-1164): [#def15]
liblouis-3.33.0/liblouis/compileTranslationTable.c: scope_hint: At top level
liblouis-3.33.0/liblouis/compileTranslationTable.c:2779:1: warning[-Wunused-function]: 'compileMacro' defined but not used
Error: COMPILER_WARNING (CWE-563): [#def16]
liblouis-3.33.0/liblouis/compileTranslationTable.c: scope_hint: In function 'compileRule'
liblouis-3.33.0/liblouis/compileTranslationTable.c:2895:30: warning[-Wunused-variable]: unused variable 'macro'
Error: CPPCHECK_WARNING (CWE-476): [#def17]
liblouis-3.33.0/liblouis/compileTranslationTable.c:4669: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: cp
Error: COMPILER_WARNING: [#def18]
liblouis-3.33.0/liblouis/compileTranslationTable.c: scope_hint: In function '_lou_defaultTableResolver'
liblouis-3.33.0/liblouis/compileTranslationTable.c:4678:51: warning[-Wformat-overflow=]: '__sprintf_chk' may write a terminating nul past the end of the destination
/usr/include/bits/stdio2.h:30:10: note: '__sprintf_chk' output 2 or more bytes (assuming 4097) into a destination of size 4096
Error: COMPILER_WARNING: [#def19]
liblouis-3.33.0/liblouis/compileTranslationTable.c: scope_hint: In function '_lou_defaultTableResolver'
liblouis-3.33.0/liblouis/compileTranslationTable.c:4690:57: warning[-Wformat-overflow=]: '%s' directive writing up to 4078 bytes into a region of size between 1 and 4079
/usr/include/bits/stdio2.h:30:10: note: '__sprintf_chk' output between 18 and 8174 bytes into a destination of size 4096
Error: CPPCHECK_WARNING (CWE-476): [#def20]
liblouis-3.33.0/liblouis/compileTranslationTable.c:4788: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: cp
Error: CPPCHECK_WARNING (CWE-476): [#def21]
liblouis-3.33.0/liblouis/compileTranslationTable.c:4823: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: copy
Error: CPPCHECK_WARNING (CWE-476): [#def22]
liblouis-3.33.0/liblouis/compileTranslationTable.c:4826: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: copy
Error: CPPCHECK_WARNING (CWE-476): [#def23]
liblouis-3.33.0/liblouis/compileTranslationTable.c:5187: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: newEntry
Error: CPPCHECK_WARNING (CWE-476): [#def24]
liblouis-3.33.0/liblouis/compileTranslationTable.c:5188: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: newEntry
Error: CPPCHECK_WARNING (CWE-476): [#def25]
liblouis-3.33.0/liblouis/compileTranslationTable.c:5189: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: newEntry
Error: CPPCHECK_WARNING (CWE-476): [#def26]
liblouis-3.33.0/liblouis/compileTranslationTable.c:5199: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: newEntry
Error: CPPCHECK_WARNING (CWE-476): [#def27]
liblouis-3.33.0/liblouis/compileTranslationTable.c:5200: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: newEntry
Error: CPPCHECK_WARNING (CWE-476): [#def28]
liblouis-3.33.0/liblouis/compileTranslationTable.c:5201: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: newEntry
Error: CPPCHECK_WARNING (CWE-476): [#def29]
liblouis-3.33.0/liblouis/logging.c:56: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: logMsg
Error: GCC_ANALYZER_WARNING (CWE-476): [#def30]
liblouis-3.33.0/liblouis/logging.c:56:48: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL 'logMsg'
liblouis-3.33.0/liblouis/logging.c:48:24: acquire_memory: this call could return NULL
liblouis-3.33.0/liblouis/logging.c:56:21: branch_true: following 'true' branch...
liblouis-3.33.0/liblouis/logging.c:56:63: branch_true: ...to here
liblouis-3.33.0/liblouis/logging.c:56:48: danger: 'logMsg + (sizetype)i' could be NULL: unchecked value from [(1)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-404): [#def31]
liblouis-3.33.0/liblouis/logging.c:154:9: warning[-Wanalyzer-va-list-leak]: missing call to 'va_end'
liblouis-3.33.0/liblouis/logging.c:148:12: branch_false: following 'false' branch (when 'format' is non-NULL)...
liblouis-3.33.0/liblouis/logging.c:149:13: branch_false: ...to here
liblouis-3.33.0/liblouis/logging.c:150:12: branch_false: following 'false' branch...
liblouis-3.33.0/liblouis/logging.c:151:9: branch_false: ...to here
liblouis-3.33.0/liblouis/logging.c:151:9: acquire_resource: 'va_start' called here
liblouis-3.33.0/liblouis/logging.c:154:9: danger: missing call to 'va_end' to match 'va_start' at [(5)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/4)
Error: CPPCHECK_WARNING (CWE-476): [#def32]
liblouis-3.33.0/liblouis/lou_backTranslateString.c:66: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: pool
Error: CPPCHECK_WARNING (CWE-476): [#def33]
liblouis-3.33.0/liblouis/lou_backTranslateString.c:67: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: pool
Error: CPPCHECK_WARNING (CWE-476): [#def34]
liblouis-3.33.0/liblouis/lou_backTranslateString.c:68: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: pool
Error: CPPCHECK_WARNING (CWE-476): [#def35]
liblouis-3.33.0/liblouis/lou_backTranslateString.c:69: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: pool
Error: CPPCHECK_WARNING (CWE-476): [#def36]
liblouis-3.33.0/liblouis/lou_backTranslateString.c:70: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: pool
Error: COMPILER_WARNING (CWE-457): [#def37]
liblouis-3.33.0/liblouis/lou_backTranslateString.c:275:31: warning[-Wmaybe-uninitialized]: 'realInlen' may be used uninitialized
liblouis-3.33.0/liblouis/lou_backTranslateString.c:252:21: note: 'realInlen' was declared here
Error: GCC_ANALYZER_WARNING (CWE-457): [#def38]
liblouis-3.33.0/liblouis/lou_backTranslateString.c:614:13: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value '*multindRule'
liblouis-3.33.0/liblouis/lou_backTranslateString.c:1082:1: enter_function: entry to 'backTranslateString'
liblouis-3.33.0/liblouis/lou_backTranslateString.c:1103:16: branch_true: following 'true' branch...
liblouis-3.33.0/liblouis/lou_backTranslateString.c:1112:17: branch_true: ...to here
liblouis-3.33.0/liblouis/lou_backTranslateString.c:1112:17: call_function: calling 'back_setBefore' from 'backTranslateString'
liblouis-3.33.0/liblouis/lou_backTranslateString.c:1112:17: return_function: returning to 'backTranslateString' from 'back_setBefore'
liblouis-3.33.0/liblouis/lou_backTranslateString.c:1113:20: branch_false: following 'false' branch...
liblouis-3.33.0/liblouis/lou_backTranslateString.c:1116:25: branch_false: ...to here
liblouis-3.33.0/liblouis/lou_backTranslateString.c:1116:25: branch_false: following 'false' branch...
liblouis-3.33.0/liblouis/lou_backTranslateString.c:1120:22: branch_false: ...to here
liblouis-3.33.0/liblouis/lou_backTranslateString.c:1120:20: branch_false: following 'false' branch...
liblouis-3.33.0/liblouis/lou_backTranslateString.c:1125:17: branch_false: ...to here
liblouis-3.33.0/liblouis/lou_backTranslateString.c:1125:17: call_function: calling 'back_selectRule' from 'backTranslateString'
Error: COMPILER_WARNING (CWE-457): [#def39]
liblouis-3.33.0/liblouis/lou_backTranslateString.c:614:13: warning[-Wmaybe-uninitialized]: 'multindRule' may be used uninitialized
liblouis-3.33.0/liblouis/lou_backTranslateString.c: scope_hint: In function '_lou_backTranslate'
liblouis-3.33.0/liblouis/lou_backTranslateString.c:1098:37: note: 'multindRule' was declared here
Error: CPPCHECK_WARNING (CWE-476): [#def40]
liblouis-3.33.0/liblouis/lou_translateString.c:72: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: pool
Error: CPPCHECK_WARNING (CWE-476): [#def41]
liblouis-3.33.0/liblouis/lou_translateString.c:73: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: pool
Error: CPPCHECK_WARNING (CWE-476): [#def42]
liblouis-3.33.0/liblouis/lou_translateString.c:74: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: pool
Error: CPPCHECK_WARNING (CWE-476): [#def43]
liblouis-3.33.0/liblouis/lou_translateString.c:75: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: pool
Error: CPPCHECK_WARNING (CWE-476): [#def44]
liblouis-3.33.0/liblouis/lou_translateString.c:76: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: pool
Error: GCC_ANALYZER_WARNING (CWE-401): [#def45]
liblouis-3.33.0/liblouis/lou_translateString.c:151:65: warning[-Wanalyzer-malloc-leak]: leak of 'prepWord'
liblouis-3.33.0/liblouis/lou_translateString.c:4049:1: enter_function: entry to 'lou_hyphenate'
liblouis-3.33.0/liblouis/lou_translateString.c:4060:12: branch_false: following 'false' branch...
liblouis-3.33.0/liblouis/lou_translateString.c:4060:13: branch_false: following 'false' branch (when 'inlen <= 99')...
liblouis-3.33.0/liblouis/lou_translateString.c:4063:12: branch_false: ...to here
liblouis-3.33.0/liblouis/lou_translateString.c:4063:12: branch_true: following 'true' branch (when 'mode != 0')...
liblouis-3.33.0/liblouis/lou_translateString.c:4064:21: branch_true: ...to here
liblouis-3.33.0/liblouis/lou_translateString.c:4067:20: branch_false: following 'false' branch...
liblouis-3.33.0/liblouis/lou_translateString.c:4072:38: branch_false: ...to here
liblouis-3.33.0/liblouis/lou_translateString.c:4087:24: branch_true: following 'true' branch...
liblouis-3.33.0/liblouis/lou_translateString.c:4088:29: branch_true: ...to here
liblouis-3.33.0/liblouis/lou_translateString.c:4089:20: branch_false: following 'false' branch...
liblouis-3.33.0/liblouis/lou_translateString.c:4091:22: branch_false: ...to here
liblouis-3.33.0/liblouis/lou_translateString.c:4094:22: call_function: calling 'hyphenateWord' from 'lou_hyphenate'
Error: GCC_ANALYZER_WARNING (CWE-401): [#def46]
liblouis-3.33.0/liblouis/lou_translateString.c:151:65: warning[-Wanalyzer-malloc-leak]: leak of 'textHyphens'
liblouis-3.33.0/liblouis/lou_translateString.c:4049:1: enter_function: entry to 'lou_hyphenate'
liblouis-3.33.0/liblouis/lou_translateString.c:4060:12: branch_false: following 'false' branch...
liblouis-3.33.0/liblouis/lou_translateString.c:4060:13: branch_false: following 'false' branch (when 'inlen <= 99')...
liblouis-3.33.0/liblouis/lou_translateString.c:4063:12: branch_false: ...to here
liblouis-3.33.0/liblouis/lou_translateString.c:4063:12: branch_true: following 'true' branch (when 'mode != 0')...
liblouis-3.33.0/liblouis/lou_translateString.c:4064:21: branch_true: ...to here
liblouis-3.33.0/liblouis/lou_translateString.c:4067:20: branch_false: following 'false' branch...
liblouis-3.33.0/liblouis/lou_translateString.c:4072:38: branch_false: ...to here
liblouis-3.33.0/liblouis/lou_translateString.c:4072:31: acquire_memory: allocated here
liblouis-3.33.0/liblouis/lou_translateString.c:4087:24: branch_true: following 'true' branch...
liblouis-3.33.0/liblouis/lou_translateString.c:4088:29: branch_true: ...to here
liblouis-3.33.0/liblouis/lou_translateString.c:4088:29: call_function: calling 'getChar' from 'lou_hyphenate'
Error: CPPCHECK_WARNING (CWE-457): [#def47]
liblouis-3.33.0/liblouis/lou_translateString.c:204: error[ctuuninitvar]: Using argument transCharslen that points at uninitialized variable transCharslen
Error: COMPILER_WARNING (CWE-457): [#def48]
liblouis-3.33.0/liblouis/lou_translateString.c:1300:47: warning[-Wmaybe-uninitialized]: 'realInlen' may be used uninitialized
liblouis-3.33.0/liblouis/lou_translateString.c:1277:21: note: 'realInlen' was declared here
Error: CPPCHECK_WARNING (CWE-476): [#def49]
liblouis-3.33.0/liblouis/lou_translateString.c:1455: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: prepWord
Error: GCC_ANALYZER_WARNING (CWE-476): [#def50]
liblouis-3.33.0/liblouis/lou_translateString.c:1455:9: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL 'prepWord'
liblouis-3.33.0/liblouis/lou_translateString.c:4049:1: enter_function: entry to 'lou_hyphenate'
liblouis-3.33.0/liblouis/lou_translateString.c:4060:12: branch_false: following 'false' branch...
liblouis-3.33.0/liblouis/lou_translateString.c:4060:13: branch_false: following 'false' branch (when 'inlen <= 99')...
liblouis-3.33.0/liblouis/lou_translateString.c:4063:12: branch_false: ...to here
liblouis-3.33.0/liblouis/lou_translateString.c:4063:12: branch_false: following 'false' branch (when 'mode == 0')...
liblouis-3.33.0/liblouis/lou_translateString.c:4074:17: branch_false: ...to here
liblouis-3.33.0/liblouis/lou_translateString.c:4089:20: branch_false: following 'false' branch...
liblouis-3.33.0/liblouis/lou_translateString.c:4091:22: branch_false: ...to here
liblouis-3.33.0/liblouis/lou_translateString.c:4094:22: call_function: calling 'hyphenateWord' from 'lou_hyphenate'
Error: CPPCHECK_WARNING (CWE-476): [#def51]
liblouis-3.33.0/liblouis/lou_translateString.c:1457: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: prepWord
Error: CPPCHECK_WARNING (CWE-476): [#def52]
liblouis-3.33.0/liblouis/lou_translateString.c:1460: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: prepWord
Error: CPPCHECK_WARNING (CWE-476): [#def53]
liblouis-3.33.0/liblouis/lou_translateString.c:1467: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: prepWord
Error: CPPCHECK_WARNING (CWE-457): [#def54]
liblouis-3.33.0/liblouis/lou_translateString.c:2319: warning[uninitvar]: Uninitialized variable: dots
Error: GCC_ANALYZER_WARNING (CWE-457): [#def55]
liblouis-3.33.0/liblouis/lou_translateString.c:2505:17: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value 'transOpcode'
liblouis-3.33.0/liblouis/lou_translateString.c:3607:1: enter_function: entry to 'translateString'
liblouis-3.33.0/liblouis/lou_translateString.c:3634:9: call_function: calling 'markSyllables' from 'translateString'
Error: COMPILER_WARNING (CWE-563): [#def56]
liblouis-3.33.0/liblouis/lou_translateString.c: scope_hint: In function 'resolveEmphasisPassages'
liblouis-3.33.0/liblouis/lou_translateString.c:2918:26: warning[-Wunused-but-set-variable]: variable 'last_word_start' set but not used
Error: COMPILER_WARNING (CWE-457): [#def57]
liblouis-3.33.0/liblouis/lou_translateString.c:3927:36: warning[-Wmaybe-uninitialized]: 'repwordStart' may be used uninitialized
liblouis-3.33.0/liblouis/lou_translateString.c: scope_hint: In function '_lou_translate'
liblouis-3.33.0/liblouis/lou_translateString.c:3628:13: note: 'repwordStart' was declared here
Error: GCC_ANALYZER_WARNING (CWE-401): [#def58]
liblouis-3.33.0/liblouis/lou_translateString.c:4067:22: warning[-Wanalyzer-malloc-leak]: leak of 'inputPos'
liblouis-3.33.0/liblouis/lou_translateString.c:4060:12: branch_false: following 'false' branch...
liblouis-3.33.0/liblouis/lou_translateString.c:4060:13: branch_false: following 'false' branch (when 'inlen <= 99')...
liblouis-3.33.0/liblouis/lou_translateString.c:4063:12: branch_false: ...to here
liblouis-3.33.0/liblouis/lou_translateString.c:4063:12: branch_true: following 'true' branch (when 'mode != 0')...
liblouis-3.33.0/liblouis/lou_translateString.c:4064:21: branch_true: ...to here
liblouis-3.33.0/liblouis/lou_translateString.c:4066:28: acquire_memory: allocated here
liblouis-3.33.0/liblouis/lou_translateString.c:4067:22: danger: 'inputPos' leaks here; was allocated at [(7)](sarif:/runs/0/results/4/codeFlows/0/threadFlows/0/locations/6)
Error: GCC_ANALYZER_WARNING (CWE-476): [#def59]
liblouis-3.33.0/liblouis/lou_translateString.c:4080:39: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL 'textHyphens'
liblouis-3.33.0/liblouis/lou_translateString.c:4060:12: branch_false: following 'false' branch...
liblouis-3.33.0/liblouis/lou_translateString.c:4060:13: branch_false: following 'false' branch (when 'inlen <= 99')...
liblouis-3.33.0/liblouis/lou_translateString.c:4063:12: branch_false: ...to here
liblouis-3.33.0/liblouis/lou_translateString.c:4063:12: branch_true: following 'true' branch (when 'mode != 0')...
liblouis-3.33.0/liblouis/lou_translateString.c:4064:21: branch_true: ...to here
liblouis-3.33.0/liblouis/lou_translateString.c:4067:20: branch_false: following 'false' branch...
liblouis-3.33.0/liblouis/lou_translateString.c:4072:38: branch_false: ...to here
liblouis-3.33.0/liblouis/lou_translateString.c:4072:31: acquire_memory: this call could return NULL
liblouis-3.33.0/liblouis/lou_translateString.c:4080:21: branch_true: following 'true' branch...
liblouis-3.33.0/liblouis/lou_translateString.c:4080:50: branch_true: ...to here
liblouis-3.33.0/liblouis/lou_translateString.c:4080:39: danger: 'textHyphens + (sizetype)k' could be NULL: unchecked value from [(9)](sarif:/runs/0/results/5/codeFlows/0/threadFlows/0/locations/8)
Error: GCC_ANALYZER_WARNING (CWE-476): [#def60]
liblouis-3.33.0/liblouis/lou_translateString.c:4081:9: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL 'textHyphens'
liblouis-3.33.0/liblouis/lou_translateString.c:4060:12: branch_false: following 'false' branch...
liblouis-3.33.0/liblouis/lou_translateString.c:4060:13: branch_false: following 'false' branch (when 'inlen <= 99')...
liblouis-3.33.0/liblouis/lou_translateString.c:4063:12: branch_false: ...to here
liblouis-3.33.0/liblouis/lou_translateString.c:4063:12: branch_true: following 'true' branch (when 'mode != 0')...
liblouis-3.33.0/liblouis/lou_translateString.c:4064:21: branch_true: ...to here
liblouis-3.33.0/liblouis/lou_translateString.c:4067:20: branch_false: following 'false' branch...
liblouis-3.33.0/liblouis/lou_translateString.c:4072:38: branch_false: ...to here
liblouis-3.33.0/liblouis/lou_translateString.c:4072:31: acquire_memory: this call could return NULL
liblouis-3.33.0/liblouis/lou_translateString.c:4080:21: branch_false: following 'false' branch...
liblouis-3.33.0/liblouis/lou_translateString.c:4081:20: branch_false: ...to here
liblouis-3.33.0/liblouis/lou_translateString.c:4081:9: danger: 'textHyphens + (sizetype)k' could be NULL: unchecked value from [(9)](sarif:/runs/0/results/6/codeFlows/0/threadFlows/0/locations/8)
Error: COMPILER_WARNING (CWE-457): [#def61]
liblouis-3.33.0/liblouis/lou_translateString.c: scope_hint: In function 'lou_hyphenate'
liblouis-3.33.0/liblouis/lou_translateString.c:4119:29: warning[-Wmaybe-uninitialized]: 'inputPos' may be used uninitialized
liblouis-3.33.0/liblouis/lou_translateString.c:4055:14: note: 'inputPos' was declared here
Error: CPPCHECK_WARNING (CWE-476): [#def62]
liblouis-3.33.0/liblouis/maketable.c:91: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: dots
Error: GCC_ANALYZER_WARNING (CWE-401): [#def63]
liblouis-3.33.0/liblouis/maketable.c:111:38: warning[-Wanalyzer-malloc-leak]: leak of 'rules'
liblouis-3.33.0/liblouis/maketable.c:402:1: enter_function: entry to 'findRelevantRules'
liblouis-3.33.0/liblouis/maketable.c:413:42: acquire_memory: allocated here
liblouis-3.33.0/liblouis/maketable.c:416:16: branch_true: following 'true' branch...
branch_true: ...to here
liblouis-3.33.0/liblouis/maketable.c:417:36: branch_true: following 'true' branch (when 'hash_len != 0')...
liblouis-3.33.0/liblouis/maketable.c:419:25: branch_true: ...to here
liblouis-3.33.0/liblouis/maketable.c:419:25: branch_true: following 'true' branch (when 'hash_len == 2')...
liblouis-3.33.0/liblouis/maketable.c:420:25: branch_true: ...to here
liblouis-3.33.0/liblouis/maketable.c:466:16: branch_true: following 'true' branch (when 'm != -1')...
liblouis-3.33.0/liblouis/maketable.c:466:58: branch_true: ...to here
liblouis-3.33.0/liblouis/maketable.c:466:29: call_function: calling 'printRule' from 'findRelevantRules'
Error: GCC_ANALYZER_WARNING (CWE-401): [#def64]
liblouis-3.33.0/liblouis/maketable.c:117:42: warning[-Wanalyzer-malloc-leak]: leak of 'rules'
liblouis-3.33.0/liblouis/maketable.c:402:1: enter_function: entry to 'findRelevantRules'
liblouis-3.33.0/liblouis/maketable.c:413:42: acquire_memory: allocated here
liblouis-3.33.0/liblouis/maketable.c:416:16: branch_true: following 'true' branch...
branch_true: ...to here
liblouis-3.33.0/liblouis/maketable.c:417:36: branch_true: following 'true' branch (when 'hash_len != 0')...
liblouis-3.33.0/liblouis/maketable.c:419:25: branch_true: ...to here
liblouis-3.33.0/liblouis/maketable.c:419:25: branch_true: following 'true' branch (when 'hash_len == 2')...
liblouis-3.33.0/liblouis/maketable.c:420:25: branch_true: ...to here
liblouis-3.33.0/liblouis/maketable.c:466:16: branch_true: following 'true' branch (when 'm != -1')...
liblouis-3.33.0/liblouis/maketable.c:466:58: branch_true: ...to here
liblouis-3.33.0/liblouis/maketable.c:466:29: call_function: calling 'printRule' from 'findRelevantRules'
Error: GCC_ANALYZER_WARNING (CWE-401): [#def65]
liblouis-3.33.0/liblouis/maketable.c:122:33: warning[-Wanalyzer-malloc-leak]: leak of 'message'
liblouis-3.33.0/liblouis/maketable.c:116:33: branch_true: following 'true' branch...
liblouis-3.33.0/liblouis/maketable.c:117:42: branch_true: ...to here
liblouis-3.33.0/liblouis/maketable.c:121:57: acquire_memory: allocated here
liblouis-3.33.0/liblouis/maketable.c:122:33: danger: 'message' leaks here; was allocated at [(3)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def66]
liblouis-3.33.0/liblouis/maketable.c:122:33: warning[-Wanalyzer-malloc-leak]: leak of 'rules'
liblouis-3.33.0/liblouis/maketable.c:402:1: enter_function: entry to 'findRelevantRules'
liblouis-3.33.0/liblouis/maketable.c:413:42: acquire_memory: allocated here
liblouis-3.33.0/liblouis/maketable.c:416:16: branch_true: following 'true' branch...
branch_true: ...to here
liblouis-3.33.0/liblouis/maketable.c:417:36: branch_true: following 'true' branch (when 'hash_len != 0')...
liblouis-3.33.0/liblouis/maketable.c:419:25: branch_true: ...to here
liblouis-3.33.0/liblouis/maketable.c:419:25: branch_true: following 'true' branch (when 'hash_len == 2')...
liblouis-3.33.0/liblouis/maketable.c:420:25: branch_true: ...to here
liblouis-3.33.0/liblouis/maketable.c:466:16: branch_true: following 'true' branch (when 'm != -1')...
liblouis-3.33.0/liblouis/maketable.c:466:58: branch_true: ...to here
liblouis-3.33.0/liblouis/maketable.c:466:29: call_function: calling 'printRule' from 'findRelevantRules'
Error: GCC_ANALYZER_WARNING (CWE-688): [#def67]
liblouis-3.33.0/liblouis/maketable.c:122:33: warning[-Wanalyzer-possible-null-argument]: use of possibly-NULL 'message' where non-null expected
liblouis-3.33.0/liblouis/maketable.c:116:33: branch_true: following 'true' branch...
liblouis-3.33.0/liblouis/maketable.c:117:42: branch_true: ...to here
liblouis-3.33.0/liblouis/maketable.c:121:57: acquire_memory: this call could return NULL
liblouis-3.33.0/liblouis/maketable.c:122:33: danger: argument 1 ('message') from [(3)](sarif:/runs/0/results/3/codeFlows/0/threadFlows/0/locations/2) could be NULL where non-null expected
Error: CPPCHECK_WARNING (CWE-476): [#def68]
liblouis-3.33.0/liblouis/maketable.c:181: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: data_save
Error: GCC_ANALYZER_WARNING (CWE-401): [#def69]
liblouis-3.33.0/liblouis/maketable.c:196:50: warning[-Wanalyzer-malloc-leak]: leak of 'data_save'
liblouis-3.33.0/liblouis/maketable.c:387:1: enter_function: entry to 'suggestChunks'
liblouis-3.33.0/liblouis/maketable.c:389:28: branch_true: following 'true' branch...
liblouis-3.33.0/liblouis/maketable.c:389:44: branch_true: ...to here
liblouis-3.33.0/liblouis/maketable.c:393:12: branch_false: following 'false' branch...
liblouis-3.33.0/liblouis/maketable.c:394:9: branch_false: ...to here
liblouis-3.33.0/liblouis/maketable.c:397:16: call_function: calling 'find_matching_rules' from 'suggestChunks'
Error: GCC_ANALYZER_WARNING (CWE-401): [#def70]
liblouis-3.33.0/liblouis/maketable.c:266:37: warning[-Wanalyzer-malloc-leak]: leak of 'data_save'
liblouis-3.33.0/liblouis/maketable.c:387:1: enter_function: entry to 'suggestChunks'
liblouis-3.33.0/liblouis/maketable.c:389:28: branch_true: following 'true' branch...
liblouis-3.33.0/liblouis/maketable.c:389:44: branch_true: ...to here
liblouis-3.33.0/liblouis/maketable.c:393:12: branch_false: following 'false' branch...
liblouis-3.33.0/liblouis/maketable.c:394:9: branch_false: ...to here
liblouis-3.33.0/liblouis/maketable.c:397:16: call_function: calling 'find_matching_rules' from 'suggestChunks'
Error: GCC_ANALYZER_WARNING (CWE-401): [#def71]
liblouis-3.33.0/liblouis/maketable.c:422:58: warning[-Wanalyzer-malloc-leak]: leak of 'rules'
liblouis-3.33.0/liblouis/maketable.c:413:42: acquire_memory: allocated here
liblouis-3.33.0/liblouis/maketable.c:416:16: branch_true: following 'true' branch...
branch_true: ...to here
liblouis-3.33.0/liblouis/maketable.c:417:36: branch_true: following 'true' branch (when 'hash_len != 0')...
liblouis-3.33.0/liblouis/maketable.c:419:25: branch_true: ...to here
liblouis-3.33.0/liblouis/maketable.c:419:25: branch_true: following 'true' branch (when 'hash_len == 2')...
liblouis-3.33.0/liblouis/maketable.c:420:25: branch_true: ...to here
liblouis-3.33.0/liblouis/maketable.c:421:36: branch_false: following 'false' branch...
liblouis-3.33.0/liblouis/maketable.c:422:47: branch_false: ...to here
liblouis-3.33.0/liblouis/maketable.c:422:58: danger: 'rules' leaks here; was allocated at [(1)](sarif:/runs/0/results/7/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def72]
liblouis-3.33.0/liblouis/maketable.c:425:60: warning[-Wanalyzer-malloc-leak]: leak of 'rules'
liblouis-3.33.0/liblouis/maketable.c:413:42: acquire_memory: allocated here
liblouis-3.33.0/liblouis/maketable.c:416:16: branch_true: following 'true' branch...
branch_true: ...to here
liblouis-3.33.0/liblouis/maketable.c:417:36: branch_true: following 'true' branch (when 'hash_len != 0')...
liblouis-3.33.0/liblouis/maketable.c:419:25: branch_true: ...to here
liblouis-3.33.0/liblouis/maketable.c:419:25: branch_true: following 'true' branch (when 'hash_len == 2')...
liblouis-3.33.0/liblouis/maketable.c:420:25: branch_true: ...to here
liblouis-3.33.0/liblouis/maketable.c:417:36: branch_true: following 'true' branch (when 'hash_len != 0')...
liblouis-3.33.0/liblouis/maketable.c:419:25: branch_true: ...to here
liblouis-3.33.0/liblouis/maketable.c:419:25: branch_false: following 'false' branch (when 'hash_len != 2')...
liblouis-3.33.0/liblouis/maketable.c:424:25: branch_false: ...to here
liblouis-3.33.0/liblouis/maketable.c:425:60: danger: 'rules' leaks here; was allocated at [(1)](sarif:/runs/0/results/8/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-476): [#def73]
liblouis-3.33.0/liblouis/maketable.c:456:33: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL 'rules'
liblouis-3.33.0/liblouis/maketable.c:413:42: acquire_memory: this call could return NULL
liblouis-3.33.0/liblouis/maketable.c:416:16: branch_true: following 'true' branch...
branch_true: ...to here
liblouis-3.33.0/liblouis/maketable.c:417:36: branch_true: following 'true' branch (when 'hash_len != 0')...
liblouis-3.33.0/liblouis/maketable.c:419:25: branch_true: ...to here
liblouis-3.33.0/liblouis/maketable.c:419:25: branch_true: following 'true' branch (when 'hash_len == 2')...
liblouis-3.33.0/liblouis/maketable.c:420:25: branch_true: ...to here
liblouis-3.33.0/liblouis/maketable.c:435:32: branch_true: following 'true' branch (when 'offset != 0')...
liblouis-3.33.0/liblouis/maketable.c:436:70: branch_true: ...to here
liblouis-3.33.0/liblouis/maketable.c:456:33: danger: 'rules + (long unsigned int)m * 8' could be NULL: unchecked value from [(1)](sarif:/runs/0/results/10/codeFlows/0/threadFlows/0/locations/0)
Error: CPPCHECK_WARNING (CWE-476): [#def74]
liblouis-3.33.0/liblouis/metadata.c:62: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: list
Error: GCC_ANALYZER_WARNING (CWE-476): [#def75]
liblouis-3.33.0/liblouis/metadata.c:62:17: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL 'list'
liblouis-3.33.0/liblouis/metadata.c:1104:1: enter_function: entry to 'lou_listTables'
liblouis-3.33.0/liblouis/metadata.c:1108:12: branch_false: following 'false' branch...
liblouis-3.33.0/liblouis/metadata.c:1109:14: branch_false: ...to here
liblouis-3.33.0/liblouis/metadata.c:1109:30: branch_true: following 'true' branch (when 'l' is non-NULL)...
liblouis-3.33.0/liblouis/metadata.c:1110:28: branch_true: ...to here
liblouis-3.33.0/liblouis/metadata.c:1111:26: call_function: calling 'list_conj' from 'lou_listTables'
Error: CPPCHECK_WARNING (CWE-476): [#def76]
liblouis-3.33.0/liblouis/metadata.c:63: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: list
Error: CPPCHECK_WARNING (CWE-476): [#def77]
liblouis-3.33.0/liblouis/metadata.c:64: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: list
Error: CPPCHECK_WARNING (CWE-476): [#def78]
liblouis-3.33.0/liblouis/metadata.c:65: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: list
Error: CPPCHECK_WARNING (CWE-476): [#def79]
liblouis-3.33.0/liblouis/metadata.c:69: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: l
Error: GCC_ANALYZER_WARNING (CWE-476): [#def80]
liblouis-3.33.0/liblouis/metadata.c:69:17: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL 'l'
liblouis-3.33.0/liblouis/metadata.c:1104:1: enter_function: entry to 'lou_listTables'
liblouis-3.33.0/liblouis/metadata.c:1108:12: branch_true: following 'true' branch...
liblouis-3.33.0/liblouis/metadata.c:1108:26: branch_true: ...to here
liblouis-3.33.0/liblouis/metadata.c:1108:26: call_function: calling 'indexTablePath' from 'lou_listTables'
Error: CPPCHECK_WARNING (CWE-476): [#def81]
liblouis-3.33.0/liblouis/metadata.c:70: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: l
Error: CPPCHECK_WARNING (CWE-476): [#def82]
liblouis-3.33.0/liblouis/metadata.c:71: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: l
Error: CPPCHECK_WARNING (CWE-476): [#def83]
liblouis-3.33.0/liblouis/metadata.c:72: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: l
Error: GCC_ANALYZER_WARNING (CWE-401): [#def84]
liblouis-3.33.0/liblouis/metadata.c:78:33: warning[-Wanalyzer-malloc-leak]: leak of 'strdup(*table.name)'
liblouis-3.33.0/liblouis/metadata.c:1104:1: enter_function: entry to 'lou_listTables'
liblouis-3.33.0/liblouis/metadata.c:1108:12: branch_false: following 'false' branch...
liblouis-3.33.0/liblouis/metadata.c:1109:14: branch_false: ...to here
liblouis-3.33.0/liblouis/metadata.c:1109:30: branch_true: following 'true' branch (when 'l' is non-NULL)...
liblouis-3.33.0/liblouis/metadata.c:1110:28: branch_true: ...to here
liblouis-3.33.0/liblouis/metadata.c:1111:26: call_function: calling 'list_conj' from 'lou_listTables'
liblouis-3.33.0/liblouis/metadata.c:1111:26: return_function: returning to 'lou_listTables' from 'list_conj'
liblouis-3.33.0/liblouis/metadata.c:1109:30: branch_true: following 'true' branch (when 'l' is non-NULL)...
liblouis-3.33.0/liblouis/metadata.c:1110:28: branch_true: ...to here
liblouis-3.33.0/liblouis/metadata.c:1112:41: acquire_memory: allocated here
liblouis-3.33.0/liblouis/metadata.c:1111:26: call_function: calling 'list_conj' from 'lou_listTables'
Error: GCC_ANALYZER_WARNING (CWE-688): [#def85]
liblouis-3.33.0/liblouis/metadata.c:78:33: warning[-Wanalyzer-possible-null-argument]: use of possibly-NULL '*l1.head' where non-null expected
liblouis-3.33.0/liblouis/metadata.c:1104:1: enter_function: entry to 'lou_listTables'
liblouis-3.33.0/liblouis/metadata.c:1108:12: branch_false: following 'false' branch...
liblouis-3.33.0/liblouis/metadata.c:1109:14: branch_false: ...to here
liblouis-3.33.0/liblouis/metadata.c:1109:30: branch_true: following 'true' branch (when 'l' is non-NULL)...
liblouis-3.33.0/liblouis/metadata.c:1110:28: branch_true: ...to here
liblouis-3.33.0/liblouis/metadata.c:1112:41: acquire_memory: this call could return NULL
liblouis-3.33.0/liblouis/metadata.c:1111:26: call_function: calling 'list_conj' from 'lou_listTables'
liblouis-3.33.0/liblouis/metadata.c:1111:26: return_function: returning to 'lou_listTables' from 'list_conj'
liblouis-3.33.0/liblouis/metadata.c:1109:30: branch_true: following 'true' branch (when 'l' is non-NULL)...
liblouis-3.33.0/liblouis/metadata.c:1110:28: branch_true: ...to here
liblouis-3.33.0/liblouis/metadata.c:1111:26: call_function: calling 'list_conj' from 'lou_listTables'
Error: GCC_ANALYZER_WARNING (CWE-688): [#def86]
liblouis-3.33.0/liblouis/metadata.c:78:33: warning[-Wanalyzer-possible-null-argument]: use of possibly-NULL 'x' where non-null expected
liblouis-3.33.0/liblouis/metadata.c:1104:1: enter_function: entry to 'lou_listTables'
liblouis-3.33.0/liblouis/metadata.c:1108:12: branch_false: following 'false' branch...
liblouis-3.33.0/liblouis/metadata.c:1109:14: branch_false: ...to here
liblouis-3.33.0/liblouis/metadata.c:1109:30: branch_true: following 'true' branch (when 'l' is non-NULL)...
liblouis-3.33.0/liblouis/metadata.c:1110:28: branch_true: ...to here
liblouis-3.33.0/liblouis/metadata.c:1111:26: call_function: calling 'list_conj' from 'lou_listTables'
liblouis-3.33.0/liblouis/metadata.c:1111:26: return_function: returning to 'lou_listTables' from 'list_conj'
liblouis-3.33.0/liblouis/metadata.c:1109:30: branch_true: following 'true' branch (when 'l' is non-NULL)...
liblouis-3.33.0/liblouis/metadata.c:1110:28: branch_true: ...to here
liblouis-3.33.0/liblouis/metadata.c:1112:41: acquire_memory: this call could return NULL
liblouis-3.33.0/liblouis/metadata.c:1111:26: call_function: calling 'list_conj' from 'lou_listTables'
Error: CPPCHECK_WARNING (CWE-476): [#def87]
liblouis-3.33.0/liblouis/metadata.c:90: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: l3
Error: GCC_ANALYZER_WARNING (CWE-476): [#def88]
liblouis-3.33.0/liblouis/metadata.c:90:17: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL 'l3'
liblouis-3.33.0/liblouis/metadata.c:1104:1: enter_function: entry to 'lou_listTables'
liblouis-3.33.0/liblouis/metadata.c:1108:12: branch_false: following 'false' branch...
liblouis-3.33.0/liblouis/metadata.c:1109:14: branch_false: ...to here
liblouis-3.33.0/liblouis/metadata.c:1109:30: branch_true: following 'true' branch (when 'l' is non-NULL)...
liblouis-3.33.0/liblouis/metadata.c:1110:28: branch_true: ...to here
liblouis-3.33.0/liblouis/metadata.c:1111:26: call_function: calling 'list_conj' from 'lou_listTables'
liblouis-3.33.0/liblouis/metadata.c:1111:26: return_function: returning to 'lou_listTables' from 'list_conj'
liblouis-3.33.0/liblouis/metadata.c:1109:30: branch_true: following 'true' branch (when 'l' is non-NULL)...
liblouis-3.33.0/liblouis/metadata.c:1110:28: branch_true: ...to here
liblouis-3.33.0/liblouis/metadata.c:1111:26: call_function: calling 'list_conj' from 'lou_listTables'
Error: CPPCHECK_WARNING (CWE-476): [#def89]
liblouis-3.33.0/liblouis/metadata.c:91: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: l3
Error: CPPCHECK_WARNING (CWE-476): [#def90]
liblouis-3.33.0/liblouis/metadata.c:92: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: l3
Error: CPPCHECK_WARNING (CWE-476): [#def91]
liblouis-3.33.0/liblouis/metadata.c:93: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: l3
Error: CPPCHECK_WARNING (CWE-476): [#def92]
liblouis-3.33.0/liblouis/metadata.c:121: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: d
Error: GCC_ANALYZER_WARNING (CWE-476): [#def93]
liblouis-3.33.0/liblouis/metadata.c:121:9: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL 'd'
liblouis-3.33.0/liblouis/metadata.c:1047:1: enter_function: entry to 'lou_findTables'
liblouis-3.33.0/liblouis/metadata.c:1050:12: branch_false: following 'false' branch...
liblouis-3.33.0/liblouis/metadata.c:1051:31: branch_false: ...to here
liblouis-3.33.0/liblouis/metadata.c:1051:31: call_function: calling 'parseQuery' from 'lou_findTables'
Error: CPPCHECK_WARNING (CWE-476): [#def94]
liblouis-3.33.0/liblouis/metadata.c:122: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: d
Error: CPPCHECK_WARNING (CWE-476): [#def95]
liblouis-3.33.0/liblouis/metadata.c:123: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: d
Error: CPPCHECK_WARNING (CWE-476): [#def96]
liblouis-3.33.0/liblouis/metadata.c:124: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: d
Error: CPPCHECK_WARNING (CWE-476): [#def97]
liblouis-3.33.0/liblouis/metadata.c:164: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: array
Error: GCC_ANALYZER_WARNING (CWE-476): [#def98]
liblouis-3.33.0/liblouis/metadata.c:164:40: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL 'array'
liblouis-3.33.0/liblouis/metadata.c:1104:1: enter_function: entry to 'lou_listTables'
liblouis-3.33.0/liblouis/metadata.c:1108:12: branch_false: following 'false' branch...
liblouis-3.33.0/liblouis/metadata.c:1109:14: branch_false: ...to here
liblouis-3.33.0/liblouis/metadata.c:1109:30: branch_true: following 'true' branch (when 'l' is non-NULL)...
liblouis-3.33.0/liblouis/metadata.c:1110:28: branch_true: ...to here
liblouis-3.33.0/liblouis/metadata.c:1111:26: call_function: calling 'list_conj' from 'lou_listTables'
liblouis-3.33.0/liblouis/metadata.c:1111:26: return_function: returning to 'lou_listTables' from 'list_conj'
liblouis-3.33.0/liblouis/metadata.c:1109:30: branch_false: following 'false' branch (when 'l' is NULL)...
liblouis-3.33.0/liblouis/metadata.c:1114:23: branch_false: ...to here
liblouis-3.33.0/liblouis/metadata.c:1114:23: call_function: calling 'list_toArray' from 'lou_listTables'
Error: CPPCHECK_WARNING (CWE-476): [#def99]
liblouis-3.33.0/liblouis/metadata.c:165: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: array
Error: COMPILER_WARNING (CWE-1164): [#def100]
liblouis-3.33.0/liblouis/metadata.c:225:1: warning[-Wunused-function]: 'feat_dup' defined but not used
Error: CPPCHECK_WARNING (CWE-476): [#def101]
liblouis-3.33.0/liblouis/metadata.c:228: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: d
Error: CPPCHECK_WARNING (CWE-476): [#def102]
liblouis-3.33.0/liblouis/metadata.c:229: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: d
Error: CPPCHECK_WARNING (CWE-476): [#def103]
liblouis-3.33.0/liblouis/metadata.c:230: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: d
Error: CPPCHECK_WARNING (CWE-476): [#def104]
liblouis-3.33.0/liblouis/metadata.c:231: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: d
Error: GCC_ANALYZER_WARNING (CWE-688): [#def105]
liblouis-3.33.0/liblouis/metadata.c:243:16: warning[-Wanalyzer-possible-null-argument]: use of possibly-NULL 'key' where non-null expected
liblouis-3.33.0/liblouis/metadata.c:1047:1: enter_function: entry to 'lou_findTables'
liblouis-3.33.0/liblouis/metadata.c:1050:12: branch_false: following 'false' branch...
liblouis-3.33.0/liblouis/metadata.c:1051:31: branch_false: ...to here
liblouis-3.33.0/liblouis/metadata.c:1051:31: call_function: calling 'parseQuery' from 'lou_findTables'
Error: GCC_ANALYZER_WARNING (CWE-476): [#def106]
liblouis-3.33.0/liblouis/metadata.c:265:14: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL 'val'
liblouis-3.33.0/liblouis/metadata.c:1047:1: enter_function: entry to 'lou_findTables'
liblouis-3.33.0/liblouis/metadata.c:1050:12: branch_false: following 'false' branch...
liblouis-3.33.0/liblouis/metadata.c:1051:31: branch_false: ...to here
liblouis-3.33.0/liblouis/metadata.c:1051:31: call_function: calling 'parseQuery' from 'lou_findTables'
Error: COMPILER_WARNING: [#def107]
liblouis-3.33.0/liblouis/metadata.c:302:19: note[note]: destination object of size 0 allocated by 'malloc'
Error: CPPCHECK_WARNING (CWE-476): [#def108]
liblouis-3.33.0/liblouis/metadata.c:303: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: s
Error: COMPILER_WARNING: [#def109]
liblouis-3.33.0/liblouis/metadata.c:303:9: warning[-Wstringop-overflow=]: writing 1 byte into a region of size 0
Error: COMPILER_WARNING: [#def110]
liblouis-3.33.0/liblouis/metadata.c: scope_hint: In function 'serializeLanguageTag'
liblouis-3.33.0/liblouis/metadata.c:303:14: warning[-Wstringop-overflow=]: writing 1 byte into a region of size 0
liblouis-3.33.0/liblouis/metadata.c:302:19: note: destination object of size 0 allocated by 'malloc'
Error: CPPCHECK_WARNING (CWE-476): [#def111]
liblouis-3.33.0/liblouis/metadata.c:532: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: v
Error: CPPCHECK_WARNING (CWE-476): [#def112]
liblouis-3.33.0/liblouis/metadata.c:533: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: v
Error: CPPCHECK_WARNING (CWE-476): [#def113]
liblouis-3.33.0/liblouis/metadata.c:537: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: k
Error: CPPCHECK_WARNING (CWE-476): [#def114]
liblouis-3.33.0/liblouis/metadata.c:538: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: k
Error: GCC_ANALYZER_WARNING (CWE-401): [#def115]
liblouis-3.33.0/liblouis/metadata.c:542:49: warning[-Wanalyzer-malloc-leak]: leak of 'k'
liblouis-3.33.0/liblouis/metadata.c:1047:1: enter_function: entry to 'lou_findTables'
liblouis-3.33.0/liblouis/metadata.c:1050:12: branch_false: following 'false' branch...
liblouis-3.33.0/liblouis/metadata.c:1051:31: branch_false: ...to here
liblouis-3.33.0/liblouis/metadata.c:1051:31: call_function: calling 'parseQuery' from 'lou_findTables'
Error: GCC_ANALYZER_WARNING (CWE-401): [#def116]
liblouis-3.33.0/liblouis/metadata.c:557:49: warning[-Wanalyzer-malloc-leak]: leak of '<unknown>'
liblouis-3.33.0/liblouis/metadata.c:1047:1: enter_function: entry to 'lou_findTables'
liblouis-3.33.0/liblouis/metadata.c:1050:12: branch_false: following 'false' branch...
liblouis-3.33.0/liblouis/metadata.c:1051:31: branch_false: ...to here
liblouis-3.33.0/liblouis/metadata.c:1051:31: call_function: calling 'parseQuery' from 'lou_findTables'
Error: GCC_ANALYZER_WARNING (CWE-401): [#def117]
liblouis-3.33.0/liblouis/metadata.c:557:49: warning[-Wanalyzer-malloc-leak]: leak of 'f1.feature.key'
liblouis-3.33.0/liblouis/metadata.c:1047:1: enter_function: entry to 'lou_findTables'
liblouis-3.33.0/liblouis/metadata.c:1050:12: branch_false: following 'false' branch...
liblouis-3.33.0/liblouis/metadata.c:1051:31: branch_false: ...to here
liblouis-3.33.0/liblouis/metadata.c:1051:31: call_function: calling 'parseQuery' from 'lou_findTables'
Error: GCC_ANALYZER_WARNING (CWE-401): [#def118]
liblouis-3.33.0/liblouis/metadata.c:557:49: warning[-Wanalyzer-malloc-leak]: leak of 'f1.feature.val'
liblouis-3.33.0/liblouis/metadata.c:1047:1: enter_function: entry to 'lou_findTables'
liblouis-3.33.0/liblouis/metadata.c:1050:12: branch_false: following 'false' branch...
liblouis-3.33.0/liblouis/metadata.c:1051:31: branch_false: ...to here
liblouis-3.33.0/liblouis/metadata.c:1051:31: call_function: calling 'parseQuery' from 'lou_findTables'
Error: GCC_ANALYZER_WARNING (CWE-401): [#def119]
liblouis-3.33.0/liblouis/metadata.c:557:49: warning[-Wanalyzer-malloc-leak]: leak of 'f2.feature.key'
liblouis-3.33.0/liblouis/metadata.c:1047:1: enter_function: entry to 'lou_findTables'
liblouis-3.33.0/liblouis/metadata.c:1050:12: branch_false: following 'false' branch...
liblouis-3.33.0/liblouis/metadata.c:1051:31: branch_false: ...to here
liblouis-3.33.0/liblouis/metadata.c:1051:31: call_function: calling 'parseQuery' from 'lou_findTables'
Error: GCC_ANALYZER_WARNING (CWE-401): [#def120]
liblouis-3.33.0/liblouis/metadata.c:557:49: warning[-Wanalyzer-malloc-leak]: leak of 'f2.feature.val'
liblouis-3.33.0/liblouis/metadata.c:1047:1: enter_function: entry to 'lou_findTables'
liblouis-3.33.0/liblouis/metadata.c:1050:12: branch_false: following 'false' branch...
liblouis-3.33.0/liblouis/metadata.c:1051:31: branch_false: ...to here
liblouis-3.33.0/liblouis/metadata.c:1051:31: call_function: calling 'parseQuery' from 'lou_findTables'
Error: GCC_ANALYZER_WARNING (CWE-401): [#def121]
liblouis-3.33.0/liblouis/metadata.c:557:49: warning[-Wanalyzer-malloc-leak]: leak of 'k'
liblouis-3.33.0/liblouis/metadata.c:1047:1: enter_function: entry to 'lou_findTables'
liblouis-3.33.0/liblouis/metadata.c:1050:12: branch_false: following 'false' branch...
liblouis-3.33.0/liblouis/metadata.c:1051:31: branch_false: ...to here
liblouis-3.33.0/liblouis/metadata.c:1051:31: call_function: calling 'parseQuery' from 'lou_findTables'
Error: GCC_ANALYZER_WARNING (CWE-401): [#def122]
liblouis-3.33.0/liblouis/metadata.c:557:49: warning[-Wanalyzer-malloc-leak]: leak of 'v'
liblouis-3.33.0/liblouis/metadata.c:1047:1: enter_function: entry to 'lou_findTables'
liblouis-3.33.0/liblouis/metadata.c:1050:12: branch_false: following 'false' branch...
liblouis-3.33.0/liblouis/metadata.c:1051:31: branch_false: ...to here
liblouis-3.33.0/liblouis/metadata.c:1051:31: call_function: calling 'parseQuery' from 'lou_findTables'
Error: GCC_ANALYZER_WARNING (CWE-401): [#def123]
liblouis-3.33.0/liblouis/metadata.c:559:49: warning[-Wanalyzer-malloc-leak]: leak of '<unknown>'
liblouis-3.33.0/liblouis/metadata.c:1047:1: enter_function: entry to 'lou_findTables'
liblouis-3.33.0/liblouis/metadata.c:1050:12: branch_false: following 'false' branch...
liblouis-3.33.0/liblouis/metadata.c:1051:31: branch_false: ...to here
liblouis-3.33.0/liblouis/metadata.c:1051:31: call_function: calling 'parseQuery' from 'lou_findTables'
Error: GCC_ANALYZER_WARNING (CWE-401): [#def124]
liblouis-3.33.0/liblouis/metadata.c:559:49: warning[-Wanalyzer-malloc-leak]: leak of 'f1.feature.val'
liblouis-3.33.0/liblouis/metadata.c:1047:1: enter_function: entry to 'lou_findTables'
liblouis-3.33.0/liblouis/metadata.c:1050:12: branch_false: following 'false' branch...
liblouis-3.33.0/liblouis/metadata.c:1051:31: branch_false: ...to here
liblouis-3.33.0/liblouis/metadata.c:1051:31: call_function: calling 'parseQuery' from 'lou_findTables'
Error: GCC_ANALYZER_WARNING (CWE-401): [#def125]
liblouis-3.33.0/liblouis/metadata.c:559:49: warning[-Wanalyzer-malloc-leak]: leak of 'f2.feature.key'
liblouis-3.33.0/liblouis/metadata.c:1047:1: enter_function: entry to 'lou_findTables'
liblouis-3.33.0/liblouis/metadata.c:1050:12: branch_false: following 'false' branch...
liblouis-3.33.0/liblouis/metadata.c:1051:31: branch_false: ...to here
liblouis-3.33.0/liblouis/metadata.c:1051:31: call_function: calling 'parseQuery' from 'lou_findTables'
Error: GCC_ANALYZER_WARNING (CWE-401): [#def126]
liblouis-3.33.0/liblouis/metadata.c:559:49: warning[-Wanalyzer-malloc-leak]: leak of 'f2.feature.val'
liblouis-3.33.0/liblouis/metadata.c:1047:1: enter_function: entry to 'lou_findTables'
liblouis-3.33.0/liblouis/metadata.c:1050:12: branch_false: following 'false' branch...
liblouis-3.33.0/liblouis/metadata.c:1051:31: branch_false: ...to here
liblouis-3.33.0/liblouis/metadata.c:1051:31: call_function: calling 'parseQuery' from 'lou_findTables'
Error: GCC_ANALYZER_WARNING (CWE-401): [#def127]
liblouis-3.33.0/liblouis/metadata.c:559:49: warning[-Wanalyzer-malloc-leak]: leak of 'k'
liblouis-3.33.0/liblouis/metadata.c:1047:1: enter_function: entry to 'lou_findTables'
liblouis-3.33.0/liblouis/metadata.c:1050:12: branch_false: following 'false' branch...
liblouis-3.33.0/liblouis/metadata.c:1051:31: branch_false: ...to here
liblouis-3.33.0/liblouis/metadata.c:1051:31: call_function: calling 'parseQuery' from 'lou_findTables'
Error: GCC_ANALYZER_WARNING (CWE-476): [#def128]
liblouis-3.33.0/liblouis/metadata.c:561:60: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL 'malloc(40)'
liblouis-3.33.0/liblouis/metadata.c:1047:1: enter_function: entry to 'lou_findTables'
liblouis-3.33.0/liblouis/metadata.c:1050:12: branch_false: following 'false' branch...
liblouis-3.33.0/liblouis/metadata.c:1051:31: branch_false: ...to here
liblouis-3.33.0/liblouis/metadata.c:1051:31: call_function: calling 'parseQuery' from 'lou_findTables'
Error: CPPCHECK_WARNING (CWE-401): [#def129]
liblouis-3.33.0/liblouis/metadata.c:562: error[leakNoVarFunctionCall]: Allocation with malloc, memcpy doesn't release it.
Error: GCC_ANALYZER_WARNING (CWE-476): [#def130]
liblouis-3.33.0/liblouis/metadata.c:564:60: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL 'malloc(40)'
liblouis-3.33.0/liblouis/metadata.c:1047:1: enter_function: entry to 'lou_findTables'
liblouis-3.33.0/liblouis/metadata.c:1050:12: branch_false: following 'false' branch...
liblouis-3.33.0/liblouis/metadata.c:1051:31: branch_false: ...to here
liblouis-3.33.0/liblouis/metadata.c:1051:31: call_function: calling 'parseQuery' from 'lou_findTables'
Error: CPPCHECK_WARNING (CWE-401): [#def131]
liblouis-3.33.0/liblouis/metadata.c:565: error[leakNoVarFunctionCall]: Allocation with malloc, memcpy doesn't release it.
Error: GCC_ANALYZER_WARNING (CWE-401): [#def132]
liblouis-3.33.0/liblouis/metadata.c:571:49: warning[-Wanalyzer-malloc-leak]: leak of '<unknown>'
liblouis-3.33.0/liblouis/metadata.c:1047:1: enter_function: entry to 'lou_findTables'
liblouis-3.33.0/liblouis/metadata.c:1050:12: branch_false: following 'false' branch...
liblouis-3.33.0/liblouis/metadata.c:1051:31: branch_false: ...to here
liblouis-3.33.0/liblouis/metadata.c:1051:31: call_function: calling 'parseQuery' from 'lou_findTables'
Error: GCC_ANALYZER_WARNING (CWE-401): [#def133]
liblouis-3.33.0/liblouis/metadata.c:571:49: warning[-Wanalyzer-malloc-leak]: leak of 'f.feature.key'
liblouis-3.33.0/liblouis/metadata.c:1047:1: enter_function: entry to 'lou_findTables'
liblouis-3.33.0/liblouis/metadata.c:1050:12: branch_false: following 'false' branch...
liblouis-3.33.0/liblouis/metadata.c:1051:31: branch_false: ...to here
liblouis-3.33.0/liblouis/metadata.c:1051:31: call_function: calling 'parseQuery' from 'lou_findTables'
Error: GCC_ANALYZER_WARNING (CWE-401): [#def134]
liblouis-3.33.0/liblouis/metadata.c:571:49: warning[-Wanalyzer-malloc-leak]: leak of 'f.feature.val'
liblouis-3.33.0/liblouis/metadata.c:1047:1: enter_function: entry to 'lou_findTables'
liblouis-3.33.0/liblouis/metadata.c:1050:12: branch_false: following 'false' branch...
liblouis-3.33.0/liblouis/metadata.c:1051:31: branch_false: ...to here
liblouis-3.33.0/liblouis/metadata.c:1051:31: call_function: calling 'parseQuery' from 'lou_findTables'
Error: GCC_ANALYZER_WARNING (CWE-401): [#def135]
liblouis-3.33.0/liblouis/metadata.c:571:49: warning[-Wanalyzer-malloc-leak]: leak of 'k'
liblouis-3.33.0/liblouis/metadata.c:1047:1: enter_function: entry to 'lou_findTables'
liblouis-3.33.0/liblouis/metadata.c:1050:12: branch_false: following 'false' branch...
liblouis-3.33.0/liblouis/metadata.c:1051:31: branch_false: ...to here
liblouis-3.33.0/liblouis/metadata.c:1051:31: call_function: calling 'parseQuery' from 'lou_findTables'
Error: GCC_ANALYZER_WARNING (CWE-401): [#def136]
liblouis-3.33.0/liblouis/metadata.c:571:49: warning[-Wanalyzer-malloc-leak]: leak of 'v'
liblouis-3.33.0/liblouis/metadata.c:1047:1: enter_function: entry to 'lou_findTables'
liblouis-3.33.0/liblouis/metadata.c:1050:12: branch_false: following 'false' branch...
liblouis-3.33.0/liblouis/metadata.c:1051:31: branch_false: ...to here
liblouis-3.33.0/liblouis/metadata.c:1051:31: call_function: calling 'parseQuery' from 'lou_findTables'
Error: GCC_ANALYZER_WARNING (CWE-476): [#def137]
liblouis-3.33.0/liblouis/metadata.c:572:60: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL 'malloc(40)'
liblouis-3.33.0/liblouis/metadata.c:1047:1: enter_function: entry to 'lou_findTables'
liblouis-3.33.0/liblouis/metadata.c:1050:12: branch_false: following 'false' branch...
liblouis-3.33.0/liblouis/metadata.c:1051:31: branch_false: ...to here
liblouis-3.33.0/liblouis/metadata.c:1051:31: call_function: calling 'parseQuery' from 'lou_findTables'
Error: CPPCHECK_WARNING (CWE-401): [#def138]
liblouis-3.33.0/liblouis/metadata.c:573: error[leakNoVarFunctionCall]: Allocation with malloc, memcpy doesn't release it.
Error: CPPCHECK_WARNING (CWE-401): [#def139]
liblouis-3.33.0/liblouis/metadata.c:582: error[leakNoVarFunctionCall]: Allocation with malloc, memcpy doesn't release it.
Error: CPPCHECK_WARNING (CWE-476): [#def140]
liblouis-3.33.0/liblouis/metadata.c:654: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: result
Error: GCC_ANALYZER_WARNING (CWE-476): [#def141]
liblouis-3.33.0/liblouis/metadata.c:654:33: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL 'result'
liblouis-3.33.0/liblouis/metadata.c:1079:1: enter_function: entry to 'lou_getTableInfo'
liblouis-3.33.0/liblouis/metadata.c:1081:26: call_function: calling 'analyzeTable' from 'lou_getTableInfo'
Error: CPPCHECK_WARNING (CWE-476): [#def142]
liblouis-3.33.0/liblouis/metadata.c:655: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: result
Error: GCC_ANALYZER_WARNING (CWE-775): [#def143]
liblouis-3.33.0/liblouis/metadata.c:698:24: warning[-Wanalyzer-file-leak]: leak of FILE 'info.in'
liblouis-3.33.0/liblouis/metadata.c:1079:1: enter_function: entry to 'lou_getTableInfo'
liblouis-3.33.0/liblouis/metadata.c:1081:26: call_function: calling 'analyzeTable' from 'lou_getTableInfo'
Error: GCC_ANALYZER_WARNING (CWE-401): [#def144]
liblouis-3.33.0/liblouis/metadata.c:698:24: warning[-Wanalyzer-malloc-leak]: leak of 'info.in'
liblouis-3.33.0/liblouis/metadata.c:1079:1: enter_function: entry to 'lou_getTableInfo'
liblouis-3.33.0/liblouis/metadata.c:1081:26: call_function: calling 'analyzeTable' from 'lou_getTableInfo'
Error: CPPCHECK_WARNING (CWE-401): [#def145]
liblouis-3.33.0/liblouis/metadata.c:910: error[leakNoVarFunctionCall]: Allocation with malloc, memcpy doesn't release it.
Error: GCC_ANALYZER_WARNING (CWE-401): [#def146]
liblouis-3.33.0/liblouis/metadata.c:949:20: warning[-Wanalyzer-malloc-leak]: leak of 'dirName'
liblouis-3.33.0/liblouis/metadata.c:1104:1: enter_function: entry to 'lou_listTables'
liblouis-3.33.0/liblouis/metadata.c:1108:12: branch_true: following 'true' branch...
liblouis-3.33.0/liblouis/metadata.c:1108:26: branch_true: ...to here
liblouis-3.33.0/liblouis/metadata.c:1108:26: call_function: calling 'indexTablePath' from 'lou_listTables'
Error: GCC_ANALYZER_WARNING (CWE-688): [#def147]
liblouis-3.33.0/liblouis/metadata.c:949:20: warning[-Wanalyzer-possible-null-argument]: use of possibly-NULL 'dirName' where non-null expected
liblouis-3.33.0/liblouis/metadata.c:1104:1: enter_function: entry to 'lou_listTables'
liblouis-3.33.0/liblouis/metadata.c:1108:12: branch_true: following 'true' branch...
liblouis-3.33.0/liblouis/metadata.c:1108:26: branch_true: ...to here
liblouis-3.33.0/liblouis/metadata.c:1108:26: call_function: calling 'indexTablePath' from 'lou_listTables'
Error: GCC_ANALYZER_WARNING (CWE-401): [#def148]
liblouis-3.33.0/liblouis/metadata.c:950:32: warning[-Wanalyzer-malloc-leak]: leak of '<unknown>'
liblouis-3.33.0/liblouis/metadata.c:1104:1: enter_function: entry to 'lou_listTables'
liblouis-3.33.0/liblouis/metadata.c:1108:12: branch_true: following 'true' branch...
liblouis-3.33.0/liblouis/metadata.c:1108:26: branch_true: ...to here
liblouis-3.33.0/liblouis/metadata.c:1108:26: call_function: calling 'indexTablePath' from 'lou_listTables'
Error: GCC_ANALYZER_WARNING (CWE-401): [#def149]
liblouis-3.33.0/liblouis/metadata.c:950:32: warning[-Wanalyzer-malloc-leak]: leak of 'dirName'
liblouis-3.33.0/liblouis/metadata.c:1104:1: enter_function: entry to 'lou_listTables'
liblouis-3.33.0/liblouis/metadata.c:1108:12: branch_true: following 'true' branch...
liblouis-3.33.0/liblouis/metadata.c:1108:26: branch_true: ...to here
liblouis-3.33.0/liblouis/metadata.c:1108:26: call_function: calling 'indexTablePath' from 'lou_listTables'
Error: GCC_ANALYZER_WARNING (CWE-401): [#def150]
liblouis-3.33.0/liblouis/metadata.c:950:32: warning[-Wanalyzer-malloc-leak]: leak of 'list'
liblouis-3.33.0/liblouis/metadata.c:1104:1: enter_function: entry to 'lou_listTables'
liblouis-3.33.0/liblouis/metadata.c:1108:12: branch_true: following 'true' branch...
liblouis-3.33.0/liblouis/metadata.c:1108:26: branch_true: ...to here
liblouis-3.33.0/liblouis/metadata.c:1108:26: call_function: calling 'indexTablePath' from 'lou_listTables'
Error: GCC_ANALYZER_WARNING (CWE-401): [#def151]
liblouis-3.33.0/liblouis/metadata.c:950:32: warning[-Wanalyzer-malloc-leak]: leak of 'opendir(dirName)'
liblouis-3.33.0/liblouis/metadata.c:1104:1: enter_function: entry to 'lou_listTables'
liblouis-3.33.0/liblouis/metadata.c:1108:12: branch_true: following 'true' branch...
liblouis-3.33.0/liblouis/metadata.c:1108:26: branch_true: ...to here
liblouis-3.33.0/liblouis/metadata.c:1108:26: call_function: calling 'indexTablePath' from 'lou_listTables'
Error: GCC_ANALYZER_WARNING (CWE-401): [#def152]
liblouis-3.33.0/liblouis/metadata.c:956:17: warning[-Wanalyzer-malloc-leak]: leak of '<unknown>'
liblouis-3.33.0/liblouis/metadata.c:1104:1: enter_function: entry to 'lou_listTables'
liblouis-3.33.0/liblouis/metadata.c:1108:12: branch_true: following 'true' branch...
liblouis-3.33.0/liblouis/metadata.c:1108:26: branch_true: ...to here
liblouis-3.33.0/liblouis/metadata.c:1108:26: call_function: calling 'indexTablePath' from 'lou_listTables'
Error: GCC_ANALYZER_WARNING (CWE-401): [#def153]
liblouis-3.33.0/liblouis/metadata.c:956:17: warning[-Wanalyzer-malloc-leak]: leak of 'dirName'
liblouis-3.33.0/liblouis/metadata.c:1104:1: enter_function: entry to 'lou_listTables'
liblouis-3.33.0/liblouis/metadata.c:1108:12: branch_true: following 'true' branch...
liblouis-3.33.0/liblouis/metadata.c:1108:26: branch_true: ...to here
liblouis-3.33.0/liblouis/metadata.c:1108:26: call_function: calling 'indexTablePath' from 'lou_listTables'
Error: GCC_ANALYZER_WARNING (CWE-401): [#def154]
liblouis-3.33.0/liblouis/metadata.c:956:17: warning[-Wanalyzer-malloc-leak]: leak of 'list'
liblouis-3.33.0/liblouis/metadata.c:1104:1: enter_function: entry to 'lou_listTables'
liblouis-3.33.0/liblouis/metadata.c:1108:12: branch_true: following 'true' branch...
liblouis-3.33.0/liblouis/metadata.c:1108:26: branch_true: ...to here
liblouis-3.33.0/liblouis/metadata.c:1108:26: call_function: calling 'indexTablePath' from 'lou_listTables'
Error: GCC_ANALYZER_WARNING (CWE-401): [#def155]
liblouis-3.33.0/liblouis/metadata.c:958:17: warning[-Wanalyzer-malloc-leak]: leak of 'dirName'
liblouis-3.33.0/liblouis/metadata.c:1104:1: enter_function: entry to 'lou_listTables'
liblouis-3.33.0/liblouis/metadata.c:1108:12: branch_true: following 'true' branch...
liblouis-3.33.0/liblouis/metadata.c:1108:26: branch_true: ...to here
liblouis-3.33.0/liblouis/metadata.c:1108:26: call_function: calling 'indexTablePath' from 'lou_listTables'
Error: CPPCHECK_WARNING (CWE-476): [#def156]
liblouis-3.33.0/liblouis/metadata.c:978: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: dirName
Error: GCC_ANALYZER_WARNING (CWE-476): [#def157]
liblouis-3.33.0/liblouis/metadata.c:978:17: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL 'dirName'
liblouis-3.33.0/liblouis/metadata.c:1104:1: enter_function: entry to 'lou_listTables'
liblouis-3.33.0/liblouis/metadata.c:1108:12: branch_true: following 'true' branch...
liblouis-3.33.0/liblouis/metadata.c:1108:26: branch_true: ...to here
liblouis-3.33.0/liblouis/metadata.c:1108:26: call_function: calling 'indexTablePath' from 'lou_listTables'
Error: CPPCHECK_WARNING (CWE-476): [#def158]
liblouis-3.33.0/liblouis/metadata.c:979: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: dirName
Error: CPPCHECK_WARNING (CWE-401): [#def159]
liblouis-3.33.0/liblouis/metadata.c:1058: error[leakNoVarFunctionCall]: Allocation with malloc, memcpy doesn't release it.
Error: CPPCHECK_WARNING (CWE-476): [#def160]
liblouis-3.33.0/liblouis/metadata.c:1068: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: tablesArray
Error: CPPCHECK_WARNING (CWE-476): [#def161]
liblouis-3.33.0/liblouis/metadata.c:1069: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: tablesArray
Error: GCC_ANALYZER_WARNING (CWE-401): [#def162]
liblouis-3.33.0/liblouis/pattern.c:49:38: warning[-Wanalyzer-malloc-leak]: leak of 'loop_cnts'
liblouis-3.33.0/liblouis/pattern.c:1616:1: enter_function: entry to '_lou_pattern_check'
liblouis-3.33.0/liblouis/pattern.c:1622:16: call_function: calling 'pattern_check_hook' from '_lou_pattern_check'
Error: COMPILER_WARNING (CWE-1164): [#def163]
liblouis-3.33.0/liblouis/pattern.c:315:1: warning[-Wunused-function]: 'pattern_output' defined but not used
Error: COMPILER_WARNING (CWE-1164): [#def164]
liblouis-3.33.0/liblouis/pattern.c:437:1: warning[-Wunused-function]: 'pattern_print' defined but not used
Error: COMPILER_WARNING (CWE-1164): [#def165]
liblouis-3.33.0/liblouis/pattern.c:925:1: warning[-Wunused-function]: 'pattern_insert_alternate' defined but not used
Error: CPPCHECK_WARNING (CWE-476): [#def166]
liblouis-3.33.0/liblouis/pattern.c:1608: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: loop_cnts
Error: UNICONTROL_WARNING (CWE-94): [#def167]
liblouis-3.33.0/tables/ar-ar-math.uti:387: warning: bidirectional control characters: ['\u2069']
Error: GCC_ANALYZER_WARNING (CWE-401): [#def168]
liblouis-3.33.0/tools/brl_checks.c:56:15: warning[-Wanalyzer-malloc-leak]: leak of 'buf'
liblouis-3.33.0/tools/brl_checks.c:55:15: acquire_memory: allocated here
liblouis-3.33.0/tools/brl_checks.c:56:15: danger: 'buf' leaks here; was allocated at [(1)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/0)
Error: COMPILER_WARNING (CWE-1164): [#def169]
liblouis-3.33.0/tools/brl_checks.c: scope_hint: At top level
liblouis-3.33.0/tools/brl_checks.c:62:1: warning[-Wunused-function]: 'print_int_array' defined but not used
Error: GCC_ANALYZER_WARNING (CWE-401): [#def170]
liblouis-3.33.0/tools/brl_checks.c:104:24: warning[-Wanalyzer-malloc-leak]: leak of 'expectedbuf'
liblouis-3.33.0/tools/brl_checks.c:102:12: branch_false: following 'false' branch...
liblouis-3.33.0/tools/brl_checks.c:106:12: branch_false: ...to here
liblouis-3.33.0/tools/brl_checks.c:141:23: acquire_memory: allocated here
liblouis-3.33.0/tools/brl_checks.c:142:12: branch_false: following 'false' branch (when '<unknown>' is NULL)...
liblouis-3.33.0/tools/brl_checks.c:146:12: branch_false: ...to here
liblouis-3.33.0/tools/brl_checks.c:153:12: branch_false: following 'false' branch...
liblouis-3.33.0/tools/brl_checks.c:158:12: branch_false: ...to here
liblouis-3.33.0/tools/brl_checks.c:158:12: branch_true: following 'true' branch...
liblouis-3.33.0/tools/brl_checks.c:159:17: branch_true: ...to here
liblouis-3.33.0/tools/brl_checks.c:104:24: danger: 'expectedbuf' leaks here; was allocated at [(3)](sarif:/runs/0/results/3/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def171]
liblouis-3.33.0/tools/brl_checks.c:104:24: warning[-Wanalyzer-malloc-leak]: leak of 'outbuf'
liblouis-3.33.0/tools/brl_checks.c:102:12: branch_false: following 'false' branch...
liblouis-3.33.0/tools/brl_checks.c:106:12: branch_false: ...to here
liblouis-3.33.0/tools/brl_checks.c:140:18: acquire_memory: allocated here
liblouis-3.33.0/tools/brl_checks.c:142:12: branch_false: following 'false' branch (when '<unknown>' is NULL)...
liblouis-3.33.0/tools/brl_checks.c:146:12: branch_false: ...to here
liblouis-3.33.0/tools/brl_checks.c:153:12: branch_false: following 'false' branch...
liblouis-3.33.0/tools/brl_checks.c:158:12: branch_false: ...to here
liblouis-3.33.0/tools/brl_checks.c:158:12: branch_true: following 'true' branch...
liblouis-3.33.0/tools/brl_checks.c:159:17: branch_true: ...to here
liblouis-3.33.0/tools/brl_checks.c:104:24: danger: 'outbuf' leaks here; was allocated at [(3)](sarif:/runs/0/results/4/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def172]
liblouis-3.33.0/tools/brl_checks.c:104:24: warning[-Wanalyzer-malloc-leak]: leak of 'typeformbuf'
liblouis-3.33.0/tools/brl_checks.c:102:12: branch_false: following 'false' branch...
liblouis-3.33.0/tools/brl_checks.c:106:12: branch_false: ...to here
liblouis-3.33.0/tools/brl_checks.c:142:12: branch_true: following 'true' branch (when '<unknown>' is non-NULL)...
liblouis-3.33.0/tools/brl_checks.c:143:31: branch_true: ...to here
liblouis-3.33.0/tools/brl_checks.c:143:31: acquire_memory: allocated here
liblouis-3.33.0/tools/brl_checks.c:153:12: branch_false: following 'false' branch...
liblouis-3.33.0/tools/brl_checks.c:158:12: branch_false: ...to here
liblouis-3.33.0/tools/brl_checks.c:158:12: branch_true: following 'true' branch...
liblouis-3.33.0/tools/brl_checks.c:159:17: branch_true: ...to here
liblouis-3.33.0/tools/brl_checks.c:104:24: danger: 'typeformbuf' leaks here; was allocated at [(5)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/4)
Error: COMPILER_WARNING (CWE-704): [#def173]
liblouis-3.33.0/tools/brl_checks.c: scope_hint: In function 'check_base'
liblouis-3.33.0/tools/brl_checks.c:127:35: warning[-Wdiscarded-qualifiers]: passing argument 1 of 'parsed_strlen' discards 'const' qualifier from pointer target type
liblouis-3.33.0/tools/brl_checks.c:51:21: note: expected 'char *' but argument is of type 'const char *'
Error: COMPILER_WARNING (CWE-704): [#def174]
liblouis-3.33.0/tools/brl_checks.c:127:35: warning[-Wdiscarded-qualifiers]: passing argument 1 of 'parsed_strlen' discards 'const' qualifier from pointer target type
Error: CPPCHECK_WARNING (CWE-476): [#def175]
liblouis-3.33.0/tools/brl_checks.c:144: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: typeformbuf
Error: GCC_ANALYZER_WARNING (CWE-401): [#def176]
liblouis-3.33.0/tools/brl_checks.c:152:17: warning[-Wanalyzer-malloc-leak]: leak of 'expectedbuf'
liblouis-3.33.0/tools/brl_checks.c:102:12: branch_false: following 'false' branch...
liblouis-3.33.0/tools/brl_checks.c:106:12: branch_false: ...to here
liblouis-3.33.0/tools/brl_checks.c:141:23: acquire_memory: allocated here
liblouis-3.33.0/tools/brl_checks.c:142:12: branch_false: following 'false' branch (when '<unknown>' is NULL)...
liblouis-3.33.0/tools/brl_checks.c:146:12: branch_false: ...to here
liblouis-3.33.0/tools/brl_checks.c:152:17: danger: 'expectedbuf' leaks here; was allocated at [(3)](sarif:/runs/0/results/8/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def177]
liblouis-3.33.0/tools/brl_checks.c:152:17: warning[-Wanalyzer-malloc-leak]: leak of 'inbuf'
liblouis-3.33.0/tools/brl_checks.c:95:1: enter_function: entry to 'check_base'
liblouis-3.33.0/tools/brl_checks.c:102:12: branch_false: following 'false' branch...
liblouis-3.33.0/tools/brl_checks.c:106:12: branch_false: ...to here
liblouis-3.33.0/tools/brl_checks.c:127:21: call_function: calling 'parsed_strlen' from 'check_base'
liblouis-3.33.0/tools/brl_checks.c:127:21: return_function: returning to 'check_base' from 'parsed_strlen'
liblouis-3.33.0/tools/brl_checks.c:137:17: acquire_memory: allocated here
liblouis-3.33.0/tools/brl_checks.c:142:12: branch_false: following 'false' branch (when '<unknown>' is NULL)...
liblouis-3.33.0/tools/brl_checks.c:146:12: branch_false: ...to here
liblouis-3.33.0/tools/brl_checks.c:152:17: danger: 'inbuf' leaks here; was allocated at [(8)](sarif:/runs/0/results/7/codeFlows/0/threadFlows/0/locations/7)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def178]
liblouis-3.33.0/tools/brl_checks.c:152:17: warning[-Wanalyzer-malloc-leak]: leak of 'outbuf'
liblouis-3.33.0/tools/brl_checks.c:102:12: branch_false: following 'false' branch...
liblouis-3.33.0/tools/brl_checks.c:106:12: branch_false: ...to here
liblouis-3.33.0/tools/brl_checks.c:140:18: acquire_memory: allocated here
liblouis-3.33.0/tools/brl_checks.c:142:12: branch_false: following 'false' branch (when '<unknown>' is NULL)...
liblouis-3.33.0/tools/brl_checks.c:146:12: branch_false: ...to here
liblouis-3.33.0/tools/brl_checks.c:152:17: danger: 'outbuf' leaks here; was allocated at [(3)](sarif:/runs/0/results/5/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def179]
liblouis-3.33.0/tools/brl_checks.c:152:17: warning[-Wanalyzer-malloc-leak]: leak of 'typeformbuf'
liblouis-3.33.0/tools/brl_checks.c:102:12: branch_false: following 'false' branch...
liblouis-3.33.0/tools/brl_checks.c:106:12: branch_false: ...to here
liblouis-3.33.0/tools/brl_checks.c:142:12: branch_true: following 'true' branch (when '<unknown>' is non-NULL)...
liblouis-3.33.0/tools/brl_checks.c:143:31: branch_true: ...to here
liblouis-3.33.0/tools/brl_checks.c:143:31: acquire_memory: allocated here
liblouis-3.33.0/tools/brl_checks.c:152:17: danger: 'typeformbuf' leaks here; was allocated at [(5)](sarif:/runs/0/results/6/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def180]
liblouis-3.33.0/tools/brl_checks.c:177:38: warning[-Wanalyzer-malloc-leak]: leak of 'expectedbuf'
liblouis-3.33.0/tools/brl_checks.c:102:12: branch_false: following 'false' branch...
liblouis-3.33.0/tools/brl_checks.c:106:12: branch_false: ...to here
liblouis-3.33.0/tools/brl_checks.c:106:13: branch_false: following 'false' branch (when '<unknown>' is NULL)...
liblouis-3.33.0/tools/brl_checks.c:121:12: branch_false: ...to here
liblouis-3.33.0/tools/brl_checks.c:141:23: acquire_memory: allocated here
liblouis-3.33.0/tools/brl_checks.c:142:12: branch_false: following 'false' branch (when '<unknown>' is NULL)...
liblouis-3.33.0/tools/brl_checks.c:146:12: branch_false: ...to here
liblouis-3.33.0/tools/brl_checks.c:153:12: branch_false: following 'false' branch...
liblouis-3.33.0/tools/brl_checks.c:158:12: branch_false: ...to here
liblouis-3.33.0/tools/brl_checks.c:158:12: branch_false: following 'false' branch...
liblouis-3.33.0/tools/brl_checks.c:165:12: branch_false: ...to here
liblouis-3.33.0/tools/brl_checks.c:165:12: branch_false: following 'false' branch (when 'expected_inputPos' is NULL)...
liblouis-3.33.0/tools/brl_checks.c:168:12: branch_false: ...to here
liblouis-3.33.0/tools/brl_checks.c:168:12: branch_true: following 'true' branch (when 'expected_outputPos' is non-NULL)...
liblouis-3.33.0/tools/brl_checks.c:169:29: branch_true: ...to here
liblouis-3.33.0/tools/brl_checks.c:175:25: branch_true: following 'true' branch (when 'k != 4')...
liblouis-3.33.0/tools/brl_checks.c:176:20: branch_true: ...to here
liblouis-3.33.0/tools/brl_checks.c:176:20: branch_true: following 'true' branch (when '<unknown> == 1')...
liblouis-3.33.0/tools/brl_checks.c:177:38: branch_true: ...to here
liblouis-3.33.0/tools/brl_checks.c:177:38: danger: 'expectedbuf' leaks here; was allocated at [(5)](sarif:/runs/0/results/11/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def181]
liblouis-3.33.0/tools/brl_checks.c:177:38: warning[-Wanalyzer-malloc-leak]: leak of 'inputPos'
liblouis-3.33.0/tools/brl_checks.c:102:12: branch_false: following 'false' branch...
liblouis-3.33.0/tools/brl_checks.c:106:12: branch_false: ...to here
liblouis-3.33.0/tools/brl_checks.c:106:13: branch_false: following 'false' branch (when '<unknown>' is NULL)...
liblouis-3.33.0/tools/brl_checks.c:121:12: branch_false: ...to here
liblouis-3.33.0/tools/brl_checks.c:142:12: branch_false: following 'false' branch (when '<unknown>' is NULL)...
liblouis-3.33.0/tools/brl_checks.c:146:12: branch_false: ...to here
liblouis-3.33.0/tools/brl_checks.c:153:12: branch_false: following 'false' branch...
liblouis-3.33.0/tools/brl_checks.c:158:12: branch_false: ...to here
liblouis-3.33.0/tools/brl_checks.c:158:12: branch_false: following 'false' branch...
liblouis-3.33.0/tools/brl_checks.c:165:12: branch_false: ...to here
liblouis-3.33.0/tools/brl_checks.c:165:12: branch_true: following 'true' branch (when 'expected_inputPos' is non-NULL)...
liblouis-3.33.0/tools/brl_checks.c:166:28: branch_true: ...to here
liblouis-3.33.0/tools/brl_checks.c:166:28: acquire_memory: allocated here
liblouis-3.33.0/tools/brl_checks.c:168:12: branch_false: following 'false' branch (when 'expected_outputPos' is NULL)...
liblouis-3.33.0/tools/brl_checks.c:171:9: branch_false: ...to here
liblouis-3.33.0/tools/brl_checks.c:175:25: branch_true: following 'true' branch (when 'k != 4')...
liblouis-3.33.0/tools/brl_checks.c:176:20: branch_true: ...to here
liblouis-3.33.0/tools/brl_checks.c:176:20: branch_true: following 'true' branch (when '<unknown> == 1')...
liblouis-3.33.0/tools/brl_checks.c:177:38: branch_true: ...to here
liblouis-3.33.0/tools/brl_checks.c:177:38: danger: 'inputPos' leaks here; was allocated at [(13)](sarif:/runs/0/results/10/codeFlows/0/threadFlows/0/locations/12)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def182]
liblouis-3.33.0/tools/brl_checks.c:177:38: warning[-Wanalyzer-malloc-leak]: leak of 'outbuf'
liblouis-3.33.0/tools/brl_checks.c:102:12: branch_false: following 'false' branch...
liblouis-3.33.0/tools/brl_checks.c:106:12: branch_false: ...to here
liblouis-3.33.0/tools/brl_checks.c:106:13: branch_false: following 'false' branch (when '<unknown>' is NULL)...
liblouis-3.33.0/tools/brl_checks.c:121:12: branch_false: ...to here
liblouis-3.33.0/tools/brl_checks.c:140:18: acquire_memory: allocated here
liblouis-3.33.0/tools/brl_checks.c:142:12: branch_false: following 'false' branch (when '<unknown>' is NULL)...
liblouis-3.33.0/tools/brl_checks.c:146:12: branch_false: ...to here
liblouis-3.33.0/tools/brl_checks.c:153:12: branch_false: following 'false' branch...
liblouis-3.33.0/tools/brl_checks.c:158:12: branch_false: ...to here
liblouis-3.33.0/tools/brl_checks.c:158:12: branch_false: following 'false' branch...
liblouis-3.33.0/tools/brl_checks.c:165:12: branch_false: ...to here
liblouis-3.33.0/tools/brl_checks.c:165:12: branch_false: following 'false' branch (when 'expected_inputPos' is NULL)...
liblouis-3.33.0/tools/brl_checks.c:168:12: branch_false: ...to here
liblouis-3.33.0/tools/brl_checks.c:168:12: branch_true: following 'true' branch (when 'expected_outputPos' is non-NULL)...
liblouis-3.33.0/tools/brl_checks.c:169:29: branch_true: ...to here
liblouis-3.33.0/tools/brl_checks.c:175:25: branch_true: following 'true' branch (when 'k != 4')...
liblouis-3.33.0/tools/brl_checks.c:176:20: branch_true: ...to here
liblouis-3.33.0/tools/brl_checks.c:176:20: branch_true: following 'true' branch (when '<unknown> == 1')...
liblouis-3.33.0/tools/brl_checks.c:177:38: branch_true: ...to here
liblouis-3.33.0/tools/brl_checks.c:177:38: danger: 'outbuf' leaks here; was allocated at [(5)](sarif:/runs/0/results/12/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def183]
liblouis-3.33.0/tools/brl_checks.c:177:38: warning[-Wanalyzer-malloc-leak]: leak of 'outputPos'
liblouis-3.33.0/tools/brl_checks.c:102:12: branch_false: following 'false' branch...
liblouis-3.33.0/tools/brl_checks.c:106:12: branch_false: ...to here
liblouis-3.33.0/tools/brl_checks.c:106:13: branch_false: following 'false' branch (when '<unknown>' is NULL)...
liblouis-3.33.0/tools/brl_checks.c:121:12: branch_false: ...to here
liblouis-3.33.0/tools/brl_checks.c:142:12: branch_false: following 'false' branch (when '<unknown>' is NULL)...
liblouis-3.33.0/tools/brl_checks.c:146:12: branch_false: ...to here
liblouis-3.33.0/tools/brl_checks.c:153:12: branch_false: following 'false' branch...
liblouis-3.33.0/tools/brl_checks.c:158:12: branch_false: ...to here
liblouis-3.33.0/tools/brl_checks.c:158:12: branch_false: following 'false' branch...
liblouis-3.33.0/tools/brl_checks.c:165:12: branch_false: ...to here
liblouis-3.33.0/tools/brl_checks.c:165:12: branch_false: following 'false' branch (when 'expected_inputPos' is NULL)...
liblouis-3.33.0/tools/brl_checks.c:168:12: branch_false: ...to here
liblouis-3.33.0/tools/brl_checks.c:168:12: branch_true: following 'true' branch (when 'expected_outputPos' is non-NULL)...
liblouis-3.33.0/tools/brl_checks.c:169:29: branch_true: ...to here
liblouis-3.33.0/tools/brl_checks.c:169:29: acquire_memory: allocated here
liblouis-3.33.0/tools/brl_checks.c:175:25: branch_true: following 'true' branch (when 'k != 4')...
liblouis-3.33.0/tools/brl_checks.c:176:20: branch_true: ...to here
liblouis-3.33.0/tools/brl_checks.c:176:20: branch_true: following 'true' branch (when '<unknown> == 1')...
liblouis-3.33.0/tools/brl_checks.c:177:38: branch_true: ...to here
liblouis-3.33.0/tools/brl_checks.c:177:38: danger: 'outputPos' leaks here; was allocated at [(15)](sarif:/runs/0/results/9/codeFlows/0/threadFlows/0/locations/14)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def184]
liblouis-3.33.0/tools/brl_checks.c:181:38: warning[-Wanalyzer-malloc-leak]: leak of 'expectedbuf'
liblouis-3.33.0/tools/brl_checks.c:102:12: branch_false: following 'false' branch...
liblouis-3.33.0/tools/brl_checks.c:106:12: branch_false: ...to here
liblouis-3.33.0/tools/brl_checks.c:141:23: acquire_memory: allocated here
liblouis-3.33.0/tools/brl_checks.c:142:12: branch_false: following 'false' branch (when '<unknown>' is NULL)...
liblouis-3.33.0/tools/brl_checks.c:146:12: branch_false: ...to here
liblouis-3.33.0/tools/brl_checks.c:153:12: branch_false: following 'false' branch...
liblouis-3.33.0/tools/brl_checks.c:158:12: branch_false: ...to here
liblouis-3.33.0/tools/brl_checks.c:158:12: branch_false: following 'false' branch...
liblouis-3.33.0/tools/brl_checks.c:165:12: branch_false: ...to here
liblouis-3.33.0/tools/brl_checks.c:165:12: branch_false: following 'false' branch (when 'expected_inputPos' is NULL)...
liblouis-3.33.0/tools/brl_checks.c:168:12: branch_false: ...to here
liblouis-3.33.0/tools/brl_checks.c:168:12: branch_true: following 'true' branch (when 'expected_outputPos' is non-NULL)...
liblouis-3.33.0/tools/brl_checks.c:169:29: branch_true: ...to here
liblouis-3.33.0/tools/brl_checks.c:175:25: branch_true: following 'true' branch (when 'k != 4')...
liblouis-3.33.0/tools/brl_checks.c:176:20: branch_true: ...to here
liblouis-3.33.0/tools/brl_checks.c:176:20: branch_false: following 'false' branch (when '<unknown> != 1')...
liblouis-3.33.0/tools/brl_checks.c:181:38: branch_false: ...to here
liblouis-3.33.0/tools/brl_checks.c:181:38: danger: 'expectedbuf' leaks here; was allocated at [(3)](sarif:/runs/0/results/16/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def185]
liblouis-3.33.0/tools/brl_checks.c:181:38: warning[-Wanalyzer-malloc-leak]: leak of 'inputPos'
liblouis-3.33.0/tools/brl_checks.c:102:12: branch_false: following 'false' branch...
liblouis-3.33.0/tools/brl_checks.c:106:12: branch_false: ...to here
liblouis-3.33.0/tools/brl_checks.c:142:12: branch_false: following 'false' branch (when '<unknown>' is NULL)...
liblouis-3.33.0/tools/brl_checks.c:146:12: branch_false: ...to here
liblouis-3.33.0/tools/brl_checks.c:153:12: branch_false: following 'false' branch...
liblouis-3.33.0/tools/brl_checks.c:158:12: branch_false: ...to here
liblouis-3.33.0/tools/brl_checks.c:158:12: branch_false: following 'false' branch...
liblouis-3.33.0/tools/brl_checks.c:165:12: branch_false: ...to here
liblouis-3.33.0/tools/brl_checks.c:165:12: branch_true: following 'true' branch (when 'expected_inputPos' is non-NULL)...
liblouis-3.33.0/tools/brl_checks.c:166:28: branch_true: ...to here
liblouis-3.33.0/tools/brl_checks.c:166:28: acquire_memory: allocated here
liblouis-3.33.0/tools/brl_checks.c:168:12: branch_false: following 'false' branch (when 'expected_outputPos' is NULL)...
liblouis-3.33.0/tools/brl_checks.c:171:9: branch_false: ...to here
liblouis-3.33.0/tools/brl_checks.c:175:25: branch_true: following 'true' branch (when 'k != 4')...
liblouis-3.33.0/tools/brl_checks.c:176:20: branch_true: ...to here
liblouis-3.33.0/tools/brl_checks.c:176:20: branch_false: following 'false' branch (when '<unknown> != 1')...
liblouis-3.33.0/tools/brl_checks.c:181:38: branch_false: ...to here
liblouis-3.33.0/tools/brl_checks.c:181:38: danger: 'inputPos' leaks here; was allocated at [(11)](sarif:/runs/0/results/13/codeFlows/0/threadFlows/0/locations/10)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def186]
liblouis-3.33.0/tools/brl_checks.c:181:38: warning[-Wanalyzer-malloc-leak]: leak of 'outbuf'
liblouis-3.33.0/tools/brl_checks.c:102:12: branch_false: following 'false' branch...
liblouis-3.33.0/tools/brl_checks.c:106:12: branch_false: ...to here
liblouis-3.33.0/tools/brl_checks.c:140:18: acquire_memory: allocated here
liblouis-3.33.0/tools/brl_checks.c:142:12: branch_false: following 'false' branch (when '<unknown>' is NULL)...
liblouis-3.33.0/tools/brl_checks.c:146:12: branch_false: ...to here
liblouis-3.33.0/tools/brl_checks.c:153:12: branch_false: following 'false' branch...
liblouis-3.33.0/tools/brl_checks.c:158:12: branch_false: ...to here
liblouis-3.33.0/tools/brl_checks.c:158:12: branch_false: following 'false' branch...
liblouis-3.33.0/tools/brl_checks.c:165:12: branch_false: ...to here
liblouis-3.33.0/tools/brl_checks.c:165:12: branch_false: following 'false' branch (when 'expected_inputPos' is NULL)...
liblouis-3.33.0/tools/brl_checks.c:168:12: branch_false: ...to here
liblouis-3.33.0/tools/brl_checks.c:168:12: branch_true: following 'true' branch (when 'expected_outputPos' is non-NULL)...
liblouis-3.33.0/tools/brl_checks.c:169:29: branch_true: ...to here
liblouis-3.33.0/tools/brl_checks.c:175:25: branch_true: following 'true' branch (when 'k != 4')...
liblouis-3.33.0/tools/brl_checks.c:176:20: branch_true: ...to here
liblouis-3.33.0/tools/brl_checks.c:176:20: branch_false: following 'false' branch (when '<unknown> != 1')...
liblouis-3.33.0/tools/brl_checks.c:181:38: branch_false: ...to here
liblouis-3.33.0/tools/brl_checks.c:181:38: danger: 'outbuf' leaks here; was allocated at [(3)](sarif:/runs/0/results/15/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def187]
liblouis-3.33.0/tools/brl_checks.c:181:38: warning[-Wanalyzer-malloc-leak]: leak of 'outputPos'
liblouis-3.33.0/tools/brl_checks.c:102:12: branch_false: following 'false' branch...
liblouis-3.33.0/tools/brl_checks.c:106:12: branch_false: ...to here
liblouis-3.33.0/tools/brl_checks.c:142:12: branch_false: following 'false' branch (when '<unknown>' is NULL)...
liblouis-3.33.0/tools/brl_checks.c:146:12: branch_false: ...to here
liblouis-3.33.0/tools/brl_checks.c:153:12: branch_false: following 'false' branch...
liblouis-3.33.0/tools/brl_checks.c:158:12: branch_false: ...to here
liblouis-3.33.0/tools/brl_checks.c:158:12: branch_false: following 'false' branch...
liblouis-3.33.0/tools/brl_checks.c:165:12: branch_false: ...to here
liblouis-3.33.0/tools/brl_checks.c:165:12: branch_false: following 'false' branch (when 'expected_inputPos' is NULL)...
liblouis-3.33.0/tools/brl_checks.c:168:12: branch_false: ...to here
liblouis-3.33.0/tools/brl_checks.c:168:12: branch_true: following 'true' branch (when 'expected_outputPos' is non-NULL)...
liblouis-3.33.0/tools/brl_checks.c:169:29: branch_true: ...to here
liblouis-3.33.0/tools/brl_checks.c:169:29: acquire_memory: allocated here
liblouis-3.33.0/tools/brl_checks.c:175:25: branch_true: following 'true' branch (when 'k != 4')...
liblouis-3.33.0/tools/brl_checks.c:176:20: branch_true: ...to here
liblouis-3.33.0/tools/brl_checks.c:176:20: branch_false: following 'false' branch (when '<unknown> != 1')...
liblouis-3.33.0/tools/brl_checks.c:181:38: branch_false: ...to here
liblouis-3.33.0/tools/brl_checks.c:181:38: danger: 'outputPos' leaks here; was allocated at [(13)](sarif:/runs/0/results/14/codeFlows/0/threadFlows/0/locations/12)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def188]
liblouis-3.33.0/tools/brl_checks.c:181:38: warning[-Wanalyzer-malloc-leak]: leak of 'typeformbuf'
liblouis-3.33.0/tools/brl_checks.c:102:12: branch_false: following 'false' branch...
liblouis-3.33.0/tools/brl_checks.c:106:12: branch_false: ...to here
liblouis-3.33.0/tools/brl_checks.c:142:12: branch_true: following 'true' branch (when '<unknown>' is non-NULL)...
liblouis-3.33.0/tools/brl_checks.c:143:31: branch_true: ...to here
liblouis-3.33.0/tools/brl_checks.c:143:31: acquire_memory: allocated here
liblouis-3.33.0/tools/brl_checks.c:153:12: branch_false: following 'false' branch...
liblouis-3.33.0/tools/brl_checks.c:158:12: branch_false: ...to here
liblouis-3.33.0/tools/brl_checks.c:158:12: branch_false: following 'false' branch...
liblouis-3.33.0/tools/brl_checks.c:165:12: branch_false: ...to here
liblouis-3.33.0/tools/brl_checks.c:165:12: branch_true: following 'true' branch (when 'expected_inputPos' is non-NULL)...
liblouis-3.33.0/tools/brl_checks.c:166:28: branch_true: ...to here
liblouis-3.33.0/tools/brl_checks.c:168:12: branch_true: following 'true' branch (when 'expected_outputPos' is non-NULL)...
liblouis-3.33.0/tools/brl_checks.c:169:29: branch_true: ...to here
liblouis-3.33.0/tools/brl_checks.c:175:25: branch_true: following 'true' branch (when 'k != 4')...
liblouis-3.33.0/tools/brl_checks.c:176:20: branch_true: ...to here
liblouis-3.33.0/tools/brl_checks.c:176:20: branch_false: following 'false' branch (when '<unknown> != 1')...
liblouis-3.33.0/tools/brl_checks.c:181:38: branch_false: ...to here
liblouis-3.33.0/tools/brl_checks.c:181:38: danger: 'typeformbuf' leaks here; was allocated at [(5)](sarif:/runs/0/results/17/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def189]
liblouis-3.33.0/tools/brl_checks.c:212:23: warning[-Wanalyzer-malloc-leak]: leak of 'expectedbuf'
liblouis-3.33.0/tools/brl_checks.c:102:12: branch_false: following 'false' branch...
liblouis-3.33.0/tools/brl_checks.c:106:12: branch_false: ...to here
liblouis-3.33.0/tools/brl_checks.c:141:23: acquire_memory: allocated here
liblouis-3.33.0/tools/brl_checks.c:142:12: branch_false: following 'false' branch (when '<unknown>' is NULL)...
liblouis-3.33.0/tools/brl_checks.c:146:12: branch_false: ...to here
liblouis-3.33.0/tools/brl_checks.c:153:12: branch_false: following 'false' branch...
liblouis-3.33.0/tools/brl_checks.c:158:12: branch_false: ...to here
liblouis-3.33.0/tools/brl_checks.c:158:12: branch_false: following 'false' branch...
liblouis-3.33.0/tools/brl_checks.c:165:12: branch_false: ...to here
liblouis-3.33.0/tools/brl_checks.c:165:12: branch_true: following 'true' branch (when 'expected_inputPos' is non-NULL)...
liblouis-3.33.0/tools/brl_checks.c:166:28: branch_true: ...to here
liblouis-3.33.0/tools/brl_checks.c:168:12: branch_true: following 'true' branch (when 'expected_outputPos' is non-NULL)...
liblouis-3.33.0/tools/brl_checks.c:169:29: branch_true: ...to here
liblouis-3.33.0/tools/brl_checks.c:175:25: branch_true: following 'true' branch (when 'k != 4')...
liblouis-3.33.0/tools/brl_checks.c:176:20: branch_true: ...to here
liblouis-3.33.0/tools/brl_checks.c:176:20: branch_false: following 'false' branch (when '<unknown> != 1')...
liblouis-3.33.0/tools/brl_checks.c:181:38: branch_false: ...to here
liblouis-3.33.0/tools/brl_checks.c:185:20: branch_false: following 'false' branch (when 'funcStatus != 0')...
liblouis-3.33.0/tools/brl_checks.c:190:20: branch_false: ...to here
liblouis-3.33.0/tools/brl_checks.c:190:21: branch_true: following 'true' branch...
liblouis-3.33.0/tools/brl_checks.c:212:23: branch_true: ...to here
liblouis-3.33.0/tools/brl_checks.c:212:23: danger: 'expectedbuf' leaks here; was allocated at [(3)](sarif:/runs/0/results/18/codeFlows/0/threadFlows/0/locations/2)
Error: CPPCHECK_WARNING (CWE-476): [#def190]
liblouis-3.33.0/tools/brl_checks.c:356: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: typeform
Error: GCC_ANALYZER_WARNING (CWE-476): [#def191]
liblouis-3.33.0/tools/brl_checks.c:356:35: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL 'typeform'
liblouis-3.33.0/tools/brl_checks.c:354:30: acquire_memory: this call could return NULL
liblouis-3.33.0/tools/brl_checks.c:356:21: branch_true: following 'true' branch (when 'i < len')...
liblouis-3.33.0/tools/brl_checks.c:356:64: branch_true: ...to here
liblouis-3.33.0/tools/brl_checks.c:356:35: danger: 'typeform + (sizetype)i * 2' could be NULL: unchecked value from [(1)](sarif:/runs/0/results/19/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def192]
liblouis-3.33.0/tools/brl_checks.c:382:17: warning[-Wanalyzer-malloc-leak]: leak of 'inbuf'
liblouis-3.33.0/tools/brl_checks.c:378:17: acquire_memory: allocated here
liblouis-3.33.0/tools/brl_checks.c:382:17: danger: 'inbuf' leaks here; was allocated at [(1)](sarif:/runs/0/results/20/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def193]
liblouis-3.33.0/tools/brl_checks.c:382:17: warning[-Wanalyzer-malloc-leak]: leak of 'outbuf'
liblouis-3.33.0/tools/brl_checks.c:379:18: acquire_memory: allocated here
liblouis-3.33.0/tools/brl_checks.c:382:17: danger: 'outbuf' leaks here; was allocated at [(1)](sarif:/runs/0/results/21/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def194]
liblouis-3.33.0/tools/brl_checks.c:386:22: warning[-Wanalyzer-malloc-leak]: leak of 'outbuf'
liblouis-3.33.0/tools/brl_checks.c:379:18: acquire_memory: allocated here
liblouis-3.33.0/tools/brl_checks.c:384:21: branch_true: following 'true' branch...
liblouis-3.33.0/tools/brl_checks.c:385:17: branch_true: ...to here
liblouis-3.33.0/tools/brl_checks.c:386:22: danger: 'outbuf' leaks here; was allocated at [(1)](sarif:/runs/0/results/22/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def195]
liblouis-3.33.0/tools/brl_checks.c:426:17: warning[-Wanalyzer-malloc-leak]: leak of 'inbuf'
liblouis-3.33.0/tools/brl_checks.c:425:17: acquire_memory: allocated here
liblouis-3.33.0/tools/brl_checks.c:426:17: danger: 'inbuf' leaks here; was allocated at [(1)](sarif:/runs/0/results/23/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def196]
liblouis-3.33.0/tools/brl_checks.c:434:23: warning[-Wanalyzer-malloc-leak]: leak of 'expectedbuf'
liblouis-3.33.0/tools/brl_checks.c:427:12: branch_false: following 'false' branch...
liblouis-3.33.0/tools/brl_checks.c:432:27: branch_false: ...to here
liblouis-3.33.0/tools/brl_checks.c:433:23: acquire_memory: allocated here
liblouis-3.33.0/tools/brl_checks.c:434:23: danger: 'expectedbuf' leaks here; was allocated at [(3)](sarif:/runs/0/results/24/codeFlows/0/threadFlows/0/locations/2)
Error: COMPILER_WARNING: [#def197]
liblouis-3.33.0/tools/brl_checks.c: scope_hint: In function 'check_display'
liblouis-3.33.0/tools/brl_checks.c:452:18: warning[-Walloc-size-larger-than=]: argument 1 range [18446744065119617024, 18446744073709551612] exceeds maximum object size 9223372036854775807
liblouis-3.33.0/tools/brl_checks.c:26: included_from: Included from here.
liblouis-3.33.0/tools/gnulib/stdlib.h:1261:1: note: in a call to allocation function 'malloc' declared here
Error: COMPILER_WARNING: [#def198]
liblouis-3.33.0/tools/brl_checks.c:452:18: warning[-Walloc-size-larger-than=]: argument 1 range [18446744065119617024, 18446744073709551612] exceeds maximum object size 9223372036854775807
Error: GCC_ANALYZER_WARNING (CWE-401): [#def199]
liblouis-3.33.0/tools/brl_checks.c:453:14: warning[-Wanalyzer-malloc-leak]: leak of 'outbuf'
liblouis-3.33.0/tools/brl_checks.c:427:12: branch_false: following 'false' branch...
liblouis-3.33.0/tools/brl_checks.c:432:27: branch_false: ...to here
liblouis-3.33.0/tools/brl_checks.c:435:12: branch_false: following 'false' branch...
liblouis-3.33.0/tools/brl_checks.c:440:12: branch_false: ...to here
liblouis-3.33.0/tools/brl_checks.c:440:12: branch_false: following 'false' branch...
branch_false: ...to here
liblouis-3.33.0/tools/brl_checks.c:452:18: acquire_memory: allocated here
liblouis-3.33.0/tools/brl_checks.c:453:14: danger: 'outbuf' leaks here; was allocated at [(7)](sarif:/runs/0/results/25/codeFlows/0/threadFlows/0/locations/6)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def200]
liblouis-3.33.0/tools/brl_checks.c:512:17: warning[-Wanalyzer-malloc-leak]: leak of 'inbuf'
liblouis-3.33.0/tools/brl_checks.c:511:17: acquire_memory: allocated here
liblouis-3.33.0/tools/brl_checks.c:512:17: danger: 'inbuf' leaks here; was allocated at [(1)](sarif:/runs/0/results/26/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def201]
liblouis-3.33.0/tools/brl_checks.c:520:14: warning[-Wanalyzer-malloc-leak]: leak of 'hyphens'
liblouis-3.33.0/tools/brl_checks.c:513:12: branch_false: following 'false' branch...
liblouis-3.33.0/tools/brl_checks.c:518:26: branch_false: ...to here
liblouis-3.33.0/tools/brl_checks.c:518:19: acquire_memory: allocated here
liblouis-3.33.0/tools/brl_checks.c:520:14: danger: 'hyphens' leaks here; was allocated at [(3)](sarif:/runs/0/results/27/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def202]
liblouis-3.33.0/tools/brl_checks.c:557:17: warning[-Wanalyzer-malloc-leak]: leak of 'inbuf'
liblouis-3.33.0/tools/brl_checks.c:556:17: acquire_memory: allocated here
liblouis-3.33.0/tools/brl_checks.c:557:17: danger: 'inbuf' leaks here; was allocated at [(1)](sarif:/runs/0/results/28/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def203]
liblouis-3.33.0/tools/brl_checks.c:565:14: warning[-Wanalyzer-malloc-leak]: leak of 'hyphens'
liblouis-3.33.0/tools/brl_checks.c:558:12: branch_false: following 'false' branch...
liblouis-3.33.0/tools/brl_checks.c:563:26: branch_false: ...to here
liblouis-3.33.0/tools/brl_checks.c:563:19: acquire_memory: allocated here
liblouis-3.33.0/tools/brl_checks.c:565:14: danger: 'hyphens' leaks here; was allocated at [(3)](sarif:/runs/0/results/29/codeFlows/0/threadFlows/0/locations/2)
Error: CPPCHECK_WARNING (CWE-476): [#def204]
liblouis-3.33.0/tools/brl_checks.c:579: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: hyphenatedbuf
Error: GCC_ANALYZER_WARNING (CWE-476): [#def205]
liblouis-3.33.0/tools/brl_checks.c:579:9: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL 'hyphenatedbuf'
liblouis-3.33.0/tools/brl_checks.c:558:12: branch_false: following 'false' branch...
liblouis-3.33.0/tools/brl_checks.c:563:26: branch_false: ...to here
liblouis-3.33.0/tools/brl_checks.c:565:12: branch_false: following 'false' branch...
liblouis-3.33.0/tools/brl_checks.c:570:13: branch_false: ...to here
liblouis-3.33.0/tools/brl_checks.c:570:12: branch_false: following 'false' branch...
liblouis-3.33.0/tools/brl_checks.c:576:25: branch_false: ...to here
liblouis-3.33.0/tools/brl_checks.c:576:25: acquire_memory: this call could return NULL
liblouis-3.33.0/tools/brl_checks.c:579:9: danger: 'hyphenatedbuf' could be NULL: unchecked value from [(7)](sarif:/runs/0/results/30/codeFlows/0/threadFlows/0/locations/6)
Error: CPPCHECK_WARNING (CWE-476): [#def206]
liblouis-3.33.0/tools/brl_checks.c:585: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: hyphenatedbuf
Error: GCC_ANALYZER_WARNING (CWE-401): [#def207]
liblouis-3.33.0/tools/brl_checks.c:589:22: warning[-Wanalyzer-malloc-leak]: leak of 'hyphenatedbuf'
liblouis-3.33.0/tools/brl_checks.c:558:12: branch_false: following 'false' branch...
liblouis-3.33.0/tools/brl_checks.c:563:26: branch_false: ...to here
liblouis-3.33.0/tools/brl_checks.c:565:12: branch_false: following 'false' branch...
liblouis-3.33.0/tools/brl_checks.c:570:13: branch_false: ...to here
liblouis-3.33.0/tools/brl_checks.c:570:12: branch_false: following 'false' branch...
liblouis-3.33.0/tools/brl_checks.c:576:25: branch_false: ...to here
liblouis-3.33.0/tools/brl_checks.c:576:25: acquire_memory: allocated here
liblouis-3.33.0/tools/brl_checks.c:580:16: branch_false: following 'false' branch...
liblouis-3.33.0/tools/brl_checks.c:589:22: branch_false: ...to here
liblouis-3.33.0/tools/brl_checks.c:589:22: danger: 'hyphenatedbuf' leaks here; was allocated at [(7)](sarif:/runs/0/results/31/codeFlows/0/threadFlows/0/locations/6)
Error: GCC_ANALYZER_WARNING (CWE-404): [#def208]
liblouis-3.33.0/tools/gnulib/fcntl.c:328:22: warning[-Wanalyzer-va-list-leak]: missing call to 'va_end'
liblouis-3.33.0/tools/gnulib/fcntl.c:210:3: acquire_resource: 'va_start' called here
liblouis-3.33.0/tools/gnulib/fcntl.c:328:22: danger: missing call to 'va_end' to match 'va_start' at [(1)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-404): [#def209]
liblouis-3.33.0/tools/gnulib/fcntl.c:424:24: warning[-Wanalyzer-va-list-leak]: missing call to 'va_end'
liblouis-3.33.0/tools/gnulib/fcntl.c:210:3: acquire_resource: 'va_start' called here
liblouis-3.33.0/tools/gnulib/fcntl.c:424:24: danger: missing call to 'va_end' to match 'va_start' at [(1)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-404): [#def210]
liblouis-3.33.0/tools/gnulib/fcntl.c:432:24: warning[-Wanalyzer-va-list-leak]: missing call to 'va_end'
liblouis-3.33.0/tools/gnulib/fcntl.c:210:3: acquire_resource: 'va_start' called here
liblouis-3.33.0/tools/gnulib/fcntl.c:432:24: danger: missing call to 'va_end' to match 'va_start' at [(1)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-404): [#def211]
liblouis-3.33.0/tools/gnulib/fcntl.c:482:12: warning[-Wanalyzer-va-list-leak]: missing call to 'va_end'
liblouis-3.33.0/tools/gnulib/fcntl.c:202:1: enter_function: entry to 'rpl_fcntl'
liblouis-3.33.0/tools/gnulib/fcntl.c:210:3: acquire_resource: 'va_start' called here
liblouis-3.33.0/tools/gnulib/fcntl.c:216:18: call_function: inlined call to 'rpl_fcntl_DUPFD' from 'rpl_fcntl'
Error: GCC_ANALYZER_WARNING (CWE-404): [#def212]
liblouis-3.33.0/tools/gnulib/fcntl.c:512:16: warning[-Wanalyzer-va-list-leak]: missing call to 'va_end'
liblouis-3.33.0/tools/gnulib/fcntl.c:202:1: enter_function: entry to 'rpl_fcntl'
liblouis-3.33.0/tools/gnulib/fcntl.c:210:3: acquire_resource: 'va_start' called here
liblouis-3.33.0/tools/gnulib/fcntl.c:223:18: call_function: calling 'rpl_fcntl_DUPFD_CLOEXEC' from 'rpl_fcntl'
Error: GCC_ANALYZER_WARNING (CWE-404): [#def213]
liblouis-3.33.0/tools/gnulib/fcntl.c:533:19: warning[-Wanalyzer-va-list-leak]: missing call to 'va_end'
liblouis-3.33.0/tools/gnulib/fcntl.c:202:1: enter_function: entry to 'rpl_fcntl'
liblouis-3.33.0/tools/gnulib/fcntl.c:210:3: acquire_resource: 'va_start' called here
liblouis-3.33.0/tools/gnulib/fcntl.c:223:18: call_function: calling 'rpl_fcntl_DUPFD_CLOEXEC' from 'rpl_fcntl'
Error: GCC_ANALYZER_WARNING (CWE-404): [#def214]
liblouis-3.33.0/tools/gnulib/fcntl.c:534:24: warning[-Wanalyzer-va-list-leak]: missing call to 'va_end'
liblouis-3.33.0/tools/gnulib/fcntl.c:202:1: enter_function: entry to 'rpl_fcntl'
liblouis-3.33.0/tools/gnulib/fcntl.c:210:3: acquire_resource: 'va_start' called here
liblouis-3.33.0/tools/gnulib/fcntl.c:223:18: call_function: calling 'rpl_fcntl_DUPFD_CLOEXEC' from 'rpl_fcntl'
Error: GCC_ANALYZER_WARNING (CWE-404): [#def215]
liblouis-3.33.0/tools/gnulib/fcntl.c:537:11: warning[-Wanalyzer-va-list-leak]: missing call to 'va_end'
liblouis-3.33.0/tools/gnulib/fcntl.c:202:1: enter_function: entry to 'rpl_fcntl'
liblouis-3.33.0/tools/gnulib/fcntl.c:210:3: acquire_resource: 'va_start' called here
liblouis-3.33.0/tools/gnulib/fcntl.c:223:18: call_function: calling 'rpl_fcntl_DUPFD_CLOEXEC' from 'rpl_fcntl'
Error: CPPCHECK_WARNING (CWE-562): [#def216]
liblouis-3.33.0/tools/gnulib/gettext.h:247: error[returnDanglingLifetime]: Returning pointer to local variable 'msg_ctxt_id' that will be invalid when returning.
Error: COMPILER_WARNING: [#def217]
liblouis-3.33.0/tools/gnulib/stdlib.h:1261:1: note[note]: in a call to allocation function '[malloc](https://gcc.gnu.org/onlinedocs/gcc/Common-Function-Attributes.html#index-malloc-function-attribute)' declared here
Error: GCC_ANALYZER_WARNING (CWE-401): [#def218]
liblouis-3.33.0/tools/gnulib/unistr.h:324:12: warning[-Wanalyzer-malloc-leak]: leak of 'memory'
liblouis-3.33.0/tools/gnulib/unistr/u16-to-u8.c:40:1: enter_function: entry to 'u16_to_u8'
liblouis-3.33.0/tools/gnulib/unistr/u16-to-u8.c:48:6: branch_false: following 'false' branch (when 'resultbuf' is NULL)...
branch_false: ...to here
liblouis-3.33.0/tools/gnulib/unistr/u16-to-u8.c:63:10: branch_true: following 'true' branch (when 's < s_end')...
liblouis-3.33.0/tools/gnulib/unistr/u16-to-u8.c:69:42: branch_true: ...to here
liblouis-3.33.0/tools/gnulib/unistr/u16-to-u8.c:70:10: branch_false: following 'false' branch...
liblouis-3.33.0/tools/gnulib/unistr/u16-to-u8.c:77:9: branch_false: ...to here
liblouis-3.33.0/tools/gnulib/unistr/u16-to-u8.c:80:15: call_function: calling 'u8_uctomb' from 'u16_to_u8'
liblouis-3.33.0/tools/gnulib/unistr/u16-to-u8.c:80:15: return_function: returning to 'u16_to_u8' from 'u8_uctomb'
liblouis-3.33.0/tools/gnulib/unistr/u16-to-u8.c:81:10: branch_false: following 'false' branch...
liblouis-3.33.0/tools/gnulib/unistr/u16-to-u8.c:88:10: branch_false: ...to here
liblouis-3.33.0/tools/gnulib/unistr/u16-to-u8.c:88:10: branch_true: following 'true' branch...
liblouis-3.33.0/tools/gnulib/unistr/u16-to-u8.c:92:23: branch_true: ...to here
liblouis-3.33.0/tools/gnulib/unistr/u16-to-u8.c:92:23: branch_false: following 'false' branch (when 'allocated == 0')...
liblouis-3.33.0/tools/gnulib/unistr/u16-to-u8.c:93:15: branch_false: ...to here
liblouis-3.33.0/tools/gnulib/unistr/u16-to-u8.c:95:14: branch_true: following 'true' branch...
liblouis-3.33.0/tools/gnulib/unistr/u16-to-u8.c:96:35: branch_true: ...to here
liblouis-3.33.0/tools/gnulib/unistr/u16-to-u8.c:96:35: acquire_memory: allocated here
liblouis-3.33.0/tools/gnulib/unistr/u16-to-u8.c:101:14: branch_false: following 'false' branch (when 'memory' is non-NULL)...
liblouis-3.33.0/tools/gnulib/unistr/u16-to-u8.c:108:38: branch_false: ...to here
liblouis-3.33.0/tools/gnulib/unistr/u16-to-u8.c:108:14: branch_false: following 'false' branch...
liblouis-3.33.0/tools/gnulib/unistr/u16-to-u8.c:112:51: branch_false: ...to here
liblouis-3.33.0/tools/gnulib/unistr/u16-to-u8.c:112:19: call_function: calling 'u8_uctomb' from 'u16_to_u8'
Error: CPPCHECK_WARNING (CWE-476): [#def219]
liblouis-3.33.0/tools/lou_checkyaml.c:141: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: query_as_string
Error: GCC_ANALYZER_WARNING (CWE-476): [#def220]
liblouis-3.33.0/tools/lou_checkyaml.c:141:9: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘query_as_string’
liblouis-3.33.0/tools/lou_checkyaml.c:973:1: enter_function: entry to ‘main’
liblouis-3.33.0/tools/lou_checkyaml.c:978:16: branch_false: following ‘false’ branch (when ‘optc == -1’)...
liblouis-3.33.0/tools/lou_checkyaml.c:995:23: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:995:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1026:9: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1028:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1033:26: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1046:12: branch_false: following ‘false’ branch (when ‘i <= 0’)...
liblouis-3.33.0/tools/lou_checkyaml.c:1049:9: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1054:9: branch_true: following ‘true’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1056:9: branch_true: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1058:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1062:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1066:9: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1068:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1069:26: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1068:13: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1072:9: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1074:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1079:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1083:9: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1086:20: branch_true: following ‘true’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1087:55: branch_true: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1086:21: branch_true: following ‘true’ branch (when the strings are equal)...
liblouis-3.33.0/tools/lou_checkyaml.c:1089:25: branch_true: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1090:29: call_function: calling ‘read_table_value’ from ‘main’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def221]
liblouis-3.33.0/tools/lou_checkyaml.c:143:22: warning[-Wanalyzer-malloc-leak]: leak of ‘p’
liblouis-3.33.0/tools/lou_checkyaml.c:973:1: enter_function: entry to ‘main’
liblouis-3.33.0/tools/lou_checkyaml.c:978:16: branch_false: following ‘false’ branch (when ‘optc == -1’)...
liblouis-3.33.0/tools/lou_checkyaml.c:995:23: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:995:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1026:9: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1028:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1033:26: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1046:12: branch_false: following ‘false’ branch (when ‘i <= 0’)...
liblouis-3.33.0/tools/lou_checkyaml.c:1049:9: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1054:9: branch_true: following ‘true’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1056:9: branch_true: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1058:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1062:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1066:9: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1068:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1069:26: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1068:13: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1072:9: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1074:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1079:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1083:9: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1086:20: branch_true: following ‘true’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1087:55: branch_true: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1086:21: branch_true: following ‘true’ branch (when the strings are equal)...
liblouis-3.33.0/tools/lou_checkyaml.c:1089:25: branch_true: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1090:29: call_function: calling ‘read_table_value’ from ‘main’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def222]
liblouis-3.33.0/tools/lou_checkyaml.c:143:22: warning[-Wanalyzer-malloc-leak]: leak of ‘table_file_name_check’
liblouis-3.33.0/tools/lou_checkyaml.c:973:1: enter_function: entry to ‘main’
liblouis-3.33.0/tools/lou_checkyaml.c:978:16: branch_false: following ‘false’ branch (when ‘optc == -1’)...
liblouis-3.33.0/tools/lou_checkyaml.c:995:23: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:995:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1026:9: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1028:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1033:26: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1046:12: branch_false: following ‘false’ branch (when ‘i <= 0’)...
liblouis-3.33.0/tools/lou_checkyaml.c:1049:9: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1054:9: branch_true: following ‘true’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1056:9: branch_true: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1058:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1062:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1066:9: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1068:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1069:26: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1068:13: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1072:9: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1074:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1079:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1083:9: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1086:20: branch_true: following ‘true’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1087:55: branch_true: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1086:21: branch_true: following ‘true’ branch (when the strings are equal)...
liblouis-3.33.0/tools/lou_checkyaml.c:1089:25: branch_true: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1090:29: call_function: calling ‘read_table_value’ from ‘main’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def223]
liblouis-3.33.0/tools/lou_checkyaml.c:143:22: warning[-Wanalyzer-malloc-leak]: leak of ‘table_name’
liblouis-3.33.0/tools/lou_checkyaml.c:973:1: enter_function: entry to ‘main’
liblouis-3.33.0/tools/lou_checkyaml.c:978:16: branch_false: following ‘false’ branch (when ‘optc == -1’)...
liblouis-3.33.0/tools/lou_checkyaml.c:995:23: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:995:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1026:9: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1028:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1033:26: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1033:26: acquire_memory: allocated here
liblouis-3.33.0/tools/lou_checkyaml.c:1046:12: branch_false: following ‘false’ branch (when ‘i <= 0’)...
liblouis-3.33.0/tools/lou_checkyaml.c:1049:9: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1054:9: branch_true: following ‘true’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1056:9: branch_true: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1058:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1062:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1066:9: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1068:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1069:26: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1068:13: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1072:9: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1074:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1079:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1083:9: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1086:20: branch_true: following ‘true’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1087:55: branch_true: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1086:21: branch_true: following ‘true’ branch (when the strings are equal)...
liblouis-3.33.0/tools/lou_checkyaml.c:1089:25: branch_true: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1090:29: call_function: calling ‘read_table_value’ from ‘main’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def224]
liblouis-3.33.0/tools/lou_checkyaml.c:149:33: warning[-Wanalyzer-malloc-leak]: leak of ‘p’
liblouis-3.33.0/tools/lou_checkyaml.c:973:1: enter_function: entry to ‘main’
liblouis-3.33.0/tools/lou_checkyaml.c:978:16: branch_false: following ‘false’ branch (when ‘optc == -1’)...
liblouis-3.33.0/tools/lou_checkyaml.c:995:23: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:995:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1026:9: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1028:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1033:26: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1046:12: branch_false: following ‘false’ branch (when ‘i <= 0’)...
liblouis-3.33.0/tools/lou_checkyaml.c:1049:9: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1054:9: branch_true: following ‘true’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1056:9: branch_true: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1058:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1062:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1066:9: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1068:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1069:26: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1068:13: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1072:9: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1074:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1079:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1083:9: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1086:20: branch_true: following ‘true’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1087:55: branch_true: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1086:21: branch_true: following ‘true’ branch (when the strings are equal)...
liblouis-3.33.0/tools/lou_checkyaml.c:1089:25: branch_true: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1090:29: call_function: calling ‘read_table_value’ from ‘main’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def225]
liblouis-3.33.0/tools/lou_checkyaml.c:149:33: warning[-Wanalyzer-malloc-leak]: leak of ‘table_file_name_check’
liblouis-3.33.0/tools/lou_checkyaml.c:973:1: enter_function: entry to ‘main’
liblouis-3.33.0/tools/lou_checkyaml.c:978:16: branch_false: following ‘false’ branch (when ‘optc == -1’)...
liblouis-3.33.0/tools/lou_checkyaml.c:995:23: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:995:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1026:9: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1028:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1033:26: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1046:12: branch_false: following ‘false’ branch (when ‘i <= 0’)...
liblouis-3.33.0/tools/lou_checkyaml.c:1049:9: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1054:9: branch_true: following ‘true’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1056:9: branch_true: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1058:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1062:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1066:9: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1068:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1069:26: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1068:13: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1072:9: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1074:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1079:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1083:9: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1086:20: branch_true: following ‘true’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1087:55: branch_true: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1086:21: branch_true: following ‘true’ branch (when the strings are equal)...
liblouis-3.33.0/tools/lou_checkyaml.c:1089:25: branch_true: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1090:29: call_function: calling ‘read_table_value’ from ‘main’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def226]
liblouis-3.33.0/tools/lou_checkyaml.c:149:33: warning[-Wanalyzer-malloc-leak]: leak of ‘table_name’
liblouis-3.33.0/tools/lou_checkyaml.c:973:1: enter_function: entry to ‘main’
liblouis-3.33.0/tools/lou_checkyaml.c:978:16: branch_false: following ‘false’ branch (when ‘optc == -1’)...
liblouis-3.33.0/tools/lou_checkyaml.c:995:23: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:995:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1026:9: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1028:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1033:26: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1033:26: acquire_memory: allocated here
liblouis-3.33.0/tools/lou_checkyaml.c:1046:12: branch_false: following ‘false’ branch (when ‘i <= 0’)...
liblouis-3.33.0/tools/lou_checkyaml.c:1049:9: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1054:9: branch_true: following ‘true’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1056:9: branch_true: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1058:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1062:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1066:9: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1068:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1069:26: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1068:13: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1072:9: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1074:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1079:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1083:9: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1086:20: branch_true: following ‘true’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1087:55: branch_true: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1086:21: branch_true: following ‘true’ branch (when the strings are equal)...
liblouis-3.33.0/tools/lou_checkyaml.c:1089:25: branch_true: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1090:29: call_function: calling ‘read_table_value’ from ‘main’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def227]
liblouis-3.33.0/tools/lou_checkyaml.c:150:38: warning[-Wanalyzer-malloc-leak]: leak of ‘p’
liblouis-3.33.0/tools/lou_checkyaml.c:973:1: enter_function: entry to ‘main’
liblouis-3.33.0/tools/lou_checkyaml.c:978:16: branch_false: following ‘false’ branch (when ‘optc == -1’)...
liblouis-3.33.0/tools/lou_checkyaml.c:995:23: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:995:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1026:9: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1028:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1033:26: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1046:12: branch_false: following ‘false’ branch (when ‘i <= 0’)...
liblouis-3.33.0/tools/lou_checkyaml.c:1049:9: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1054:9: branch_true: following ‘true’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1056:9: branch_true: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1058:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1062:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1066:9: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1068:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1069:26: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1068:13: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1072:9: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1074:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1079:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1083:9: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1086:20: branch_true: following ‘true’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1087:55: branch_true: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1086:21: branch_true: following ‘true’ branch (when the strings are equal)...
liblouis-3.33.0/tools/lou_checkyaml.c:1089:25: branch_true: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1090:29: call_function: calling ‘read_table_value’ from ‘main’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def228]
liblouis-3.33.0/tools/lou_checkyaml.c:150:38: warning[-Wanalyzer-malloc-leak]: leak of ‘table_file_name_check’
liblouis-3.33.0/tools/lou_checkyaml.c:973:1: enter_function: entry to ‘main’
liblouis-3.33.0/tools/lou_checkyaml.c:978:16: branch_false: following ‘false’ branch (when ‘optc == -1’)...
liblouis-3.33.0/tools/lou_checkyaml.c:995:23: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:995:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1026:9: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1028:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1033:26: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1046:12: branch_false: following ‘false’ branch (when ‘i <= 0’)...
liblouis-3.33.0/tools/lou_checkyaml.c:1049:9: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1054:9: branch_true: following ‘true’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1056:9: branch_true: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1058:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1062:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1066:9: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1068:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1069:26: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1068:13: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1072:9: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1074:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1079:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1083:9: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1086:20: branch_true: following ‘true’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1087:55: branch_true: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1086:21: branch_true: following ‘true’ branch (when the strings are equal)...
liblouis-3.33.0/tools/lou_checkyaml.c:1089:25: branch_true: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1090:29: call_function: calling ‘read_table_value’ from ‘main’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def229]
liblouis-3.33.0/tools/lou_checkyaml.c:150:38: warning[-Wanalyzer-malloc-leak]: leak of ‘table_name’
liblouis-3.33.0/tools/lou_checkyaml.c:973:1: enter_function: entry to ‘main’
liblouis-3.33.0/tools/lou_checkyaml.c:978:16: branch_false: following ‘false’ branch (when ‘optc == -1’)...
liblouis-3.33.0/tools/lou_checkyaml.c:995:23: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:995:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1026:9: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1028:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1033:26: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1033:26: acquire_memory: allocated here
liblouis-3.33.0/tools/lou_checkyaml.c:1046:12: branch_false: following ‘false’ branch (when ‘i <= 0’)...
liblouis-3.33.0/tools/lou_checkyaml.c:1049:9: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1054:9: branch_true: following ‘true’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1056:9: branch_true: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1058:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1062:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1066:9: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1068:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1069:26: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1068:13: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1072:9: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1074:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1079:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1083:9: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1086:20: branch_true: following ‘true’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1087:55: branch_true: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1086:21: branch_true: following ‘true’ branch (when the strings are equal)...
liblouis-3.33.0/tools/lou_checkyaml.c:1089:25: branch_true: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1090:29: call_function: calling ‘read_table_value’ from ‘main’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def230]
liblouis-3.33.0/tools/lou_checkyaml.c:153:33: warning[-Wanalyzer-malloc-leak]: leak of ‘table_file_name_check’
liblouis-3.33.0/tools/lou_checkyaml.c:973:1: enter_function: entry to ‘main’
liblouis-3.33.0/tools/lou_checkyaml.c:978:16: branch_false: following ‘false’ branch (when ‘optc == -1’)...
liblouis-3.33.0/tools/lou_checkyaml.c:995:23: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:995:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1026:9: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1028:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1033:26: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1046:12: branch_false: following ‘false’ branch (when ‘i <= 0’)...
liblouis-3.33.0/tools/lou_checkyaml.c:1049:9: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1054:9: branch_true: following ‘true’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1056:9: branch_true: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1058:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1062:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1066:9: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1068:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1069:26: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1068:13: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1072:9: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1074:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1079:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1083:9: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1086:20: branch_true: following ‘true’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1087:55: branch_true: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1086:21: branch_true: following ‘true’ branch (when the strings are equal)...
liblouis-3.33.0/tools/lou_checkyaml.c:1089:25: branch_true: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1090:29: call_function: calling ‘read_table_value’ from ‘main’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def231]
liblouis-3.33.0/tools/lou_checkyaml.c:154:33: warning[-Wanalyzer-malloc-leak]: leak of ‘p’
liblouis-3.33.0/tools/lou_checkyaml.c:973:1: enter_function: entry to ‘main’
liblouis-3.33.0/tools/lou_checkyaml.c:978:16: branch_false: following ‘false’ branch (when ‘optc == -1’)...
liblouis-3.33.0/tools/lou_checkyaml.c:995:23: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:995:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1026:9: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1028:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1033:26: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1046:12: branch_false: following ‘false’ branch (when ‘i <= 0’)...
liblouis-3.33.0/tools/lou_checkyaml.c:1049:9: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1054:9: branch_true: following ‘true’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1056:9: branch_true: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1058:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1062:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1066:9: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1068:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1069:26: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1068:13: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1072:9: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1074:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1079:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1083:9: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1086:20: branch_true: following ‘true’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1087:55: branch_true: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1086:21: branch_true: following ‘true’ branch (when the strings are equal)...
liblouis-3.33.0/tools/lou_checkyaml.c:1089:25: branch_true: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1090:29: call_function: calling ‘read_table_value’ from ‘main’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def232]
liblouis-3.33.0/tools/lou_checkyaml.c:154:33: warning[-Wanalyzer-malloc-leak]: leak of ‘table_file_name_check’
liblouis-3.33.0/tools/lou_checkyaml.c:973:1: enter_function: entry to ‘main’
liblouis-3.33.0/tools/lou_checkyaml.c:978:16: branch_false: following ‘false’ branch (when ‘optc == -1’)...
liblouis-3.33.0/tools/lou_checkyaml.c:995:23: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:995:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1026:9: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1028:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1033:26: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1046:12: branch_false: following ‘false’ branch (when ‘i <= 0’)...
liblouis-3.33.0/tools/lou_checkyaml.c:1049:9: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1054:9: branch_true: following ‘true’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1056:9: branch_true: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1058:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1062:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1066:9: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1068:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1069:26: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1068:13: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1072:9: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1074:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1079:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1083:9: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1086:20: branch_true: following ‘true’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1087:55: branch_true: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1086:21: branch_true: following ‘true’ branch (when the strings are equal)...
liblouis-3.33.0/tools/lou_checkyaml.c:1089:25: branch_true: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1090:29: call_function: calling ‘read_table_value’ from ‘main’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def233]
liblouis-3.33.0/tools/lou_checkyaml.c:154:33: warning[-Wanalyzer-malloc-leak]: leak of ‘table_name’
liblouis-3.33.0/tools/lou_checkyaml.c:973:1: enter_function: entry to ‘main’
liblouis-3.33.0/tools/lou_checkyaml.c:978:16: branch_false: following ‘false’ branch (when ‘optc == -1’)...
liblouis-3.33.0/tools/lou_checkyaml.c:995:23: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:995:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1026:9: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1028:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1033:26: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1033:26: acquire_memory: allocated here
liblouis-3.33.0/tools/lou_checkyaml.c:1046:12: branch_false: following ‘false’ branch (when ‘i <= 0’)...
liblouis-3.33.0/tools/lou_checkyaml.c:1049:9: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1054:9: branch_true: following ‘true’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1056:9: branch_true: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1058:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1062:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1066:9: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1068:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1069:26: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1068:13: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1072:9: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1074:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1079:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1083:9: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1086:20: branch_true: following ‘true’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1087:55: branch_true: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1086:21: branch_true: following ‘true’ branch (when the strings are equal)...
liblouis-3.33.0/tools/lou_checkyaml.c:1089:25: branch_true: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1090:29: call_function: calling ‘read_table_value’ from ‘main’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def234]
liblouis-3.33.0/tools/lou_checkyaml.c:160:33: warning[-Wanalyzer-malloc-leak]: leak of ‘p’
liblouis-3.33.0/tools/lou_checkyaml.c:973:1: enter_function: entry to ‘main’
liblouis-3.33.0/tools/lou_checkyaml.c:978:16: branch_false: following ‘false’ branch (when ‘optc == -1’)...
liblouis-3.33.0/tools/lou_checkyaml.c:995:23: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:995:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1026:9: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1028:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1033:26: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1046:12: branch_false: following ‘false’ branch (when ‘i <= 0’)...
liblouis-3.33.0/tools/lou_checkyaml.c:1049:9: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1054:9: branch_true: following ‘true’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1056:9: branch_true: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1058:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1062:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1066:9: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1068:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1069:26: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1068:13: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1072:9: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1074:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1079:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1083:9: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1086:20: branch_true: following ‘true’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1087:55: branch_true: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1086:21: branch_true: following ‘true’ branch (when the strings are equal)...
liblouis-3.33.0/tools/lou_checkyaml.c:1089:25: branch_true: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1090:29: call_function: calling ‘read_table_value’ from ‘main’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def235]
liblouis-3.33.0/tools/lou_checkyaml.c:161:38: warning[-Wanalyzer-malloc-leak]: leak of ‘p’
liblouis-3.33.0/tools/lou_checkyaml.c:973:1: enter_function: entry to ‘main’
liblouis-3.33.0/tools/lou_checkyaml.c:978:16: branch_false: following ‘false’ branch (when ‘optc == -1’)...
liblouis-3.33.0/tools/lou_checkyaml.c:995:23: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:995:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1026:9: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1028:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1033:26: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1046:12: branch_false: following ‘false’ branch (when ‘i <= 0’)...
liblouis-3.33.0/tools/lou_checkyaml.c:1049:9: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1054:9: branch_true: following ‘true’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1056:9: branch_true: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1058:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1062:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1066:9: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1068:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1069:26: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1068:13: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1072:9: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1074:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1079:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1083:9: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1086:20: branch_true: following ‘true’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1087:55: branch_true: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1086:21: branch_true: following ‘true’ branch (when the strings are equal)...
liblouis-3.33.0/tools/lou_checkyaml.c:1089:25: branch_true: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1090:29: call_function: calling ‘read_table_value’ from ‘main’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def236]
liblouis-3.33.0/tools/lou_checkyaml.c:166:33: warning[-Wanalyzer-malloc-leak]: leak of ‘p’
liblouis-3.33.0/tools/lou_checkyaml.c:973:1: enter_function: entry to ‘main’
liblouis-3.33.0/tools/lou_checkyaml.c:978:16: branch_false: following ‘false’ branch (when ‘optc == -1’)...
liblouis-3.33.0/tools/lou_checkyaml.c:995:23: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:995:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1026:9: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1028:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1033:26: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1046:12: branch_false: following ‘false’ branch (when ‘i <= 0’)...
liblouis-3.33.0/tools/lou_checkyaml.c:1049:9: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1054:9: branch_true: following ‘true’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1056:9: branch_true: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1058:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1062:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1066:9: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1068:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1069:26: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1068:13: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1072:9: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1074:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1079:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1083:9: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1086:20: branch_true: following ‘true’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1087:55: branch_true: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1086:21: branch_true: following ‘true’ branch (when the strings are equal)...
liblouis-3.33.0/tools/lou_checkyaml.c:1089:25: branch_true: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1090:29: call_function: calling ‘read_table_value’ from ‘main’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def237]
liblouis-3.33.0/tools/lou_checkyaml.c:169:25: warning[-Wanalyzer-malloc-leak]: leak of ‘p’
liblouis-3.33.0/tools/lou_checkyaml.c:973:1: enter_function: entry to ‘main’
liblouis-3.33.0/tools/lou_checkyaml.c:978:16: branch_false: following ‘false’ branch (when ‘optc == -1’)...
liblouis-3.33.0/tools/lou_checkyaml.c:995:23: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:995:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1026:9: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1028:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1033:26: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1046:12: branch_false: following ‘false’ branch (when ‘i <= 0’)...
liblouis-3.33.0/tools/lou_checkyaml.c:1049:9: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1054:9: branch_true: following ‘true’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1056:9: branch_true: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1058:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1062:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1066:9: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1068:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1069:26: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1068:13: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1072:9: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1074:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1079:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1083:9: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1086:20: branch_true: following ‘true’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1087:55: branch_true: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1086:21: branch_true: following ‘true’ branch (when the strings are equal)...
liblouis-3.33.0/tools/lou_checkyaml.c:1089:25: branch_true: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1090:29: call_function: calling ‘read_table_value’ from ‘main’
Error: CPPCHECK_WARNING (CWE-476): [#def238]
liblouis-3.33.0/tools/lou_checkyaml.c:211: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: table_name
Error: GCC_ANALYZER_WARNING (CWE-476): [#def239]
liblouis-3.33.0/tools/lou_checkyaml.c:211:9: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘table_name’
liblouis-3.33.0/tools/lou_checkyaml.c:973:1: enter_function: entry to ‘main’
liblouis-3.33.0/tools/lou_checkyaml.c:978:16: branch_false: following ‘false’ branch (when ‘optc == -1’)...
liblouis-3.33.0/tools/lou_checkyaml.c:995:23: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:995:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1026:9: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1028:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1033:26: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1033:26: acquire_memory: this call could return NULL
liblouis-3.33.0/tools/lou_checkyaml.c:1046:12: branch_false: following ‘false’ branch (when ‘i <= 0’)...
liblouis-3.33.0/tools/lou_checkyaml.c:1049:9: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1054:9: branch_true: following ‘true’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1056:9: branch_true: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1058:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1062:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1066:9: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1068:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1069:26: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1068:13: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1072:9: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1074:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1079:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1083:9: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1086:20: branch_true: following ‘true’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1087:55: branch_true: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1086:21: branch_true: following ‘true’ branch (when the strings are equal)...
liblouis-3.33.0/tools/lou_checkyaml.c:1089:25: branch_true: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1090:29: call_function: calling ‘read_table_value’ from ‘main’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def240]
liblouis-3.33.0/tools/lou_checkyaml.c:212:14: warning[-Wanalyzer-malloc-leak]: leak of ‘table_name’
liblouis-3.33.0/tools/lou_checkyaml.c:973:1: enter_function: entry to ‘main’
liblouis-3.33.0/tools/lou_checkyaml.c:978:16: branch_false: following ‘false’ branch (when ‘optc == -1’)...
liblouis-3.33.0/tools/lou_checkyaml.c:995:23: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:995:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1026:9: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1028:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1033:26: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1033:26: acquire_memory: allocated here
liblouis-3.33.0/tools/lou_checkyaml.c:1046:12: branch_false: following ‘false’ branch (when ‘i <= 0’)...
liblouis-3.33.0/tools/lou_checkyaml.c:1049:9: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1054:9: branch_true: following ‘true’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1056:9: branch_true: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1058:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1062:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1066:9: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1068:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1069:26: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1068:13: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1072:9: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1074:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1079:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1083:9: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1086:20: branch_true: following ‘true’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1087:55: branch_true: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1086:21: branch_true: following ‘true’ branch (when the strings are equal)...
liblouis-3.33.0/tools/lou_checkyaml.c:1089:25: branch_true: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1090:29: call_function: calling ‘read_table_value’ from ‘main’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def241]
liblouis-3.33.0/tools/lou_checkyaml.c:221:17: warning[-Wanalyzer-malloc-leak]: leak of ‘table_name’
liblouis-3.33.0/tools/lou_checkyaml.c:973:1: enter_function: entry to ‘main’
liblouis-3.33.0/tools/lou_checkyaml.c:978:16: branch_false: following ‘false’ branch (when ‘optc == -1’)...
liblouis-3.33.0/tools/lou_checkyaml.c:995:23: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:995:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1026:9: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1028:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1033:26: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1033:26: acquire_memory: allocated here
liblouis-3.33.0/tools/lou_checkyaml.c:1046:12: branch_false: following ‘false’ branch (when ‘i <= 0’)...
liblouis-3.33.0/tools/lou_checkyaml.c:1049:9: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1054:9: branch_true: following ‘true’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1056:9: branch_true: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1058:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1062:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1066:9: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1068:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1069:26: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1068:13: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1072:9: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1074:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1079:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1083:9: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1086:20: branch_true: following ‘true’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1087:55: branch_true: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1086:21: branch_true: following ‘true’ branch (when the strings are equal)...
liblouis-3.33.0/tools/lou_checkyaml.c:1089:25: branch_true: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1090:29: call_function: calling ‘read_table_value’ from ‘main’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def242]
liblouis-3.33.0/tools/lou_checkyaml.c:225:30: warning[-Wanalyzer-malloc-leak]: leak of ‘p’
liblouis-3.33.0/tools/lou_checkyaml.c:973:1: enter_function: entry to ‘main’
liblouis-3.33.0/tools/lou_checkyaml.c:978:16: branch_false: following ‘false’ branch (when ‘optc == -1’)...
liblouis-3.33.0/tools/lou_checkyaml.c:995:23: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:995:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1026:9: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1028:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1033:26: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1033:26: acquire_memory: allocated here
liblouis-3.33.0/tools/lou_checkyaml.c:1046:12: branch_false: following ‘false’ branch (when ‘i <= 0’)...
liblouis-3.33.0/tools/lou_checkyaml.c:1049:9: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1054:9: branch_true: following ‘true’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1056:9: branch_true: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1058:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1062:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1066:9: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1068:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1069:26: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1068:13: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1072:9: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1074:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1079:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1083:9: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1086:20: branch_true: following ‘true’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1087:55: branch_true: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1086:21: branch_true: following ‘true’ branch (when the strings are equal)...
liblouis-3.33.0/tools/lou_checkyaml.c:1089:25: branch_true: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1090:29: call_function: calling ‘read_table_value’ from ‘main’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def243]
liblouis-3.33.0/tools/lou_checkyaml.c:235:25: warning[-Wanalyzer-malloc-leak]: leak of ‘p’
liblouis-3.33.0/tools/lou_checkyaml.c:973:1: enter_function: entry to ‘main’
liblouis-3.33.0/tools/lou_checkyaml.c:978:16: branch_false: following ‘false’ branch (when ‘optc == -1’)...
liblouis-3.33.0/tools/lou_checkyaml.c:995:23: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:995:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1026:9: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1028:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1033:26: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1033:26: acquire_memory: allocated here
liblouis-3.33.0/tools/lou_checkyaml.c:1046:12: branch_false: following ‘false’ branch (when ‘i <= 0’)...
liblouis-3.33.0/tools/lou_checkyaml.c:1049:9: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1054:9: branch_true: following ‘true’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1056:9: branch_true: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1058:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1062:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1066:9: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1068:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1069:26: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1068:13: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1072:9: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1074:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1079:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1083:9: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1086:20: branch_true: following ‘true’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1087:55: branch_true: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1086:21: branch_true: following ‘true’ branch (when the strings are equal)...
liblouis-3.33.0/tools/lou_checkyaml.c:1089:25: branch_true: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1090:29: call_function: calling ‘read_table_value’ from ‘main’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def244]
liblouis-3.33.0/tools/lou_checkyaml.c:250:17: warning[-Wanalyzer-malloc-leak]: leak of ‘table_content’
liblouis-3.33.0/tools/lou_checkyaml.c:973:1: enter_function: entry to ‘main’
liblouis-3.33.0/tools/lou_checkyaml.c:978:16: branch_false: following ‘false’ branch (when ‘optc == -1’)...
liblouis-3.33.0/tools/lou_checkyaml.c:995:23: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:995:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1026:9: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1028:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1033:26: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1046:12: branch_false: following ‘false’ branch (when ‘i <= 0’)...
liblouis-3.33.0/tools/lou_checkyaml.c:1049:9: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1054:9: branch_true: following ‘true’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1056:9: branch_true: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1058:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1062:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1066:9: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1068:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1069:26: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1068:13: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1072:9: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1074:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1079:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1083:9: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1086:20: branch_true: following ‘true’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1087:55: branch_true: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1086:21: branch_true: following ‘true’ branch (when the strings are equal)...
liblouis-3.33.0/tools/lou_checkyaml.c:1089:25: branch_true: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1090:29: call_function: calling ‘read_table_value’ from ‘main’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def245]
liblouis-3.33.0/tools/lou_checkyaml.c:250:17: warning[-Wanalyzer-malloc-leak]: leak of ‘table_name’
liblouis-3.33.0/tools/lou_checkyaml.c:973:1: enter_function: entry to ‘main’
liblouis-3.33.0/tools/lou_checkyaml.c:978:16: branch_false: following ‘false’ branch (when ‘optc == -1’)...
liblouis-3.33.0/tools/lou_checkyaml.c:995:23: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:995:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1026:9: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1028:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1033:26: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1033:26: acquire_memory: allocated here
liblouis-3.33.0/tools/lou_checkyaml.c:1046:12: branch_false: following ‘false’ branch (when ‘i <= 0’)...
liblouis-3.33.0/tools/lou_checkyaml.c:1049:9: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1054:9: branch_true: following ‘true’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1056:9: branch_true: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1058:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1062:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1066:9: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1068:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1069:26: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1068:13: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1072:9: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1074:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1079:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1083:9: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1086:20: branch_true: following ‘true’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1087:55: branch_true: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1086:21: branch_true: following ‘true’ branch (when the strings are equal)...
liblouis-3.33.0/tools/lou_checkyaml.c:1089:25: branch_true: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1090:29: call_function: calling ‘read_table_value’ from ‘main’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def246]
liblouis-3.33.0/tools/lou_checkyaml.c:254:17: warning[-Wanalyzer-malloc-leak]: leak of ‘table_name’
liblouis-3.33.0/tools/lou_checkyaml.c:973:1: enter_function: entry to ‘main’
liblouis-3.33.0/tools/lou_checkyaml.c:978:16: branch_false: following ‘false’ branch (when ‘optc == -1’)...
liblouis-3.33.0/tools/lou_checkyaml.c:995:23: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:995:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1026:9: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1028:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1033:26: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1033:26: acquire_memory: allocated here
liblouis-3.33.0/tools/lou_checkyaml.c:1046:12: branch_false: following ‘false’ branch (when ‘i <= 0’)...
liblouis-3.33.0/tools/lou_checkyaml.c:1049:9: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1054:9: branch_true: following ‘true’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1056:9: branch_true: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1058:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1062:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1066:9: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1068:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1069:26: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1068:13: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1072:9: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1074:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1079:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1083:9: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1086:20: branch_true: following ‘true’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1087:55: branch_true: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1086:21: branch_true: following ‘true’ branch (when the strings are equal)...
liblouis-3.33.0/tools/lou_checkyaml.c:1089:25: branch_true: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1090:29: call_function: calling ‘read_table_value’ from ‘main’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def247]
liblouis-3.33.0/tools/lou_checkyaml.c:257:30: warning[-Wanalyzer-malloc-leak]: leak of ‘read_table_query(parser, & table_file_name_check)’
liblouis-3.33.0/tools/lou_checkyaml.c:973:1: enter_function: entry to ‘main’
liblouis-3.33.0/tools/lou_checkyaml.c:978:16: branch_false: following ‘false’ branch (when ‘optc == -1’)...
liblouis-3.33.0/tools/lou_checkyaml.c:995:23: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:995:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1026:9: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1028:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1033:26: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1046:12: branch_false: following ‘false’ branch (when ‘i <= 0’)...
liblouis-3.33.0/tools/lou_checkyaml.c:1049:9: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1054:9: branch_true: following ‘true’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1056:9: branch_true: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1058:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1062:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1066:9: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1068:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1069:26: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1068:13: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1072:9: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1074:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1079:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1083:9: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1086:20: branch_true: following ‘true’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1087:55: branch_true: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1086:21: branch_true: following ‘true’ branch (when the strings are equal)...
liblouis-3.33.0/tools/lou_checkyaml.c:1089:25: branch_true: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1090:29: call_function: calling ‘read_table_value’ from ‘main’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def248]
liblouis-3.33.0/tools/lou_checkyaml.c:257:30: warning[-Wanalyzer-malloc-leak]: leak of ‘table_file_name_check’
liblouis-3.33.0/tools/lou_checkyaml.c:973:1: enter_function: entry to ‘main’
liblouis-3.33.0/tools/lou_checkyaml.c:978:16: branch_false: following ‘false’ branch (when ‘optc == -1’)...
liblouis-3.33.0/tools/lou_checkyaml.c:995:23: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:995:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1026:9: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1028:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1033:26: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1046:12: branch_false: following ‘false’ branch (when ‘i <= 0’)...
liblouis-3.33.0/tools/lou_checkyaml.c:1049:9: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1054:9: branch_true: following ‘true’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1056:9: branch_true: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1058:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1062:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1066:9: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1068:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1069:26: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1068:13: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1072:9: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1074:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1079:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1083:9: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1086:20: branch_true: following ‘true’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1087:55: branch_true: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1086:21: branch_true: following ‘true’ branch (when the strings are equal)...
liblouis-3.33.0/tools/lou_checkyaml.c:1089:25: branch_true: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1090:29: call_function: calling ‘read_table_value’ from ‘main’
Error: COMPILER_WARNING (CWE-704): [#def249]
liblouis-3.33.0/tools/lou_checkyaml.c: scope_hint: In function ‘read_table_value’
liblouis-3.33.0/tools/lou_checkyaml.c:275:30: warning[-Wdiscarded-qualifiers]: passing argument 1 of ‘free’ discards ‘const’ qualifier from pointer target type
liblouis-3.33.0/tools/gnulib/stdlib.h:51: included_from: Included from here.
liblouis-3.33.0/tools/lou_checkyaml.c:26: included_from: Included from here.
/usr/include/stdlib.h:687:25: note: expected ‘void *’ but argument is of type ‘const char *’
Error: COMPILER_WARNING (CWE-704): [#def250]
liblouis-3.33.0/tools/lou_checkyaml.c:275:30: warning[-Wdiscarded-qualifiers]: passing argument 1 of ‘free’ discards ‘const’ qualifier from pointer target type
Error: CPPCHECK_WARNING (CWE-476): [#def251]
liblouis-3.33.0/tools/lou_checkyaml.c:279: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: table
Error: GCC_ANALYZER_WARNING (CWE-476): [#def252]
liblouis-3.33.0/tools/lou_checkyaml.c:279:9: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘table’
liblouis-3.33.0/tools/lou_checkyaml.c:973:1: enter_function: entry to ‘main’
liblouis-3.33.0/tools/lou_checkyaml.c:978:16: branch_false: following ‘false’ branch (when ‘optc == -1’)...
liblouis-3.33.0/tools/lou_checkyaml.c:995:23: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:995:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1026:9: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1028:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1033:26: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1046:12: branch_false: following ‘false’ branch (when ‘i <= 0’)...
liblouis-3.33.0/tools/lou_checkyaml.c:1049:9: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1054:9: branch_true: following ‘true’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1056:9: branch_true: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1058:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1062:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1066:9: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1068:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1069:26: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1068:13: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1072:9: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1074:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1079:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1083:9: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1086:20: branch_true: following ‘true’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1087:55: branch_true: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1086:21: branch_true: following ‘true’ branch (when the strings are equal)...
liblouis-3.33.0/tools/lou_checkyaml.c:1089:25: branch_true: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1090:29: call_function: calling ‘read_table_value’ from ‘main’
Error: CPPCHECK_WARNING (CWE-476): [#def253]
liblouis-3.33.0/tools/lou_checkyaml.c:280: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: table
Error: CPPCHECK_WARNING (CWE-476): [#def254]
liblouis-3.33.0/tools/lou_checkyaml.c:281: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: table
Error: CPPCHECK_WARNING (CWE-476): [#def255]
liblouis-3.33.0/tools/lou_checkyaml.c:282: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: table
Error: GCC_ANALYZER_WARNING (CWE-401): [#def256]
liblouis-3.33.0/tools/lou_checkyaml.c:383:14: warning[-Wanalyzer-malloc-leak]: leak of ‘option_name’
liblouis-3.33.0/tools/lou_checkyaml.c:819:1: enter_function: entry to ‘read_test’
liblouis-3.33.0/tools/lou_checkyaml.c:834:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:840:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:847:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:850:13: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:850:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:860:13: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:860:12: branch_true: following ‘true’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:861:17: branch_true: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:862:17: call_function: calling ‘read_options’ from ‘read_test’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def257]
liblouis-3.33.0/tools/lou_checkyaml.c:388:9: warning[-Wanalyzer-malloc-leak]: leak of ‘option_name’
liblouis-3.33.0/tools/lou_checkyaml.c:819:1: enter_function: entry to ‘read_test’
liblouis-3.33.0/tools/lou_checkyaml.c:834:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:840:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:847:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:850:13: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:850:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:860:13: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:860:12: branch_true: following ‘true’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:861:17: branch_true: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:862:17: call_function: calling ‘read_options’ from ‘read_test’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def258]
liblouis-3.33.0/tools/lou_checkyaml.c:395:14: warning[-Wanalyzer-malloc-leak]: leak of ‘option_name’
liblouis-3.33.0/tools/lou_checkyaml.c:819:1: enter_function: entry to ‘read_test’
liblouis-3.33.0/tools/lou_checkyaml.c:834:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:840:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:847:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:850:13: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:850:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:860:13: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:860:12: branch_true: following ‘true’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:861:17: branch_true: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:862:17: call_function: calling ‘read_options’ from ‘read_test’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def259]
liblouis-3.33.0/tools/lou_checkyaml.c:409:17: warning[-Wanalyzer-malloc-leak]: leak of ‘option_name’
liblouis-3.33.0/tools/lou_checkyaml.c:819:1: enter_function: entry to ‘read_test’
liblouis-3.33.0/tools/lou_checkyaml.c:834:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:840:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:847:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:850:13: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:850:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:860:13: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:860:12: branch_true: following ‘true’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:861:17: branch_true: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:862:17: call_function: calling ‘read_options’ from ‘read_test’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def260]
liblouis-3.33.0/tools/lou_checkyaml.c:417:39: warning[-Wanalyzer-malloc-leak]: leak of ‘option_name’
liblouis-3.33.0/tools/lou_checkyaml.c:819:1: enter_function: entry to ‘read_test’
liblouis-3.33.0/tools/lou_checkyaml.c:834:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:840:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:847:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:850:13: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:850:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:860:13: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:860:12: branch_true: following ‘true’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:861:17: branch_true: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:862:17: call_function: calling ‘read_options’ from ‘read_test’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def261]
liblouis-3.33.0/tools/lou_checkyaml.c:420:33: warning[-Wanalyzer-malloc-leak]: leak of ‘option_name’
liblouis-3.33.0/tools/lou_checkyaml.c:819:1: enter_function: entry to ‘read_test’
liblouis-3.33.0/tools/lou_checkyaml.c:834:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:840:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:847:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:850:13: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:850:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:860:13: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:860:12: branch_true: following ‘true’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:861:17: branch_true: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:862:17: call_function: calling ‘read_options’ from ‘read_test’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def262]
liblouis-3.33.0/tools/lou_checkyaml.c:456:14: warning[-Wanalyzer-malloc-leak]: leak of ‘option_name’
liblouis-3.33.0/tools/lou_checkyaml.c:819:1: enter_function: entry to ‘read_test’
liblouis-3.33.0/tools/lou_checkyaml.c:834:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:840:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:847:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:850:13: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:850:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:860:13: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:860:12: branch_true: following ‘true’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:861:17: branch_true: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:862:17: call_function: calling ‘read_options’ from ‘read_test’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def263]
liblouis-3.33.0/tools/lou_checkyaml.c:458:9: warning[-Wanalyzer-malloc-leak]: leak of ‘option_name’
liblouis-3.33.0/tools/lou_checkyaml.c:819:1: enter_function: entry to ‘read_test’
liblouis-3.33.0/tools/lou_checkyaml.c:834:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:840:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:847:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:850:13: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:850:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:860:13: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:860:12: branch_true: following ‘true’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:861:17: branch_true: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:862:17: call_function: calling ‘read_options’ from ‘read_test’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def264]
liblouis-3.33.0/tools/lou_checkyaml.c:460:31: warning[-Wanalyzer-malloc-leak]: leak of ‘option_name’
liblouis-3.33.0/tools/lou_checkyaml.c:819:1: enter_function: entry to ‘read_test’
liblouis-3.33.0/tools/lou_checkyaml.c:834:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:840:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:847:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:850:13: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:850:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:860:13: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:860:12: branch_true: following ‘true’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:861:17: branch_true: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:862:17: call_function: calling ‘read_options’ from ‘read_test’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def265]
liblouis-3.33.0/tools/lou_checkyaml.c:480:17: warning[-Wanalyzer-malloc-leak]: leak of ‘option_name’
liblouis-3.33.0/tools/lou_checkyaml.c:819:1: enter_function: entry to ‘read_test’
liblouis-3.33.0/tools/lou_checkyaml.c:834:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:840:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:847:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:850:13: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:850:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:860:13: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:860:12: branch_true: following ‘true’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:861:17: branch_true: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:862:17: call_function: calling ‘read_options’ from ‘read_test’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def266]
liblouis-3.33.0/tools/lou_checkyaml.c:511:14: warning[-Wanalyzer-malloc-leak]: leak of ‘option_name’
liblouis-3.33.0/tools/lou_checkyaml.c:920:1: enter_function: entry to ‘read_tests’
liblouis-3.33.0/tools/lou_checkyaml.c:923:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:930:20: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:933:21: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:933:20: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:936:27: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:936:27: branch_true: following ‘true’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:937:25: branch_true: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:938:25: call_function: calling ‘read_test’ from ‘read_tests’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def267]
liblouis-3.33.0/tools/lou_checkyaml.c:511:14: warning[-Wanalyzer-malloc-leak]: leak of ‘pos’
liblouis-3.33.0/tools/lou_checkyaml.c:920:1: enter_function: entry to ‘read_tests’
liblouis-3.33.0/tools/lou_checkyaml.c:923:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:930:20: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:933:21: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:933:20: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:936:27: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:936:27: branch_true: following ‘true’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:937:25: branch_true: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:938:25: call_function: calling ‘read_test’ from ‘read_tests’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def268]
liblouis-3.33.0/tools/lou_checkyaml.c:513:9: warning[-Wanalyzer-malloc-leak]: leak of ‘option_name’
liblouis-3.33.0/tools/lou_checkyaml.c:920:1: enter_function: entry to ‘read_tests’
liblouis-3.33.0/tools/lou_checkyaml.c:923:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:930:20: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:933:21: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:933:20: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:936:27: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:936:27: branch_true: following ‘true’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:937:25: branch_true: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:938:25: call_function: calling ‘read_test’ from ‘read_tests’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def269]
liblouis-3.33.0/tools/lou_checkyaml.c:513:9: warning[-Wanalyzer-malloc-leak]: leak of ‘pos’
liblouis-3.33.0/tools/lou_checkyaml.c:920:1: enter_function: entry to ‘read_tests’
liblouis-3.33.0/tools/lou_checkyaml.c:923:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:930:20: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:933:21: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:933:20: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:936:27: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:936:27: branch_true: following ‘true’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:937:25: branch_true: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:938:25: call_function: calling ‘read_test’ from ‘read_tests’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def270]
liblouis-3.33.0/tools/lou_checkyaml.c:515:31: warning[-Wanalyzer-malloc-leak]: leak of ‘option_name’
liblouis-3.33.0/tools/lou_checkyaml.c:920:1: enter_function: entry to ‘read_tests’
liblouis-3.33.0/tools/lou_checkyaml.c:923:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:930:20: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:933:21: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:933:20: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:936:27: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:936:27: branch_true: following ‘true’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:937:25: branch_true: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:938:25: call_function: calling ‘read_test’ from ‘read_tests’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def271]
liblouis-3.33.0/tools/lou_checkyaml.c:515:31: warning[-Wanalyzer-malloc-leak]: leak of ‘pos’
liblouis-3.33.0/tools/lou_checkyaml.c:920:1: enter_function: entry to ‘read_tests’
liblouis-3.33.0/tools/lou_checkyaml.c:923:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:930:20: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:933:21: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:933:20: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:936:27: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:936:27: branch_true: following ‘true’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:937:25: branch_true: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:938:25: call_function: calling ‘read_test’ from ‘read_tests’
Error: GCC_ANALYZER_WARNING (CWE-476): [#def272]
liblouis-3.33.0/tools/lou_checkyaml.c:521:17: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘pos’
liblouis-3.33.0/tools/lou_checkyaml.c:920:1: enter_function: entry to ‘read_tests’
liblouis-3.33.0/tools/lou_checkyaml.c:923:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:930:20: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:933:21: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:933:20: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:936:27: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:936:27: branch_true: following ‘true’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:937:25: branch_true: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:938:25: call_function: calling ‘read_test’ from ‘read_tests’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def273]
liblouis-3.33.0/tools/lou_checkyaml.c:523:17: warning[-Wanalyzer-malloc-leak]: leak of ‘option_name’
liblouis-3.33.0/tools/lou_checkyaml.c:920:1: enter_function: entry to ‘read_tests’
liblouis-3.33.0/tools/lou_checkyaml.c:923:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:930:20: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:933:21: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:933:20: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:936:27: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:936:27: branch_true: following ‘true’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:937:25: branch_true: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:938:25: call_function: calling ‘read_test’ from ‘read_tests’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def274]
liblouis-3.33.0/tools/lou_checkyaml.c:523:17: warning[-Wanalyzer-malloc-leak]: leak of ‘pos’
liblouis-3.33.0/tools/lou_checkyaml.c:920:1: enter_function: entry to ‘read_tests’
liblouis-3.33.0/tools/lou_checkyaml.c:923:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:930:20: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:933:21: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:933:20: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:936:27: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:936:27: branch_true: following ‘true’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:937:25: branch_true: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:938:25: call_function: calling ‘read_test’ from ‘read_tests’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def275]
liblouis-3.33.0/tools/lou_checkyaml.c:532:9: warning[-Wanalyzer-malloc-leak]: leak of ‘pos’
liblouis-3.33.0/tools/lou_checkyaml.c:920:1: enter_function: entry to ‘read_tests’
liblouis-3.33.0/tools/lou_checkyaml.c:923:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:930:20: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:933:21: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:933:20: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:936:27: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:936:27: branch_true: following ‘true’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:937:25: branch_true: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:938:25: call_function: calling ‘read_test’ from ‘read_tests’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def276]
liblouis-3.33.0/tools/lou_checkyaml.c:543:14: warning[-Wanalyzer-malloc-leak]: leak of ‘option_name’
liblouis-3.33.0/tools/lou_checkyaml.c:920:1: enter_function: entry to ‘read_tests’
liblouis-3.33.0/tools/lou_checkyaml.c:923:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:930:20: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:933:21: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:933:20: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:936:27: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:936:27: branch_true: following ‘true’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:937:25: branch_true: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:938:25: call_function: calling ‘read_test’ from ‘read_tests’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def277]
liblouis-3.33.0/tools/lou_checkyaml.c:543:14: warning[-Wanalyzer-malloc-leak]: leak of ‘pos’
liblouis-3.33.0/tools/lou_checkyaml.c:920:1: enter_function: entry to ‘read_tests’
liblouis-3.33.0/tools/lou_checkyaml.c:923:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:930:20: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:933:21: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:933:20: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:936:27: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:936:27: branch_true: following ‘true’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:937:25: branch_true: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:938:25: call_function: calling ‘read_test’ from ‘read_tests’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def278]
liblouis-3.33.0/tools/lou_checkyaml.c:545:9: warning[-Wanalyzer-malloc-leak]: leak of ‘option_name’
liblouis-3.33.0/tools/lou_checkyaml.c:920:1: enter_function: entry to ‘read_tests’
liblouis-3.33.0/tools/lou_checkyaml.c:923:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:930:20: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:933:21: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:933:20: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:936:27: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:936:27: branch_true: following ‘true’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:937:25: branch_true: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:938:25: call_function: calling ‘read_test’ from ‘read_tests’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def279]
liblouis-3.33.0/tools/lou_checkyaml.c:545:9: warning[-Wanalyzer-malloc-leak]: leak of ‘pos’
liblouis-3.33.0/tools/lou_checkyaml.c:920:1: enter_function: entry to ‘read_tests’
liblouis-3.33.0/tools/lou_checkyaml.c:923:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:930:20: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:933:21: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:933:20: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:936:27: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:936:27: branch_true: following ‘true’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:937:25: branch_true: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:938:25: call_function: calling ‘read_test’ from ‘read_tests’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def280]
liblouis-3.33.0/tools/lou_checkyaml.c:547:31: warning[-Wanalyzer-malloc-leak]: leak of ‘option_name’
liblouis-3.33.0/tools/lou_checkyaml.c:920:1: enter_function: entry to ‘read_tests’
liblouis-3.33.0/tools/lou_checkyaml.c:923:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:930:20: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:933:21: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:933:20: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:936:27: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:936:27: branch_true: following ‘true’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:937:25: branch_true: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:938:25: call_function: calling ‘read_test’ from ‘read_tests’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def281]
liblouis-3.33.0/tools/lou_checkyaml.c:547:31: warning[-Wanalyzer-malloc-leak]: leak of ‘pos’
liblouis-3.33.0/tools/lou_checkyaml.c:920:1: enter_function: entry to ‘read_tests’
liblouis-3.33.0/tools/lou_checkyaml.c:923:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:930:20: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:933:21: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:933:20: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:936:27: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:936:27: branch_true: following ‘true’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:937:25: branch_true: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:938:25: call_function: calling ‘read_test’ from ‘read_tests’
Error: GCC_ANALYZER_WARNING (CWE-476): [#def282]
liblouis-3.33.0/tools/lou_checkyaml.c:553:17: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘pos’
liblouis-3.33.0/tools/lou_checkyaml.c:920:1: enter_function: entry to ‘read_tests’
liblouis-3.33.0/tools/lou_checkyaml.c:923:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:930:20: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:933:21: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:933:20: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:936:27: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:936:27: branch_true: following ‘true’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:937:25: branch_true: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:938:25: call_function: calling ‘read_test’ from ‘read_tests’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def283]
liblouis-3.33.0/tools/lou_checkyaml.c:555:17: warning[-Wanalyzer-malloc-leak]: leak of ‘option_name’
liblouis-3.33.0/tools/lou_checkyaml.c:920:1: enter_function: entry to ‘read_tests’
liblouis-3.33.0/tools/lou_checkyaml.c:923:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:930:20: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:933:21: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:933:20: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:936:27: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:936:27: branch_true: following ‘true’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:937:25: branch_true: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:938:25: call_function: calling ‘read_test’ from ‘read_tests’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def284]
liblouis-3.33.0/tools/lou_checkyaml.c:555:17: warning[-Wanalyzer-malloc-leak]: leak of ‘pos’
liblouis-3.33.0/tools/lou_checkyaml.c:920:1: enter_function: entry to ‘read_tests’
liblouis-3.33.0/tools/lou_checkyaml.c:923:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:930:20: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:933:21: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:933:20: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:936:27: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:936:27: branch_true: following ‘true’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:937:25: branch_true: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:938:25: call_function: calling ‘read_test’ from ‘read_tests’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def285]
liblouis-3.33.0/tools/lou_checkyaml.c:564:9: warning[-Wanalyzer-malloc-leak]: leak of ‘pos’
liblouis-3.33.0/tools/lou_checkyaml.c:920:1: enter_function: entry to ‘read_tests’
liblouis-3.33.0/tools/lou_checkyaml.c:923:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:930:20: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:933:21: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:933:20: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:936:27: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:936:27: branch_true: following ‘true’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:937:25: branch_true: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:938:25: call_function: calling ‘read_test’ from ‘read_tests’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def286]
liblouis-3.33.0/tools/lou_checkyaml.c:573:14: warning[-Wanalyzer-malloc-leak]: leak of ‘option_name’
liblouis-3.33.0/tools/lou_checkyaml.c:920:1: enter_function: entry to ‘read_tests’
liblouis-3.33.0/tools/lou_checkyaml.c:923:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:930:20: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:933:21: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:933:20: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:936:27: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:936:27: branch_true: following ‘true’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:937:25: branch_true: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:938:25: call_function: calling ‘read_test’ from ‘read_tests’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def287]
liblouis-3.33.0/tools/lou_checkyaml.c:581:17: warning[-Wanalyzer-malloc-leak]: leak of ‘option_name’
liblouis-3.33.0/tools/lou_checkyaml.c:920:1: enter_function: entry to ‘read_tests’
liblouis-3.33.0/tools/lou_checkyaml.c:923:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:930:20: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:933:21: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:933:20: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:936:27: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:936:27: branch_true: following ‘true’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:937:25: branch_true: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:938:25: call_function: calling ‘read_test’ from ‘read_tests’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def288]
liblouis-3.33.0/tools/lou_checkyaml.c:582:22: warning[-Wanalyzer-malloc-leak]: leak of ‘option_name’
liblouis-3.33.0/tools/lou_checkyaml.c:920:1: enter_function: entry to ‘read_tests’
liblouis-3.33.0/tools/lou_checkyaml.c:923:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:930:20: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:933:21: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:933:20: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:936:27: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:936:27: branch_true: following ‘true’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:937:25: branch_true: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:938:25: call_function: calling ‘read_test’ from ‘read_tests’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def289]
liblouis-3.33.0/tools/lou_checkyaml.c:625:14: warning[-Wanalyzer-malloc-leak]: leak of ‘option_name’
liblouis-3.33.0/tools/lou_checkyaml.c:819:1: enter_function: entry to ‘read_test’
liblouis-3.33.0/tools/lou_checkyaml.c:834:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:840:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:847:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:850:13: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:850:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:860:13: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:860:12: branch_true: following ‘true’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:861:17: branch_true: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:862:17: call_function: calling ‘read_options’ from ‘read_test’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def290]
liblouis-3.33.0/tools/lou_checkyaml.c:625:14: warning[-Wanalyzer-malloc-leak]: leak of ‘typeform’
liblouis-3.33.0/tools/lou_checkyaml.c:819:1: enter_function: entry to ‘read_test’
liblouis-3.33.0/tools/lou_checkyaml.c:834:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:840:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:847:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:850:13: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:850:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:860:13: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:860:12: branch_true: following ‘true’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:861:17: branch_true: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:862:17: call_function: calling ‘read_options’ from ‘read_test’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def291]
liblouis-3.33.0/tools/lou_checkyaml.c:632:9: warning[-Wanalyzer-malloc-leak]: leak of ‘typeform’
liblouis-3.33.0/tools/lou_checkyaml.c:819:1: enter_function: entry to ‘read_test’
liblouis-3.33.0/tools/lou_checkyaml.c:834:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:840:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:847:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:850:13: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:850:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:860:13: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:860:12: branch_true: following ‘true’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:861:17: branch_true: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:862:17: call_function: calling ‘read_options’ from ‘read_test’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def292]
liblouis-3.33.0/tools/lou_checkyaml.c:642:14: warning[-Wanalyzer-malloc-leak]: leak of ‘option_name’
liblouis-3.33.0/tools/lou_checkyaml.c:819:1: enter_function: entry to ‘read_test’
liblouis-3.33.0/tools/lou_checkyaml.c:834:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:840:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:847:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:850:13: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:850:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:860:13: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:860:12: branch_true: following ‘true’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:861:17: branch_true: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:862:17: call_function: calling ‘read_options’ from ‘read_test’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def293]
liblouis-3.33.0/tools/lou_checkyaml.c:642:14: warning[-Wanalyzer-malloc-leak]: leak of ‘typeform’
liblouis-3.33.0/tools/lou_checkyaml.c:819:1: enter_function: entry to ‘read_test’
liblouis-3.33.0/tools/lou_checkyaml.c:834:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:840:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:847:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:850:13: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:850:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:860:13: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:860:12: branch_true: following ‘true’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:861:17: branch_true: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:862:17: call_function: calling ‘read_options’ from ‘read_test’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def294]
liblouis-3.33.0/tools/lou_checkyaml.c:644:9: warning[-Wanalyzer-malloc-leak]: leak of ‘option_name’
liblouis-3.33.0/tools/lou_checkyaml.c:819:1: enter_function: entry to ‘read_test’
liblouis-3.33.0/tools/lou_checkyaml.c:834:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:840:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:847:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:850:13: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:850:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:860:13: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:860:12: branch_true: following ‘true’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:861:17: branch_true: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:862:17: call_function: calling ‘read_options’ from ‘read_test’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def295]
liblouis-3.33.0/tools/lou_checkyaml.c:644:9: warning[-Wanalyzer-malloc-leak]: leak of ‘typeform’
liblouis-3.33.0/tools/lou_checkyaml.c:819:1: enter_function: entry to ‘read_test’
liblouis-3.33.0/tools/lou_checkyaml.c:834:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:840:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:847:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:850:13: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:850:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:860:13: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:860:12: branch_true: following ‘true’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:861:17: branch_true: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:862:17: call_function: calling ‘read_options’ from ‘read_test’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def296]
liblouis-3.33.0/tools/lou_checkyaml.c:646:31: warning[-Wanalyzer-malloc-leak]: leak of ‘option_name’
liblouis-3.33.0/tools/lou_checkyaml.c:819:1: enter_function: entry to ‘read_test’
liblouis-3.33.0/tools/lou_checkyaml.c:834:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:840:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:847:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:850:13: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:850:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:860:13: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:860:12: branch_true: following ‘true’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:861:17: branch_true: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:862:17: call_function: calling ‘read_options’ from ‘read_test’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def297]
liblouis-3.33.0/tools/lou_checkyaml.c:646:31: warning[-Wanalyzer-malloc-leak]: leak of ‘typeform’
liblouis-3.33.0/tools/lou_checkyaml.c:819:1: enter_function: entry to ‘read_test’
liblouis-3.33.0/tools/lou_checkyaml.c:834:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:840:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:847:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:850:13: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:850:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:860:13: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:860:12: branch_true: following ‘true’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:861:17: branch_true: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:862:17: call_function: calling ‘read_options’ from ‘read_test’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def298]
liblouis-3.33.0/tools/lou_checkyaml.c:649:25: warning[-Wanalyzer-malloc-leak]: leak of ‘option_name’
liblouis-3.33.0/tools/lou_checkyaml.c:819:1: enter_function: entry to ‘read_test’
liblouis-3.33.0/tools/lou_checkyaml.c:834:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:840:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:847:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:850:13: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:850:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:860:13: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:860:12: branch_true: following ‘true’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:861:17: branch_true: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:862:17: call_function: calling ‘read_options’ from ‘read_test’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def299]
liblouis-3.33.0/tools/lou_checkyaml.c:649:25: warning[-Wanalyzer-malloc-leak]: leak of ‘typeform’
liblouis-3.33.0/tools/lou_checkyaml.c:819:1: enter_function: entry to ‘read_test’
liblouis-3.33.0/tools/lou_checkyaml.c:834:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:840:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:847:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:850:13: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:850:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:860:13: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:860:12: branch_true: following ‘true’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:861:17: branch_true: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:862:17: call_function: calling ‘read_options’ from ‘read_test’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def300]
liblouis-3.33.0/tools/lou_checkyaml.c:652:25: warning[-Wanalyzer-malloc-leak]: leak of ‘typeform’
liblouis-3.33.0/tools/lou_checkyaml.c:819:1: enter_function: entry to ‘read_test’
liblouis-3.33.0/tools/lou_checkyaml.c:834:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:840:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:847:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:850:13: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:850:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:860:13: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:860:12: branch_true: following ‘true’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:861:17: branch_true: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:862:17: call_function: calling ‘read_options’ from ‘read_test’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def301]
liblouis-3.33.0/tools/lou_checkyaml.c:655:25: warning[-Wanalyzer-malloc-leak]: leak of ‘typeform’
liblouis-3.33.0/tools/lou_checkyaml.c:920:1: enter_function: entry to ‘read_tests’
liblouis-3.33.0/tools/lou_checkyaml.c:923:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:930:20: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:933:21: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:933:20: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:936:27: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:936:27: branch_true: following ‘true’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:937:25: branch_true: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:938:25: call_function: calling ‘read_test’ from ‘read_tests’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def302]
liblouis-3.33.0/tools/lou_checkyaml.c:662:41: warning[-Wanalyzer-malloc-leak]: leak of ‘typeform’
liblouis-3.33.0/tools/lou_checkyaml.c:920:1: enter_function: entry to ‘read_tests’
liblouis-3.33.0/tools/lou_checkyaml.c:923:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:930:20: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:933:21: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:933:20: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:936:27: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:936:27: branch_true: following ‘true’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:937:25: branch_true: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:938:25: call_function: calling ‘read_test’ from ‘read_tests’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def303]
liblouis-3.33.0/tools/lou_checkyaml.c:674:17: warning[-Wanalyzer-malloc-leak]: leak of ‘typeform’
liblouis-3.33.0/tools/lou_checkyaml.c:920:1: enter_function: entry to ‘read_tests’
liblouis-3.33.0/tools/lou_checkyaml.c:923:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:930:20: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:933:21: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:933:20: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:936:27: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:936:27: branch_true: following ‘true’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:937:25: branch_true: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:938:25: call_function: calling ‘read_test’ from ‘read_tests’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def304]
liblouis-3.33.0/tools/lou_checkyaml.c:679:9: warning[-Wanalyzer-malloc-leak]: leak of ‘typeform’
liblouis-3.33.0/tools/lou_checkyaml.c:920:1: enter_function: entry to ‘read_tests’
liblouis-3.33.0/tools/lou_checkyaml.c:923:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:930:20: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:933:21: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:933:20: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:936:27: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:936:27: branch_true: following ‘true’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:937:25: branch_true: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:938:25: call_function: calling ‘read_test’ from ‘read_tests’
Error: GCC_ANALYZER_WARNING (CWE-688): [#def305]
liblouis-3.33.0/tools/lou_checkyaml.c:703:22: warning[-Wanalyzer-possible-null-argument]: use of possibly-NULL ‘option_name’ where non-null expected
liblouis-3.33.0/tools/lou_checkyaml.c:819:1: enter_function: entry to ‘read_test’
liblouis-3.33.0/tools/lou_checkyaml.c:834:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:840:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:847:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:850:13: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:850:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:860:13: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:860:12: branch_true: following ‘true’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:861:17: branch_true: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:862:17: call_function: calling ‘read_options’ from ‘read_test’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def306]
liblouis-3.33.0/tools/lou_checkyaml.c:704:25: warning[-Wanalyzer-malloc-leak]: leak of ‘option_name’
liblouis-3.33.0/tools/lou_checkyaml.c:819:1: enter_function: entry to ‘read_test’
liblouis-3.33.0/tools/lou_checkyaml.c:834:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:840:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:847:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:850:13: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:850:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:860:13: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:860:12: branch_true: following ‘true’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:861:17: branch_true: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:862:17: call_function: calling ‘read_options’ from ‘read_test’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def307]
liblouis-3.33.0/tools/lou_checkyaml.c:707:25: warning[-Wanalyzer-malloc-leak]: leak of ‘option_name’
liblouis-3.33.0/tools/lou_checkyaml.c:819:1: enter_function: entry to ‘read_test’
liblouis-3.33.0/tools/lou_checkyaml.c:834:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:840:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:847:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:850:13: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:850:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:860:13: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:860:12: branch_true: following ‘true’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:861:17: branch_true: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:862:17: call_function: calling ‘read_options’ from ‘read_test’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def308]
liblouis-3.33.0/tools/lou_checkyaml.c:714:25: warning[-Wanalyzer-malloc-leak]: leak of ‘option_name’
liblouis-3.33.0/tools/lou_checkyaml.c:819:1: enter_function: entry to ‘read_test’
liblouis-3.33.0/tools/lou_checkyaml.c:834:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:840:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:847:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:850:13: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:850:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:860:13: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:860:12: branch_true: following ‘true’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:861:17: branch_true: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:862:17: call_function: calling ‘read_options’ from ‘read_test’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def309]
liblouis-3.33.0/tools/lou_checkyaml.c:717:25: warning[-Wanalyzer-malloc-leak]: leak of ‘option_name’
liblouis-3.33.0/tools/lou_checkyaml.c:920:1: enter_function: entry to ‘read_tests’
liblouis-3.33.0/tools/lou_checkyaml.c:923:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:930:20: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:933:21: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:933:20: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:936:27: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:936:27: branch_true: following ‘true’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:937:25: branch_true: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:938:25: call_function: calling ‘read_test’ from ‘read_tests’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def310]
liblouis-3.33.0/tools/lou_checkyaml.c:720:25: warning[-Wanalyzer-malloc-leak]: leak of ‘option_name’
liblouis-3.33.0/tools/lou_checkyaml.c:920:1: enter_function: entry to ‘read_tests’
liblouis-3.33.0/tools/lou_checkyaml.c:923:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:930:20: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:933:21: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:933:20: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:936:27: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:936:27: branch_true: following ‘true’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:937:25: branch_true: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:938:25: call_function: calling ‘read_test’ from ‘read_tests’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def311]
liblouis-3.33.0/tools/lou_checkyaml.c:727:25: warning[-Wanalyzer-malloc-leak]: leak of ‘option_name’
liblouis-3.33.0/tools/lou_checkyaml.c:920:1: enter_function: entry to ‘read_tests’
liblouis-3.33.0/tools/lou_checkyaml.c:923:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:930:20: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:933:21: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:933:20: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:936:27: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:936:27: branch_true: following ‘true’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:937:25: branch_true: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:938:25: call_function: calling ‘read_test’ from ‘read_tests’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def312]
liblouis-3.33.0/tools/lou_checkyaml.c:734:25: warning[-Wanalyzer-malloc-leak]: leak of ‘option_name’
liblouis-3.33.0/tools/lou_checkyaml.c:920:1: enter_function: entry to ‘read_tests’
liblouis-3.33.0/tools/lou_checkyaml.c:923:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:930:20: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:933:21: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:933:20: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:936:27: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:936:27: branch_true: following ‘true’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:937:25: branch_true: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:938:25: call_function: calling ‘read_test’ from ‘read_tests’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def313]
liblouis-3.33.0/tools/lou_checkyaml.c:735:30: warning[-Wanalyzer-malloc-leak]: leak of ‘option_name’
liblouis-3.33.0/tools/lou_checkyaml.c:920:1: enter_function: entry to ‘read_tests’
liblouis-3.33.0/tools/lou_checkyaml.c:923:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:930:20: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:933:21: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:933:20: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:936:27: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:936:27: branch_true: following ‘true’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:937:25: branch_true: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:938:25: call_function: calling ‘read_test’ from ‘read_tests’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def314]
liblouis-3.33.0/tools/lou_checkyaml.c:748:25: warning[-Wanalyzer-malloc-leak]: leak of ‘option_name’
liblouis-3.33.0/tools/lou_checkyaml.c:920:1: enter_function: entry to ‘read_tests’
liblouis-3.33.0/tools/lou_checkyaml.c:923:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:930:20: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:933:21: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:933:20: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:936:27: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:936:27: branch_true: following ‘true’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:937:25: branch_true: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:938:25: call_function: calling ‘read_test’ from ‘read_tests’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def315]
liblouis-3.33.0/tools/lou_checkyaml.c:750:25: warning[-Wanalyzer-malloc-leak]: leak of ‘option_name’
liblouis-3.33.0/tools/lou_checkyaml.c:920:1: enter_function: entry to ‘read_tests’
liblouis-3.33.0/tools/lou_checkyaml.c:923:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:930:20: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:933:21: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:933:20: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:936:27: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:936:27: branch_true: following ‘true’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:937:25: branch_true: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:938:25: call_function: calling ‘read_test’ from ‘read_tests’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def316]
liblouis-3.33.0/tools/lou_checkyaml.c:751:30: warning[-Wanalyzer-malloc-leak]: leak of ‘option_name’
liblouis-3.33.0/tools/lou_checkyaml.c:920:1: enter_function: entry to ‘read_tests’
liblouis-3.33.0/tools/lou_checkyaml.c:923:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:930:20: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:933:21: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:933:20: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:936:27: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:936:27: branch_true: following ‘true’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:937:25: branch_true: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:938:25: call_function: calling ‘read_test’ from ‘read_tests’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def317]
liblouis-3.33.0/tools/lou_checkyaml.c:764:25: warning[-Wanalyzer-malloc-leak]: leak of ‘option_name’
liblouis-3.33.0/tools/lou_checkyaml.c:920:1: enter_function: entry to ‘read_tests’
liblouis-3.33.0/tools/lou_checkyaml.c:923:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:930:20: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:933:21: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:933:20: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:936:27: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:936:27: branch_true: following ‘true’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:937:25: branch_true: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:938:25: call_function: calling ‘read_test’ from ‘read_tests’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def318]
liblouis-3.33.0/tools/lou_checkyaml.c:788:13: warning[-Wanalyzer-malloc-leak]: leak of ‘description’
liblouis-3.33.0/tools/lou_checkyaml.c:920:1: enter_function: entry to ‘read_tests’
liblouis-3.33.0/tools/lou_checkyaml.c:923:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:930:20: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:933:21: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:933:20: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:936:27: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:936:27: branch_true: following ‘true’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:937:25: branch_true: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:938:25: call_function: calling ‘read_test’ from ‘read_tests’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def319]
liblouis-3.33.0/tools/lou_checkyaml.c:788:13: warning[-Wanalyzer-malloc-leak]: leak of ‘translation’
liblouis-3.33.0/tools/lou_checkyaml.c:920:1: enter_function: entry to ‘read_tests’
liblouis-3.33.0/tools/lou_checkyaml.c:923:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:930:20: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:933:21: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:933:20: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:936:27: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:936:27: branch_true: following ‘true’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:937:25: branch_true: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:938:25: call_function: calling ‘read_test’ from ‘read_tests’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def320]
liblouis-3.33.0/tools/lou_checkyaml.c:788:13: warning[-Wanalyzer-malloc-leak]: leak of ‘word’
liblouis-3.33.0/tools/lou_checkyaml.c:920:1: enter_function: entry to ‘read_tests’
liblouis-3.33.0/tools/lou_checkyaml.c:923:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:930:20: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:933:21: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:933:20: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:936:27: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:936:27: branch_true: following ‘true’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:937:25: branch_true: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:938:25: call_function: calling ‘read_test’ from ‘read_tests’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def321]
liblouis-3.33.0/tools/lou_checkyaml.c:838:9: warning[-Wanalyzer-malloc-leak]: leak of ‘word’
liblouis-3.33.0/tools/lou_checkyaml.c:834:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:837:16: acquire_memory: allocated here
liblouis-3.33.0/tools/lou_checkyaml.c:838:9: danger: ‘word’ leaks here; was allocated at [(3)](sarif:/runs/0/results/110/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def322]
liblouis-3.33.0/tools/lou_checkyaml.c:840:14: warning[-Wanalyzer-malloc-leak]: leak of ‘word’
liblouis-3.33.0/tools/lou_checkyaml.c:834:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:837:16: acquire_memory: allocated here
liblouis-3.33.0/tools/lou_checkyaml.c:840:14: danger: ‘word’ leaks here; was allocated at [(3)](sarif:/runs/0/results/111/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def323]
liblouis-3.33.0/tools/lou_checkyaml.c:845:9: warning[-Wanalyzer-malloc-leak]: leak of ‘translation’
liblouis-3.33.0/tools/lou_checkyaml.c:834:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:840:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:844:25: acquire_memory: allocated here
liblouis-3.33.0/tools/lou_checkyaml.c:845:9: danger: ‘translation’ leaks here; was allocated at [(5)](sarif:/runs/0/results/112/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def324]
liblouis-3.33.0/tools/lou_checkyaml.c:845:9: warning[-Wanalyzer-malloc-leak]: leak of ‘word’
liblouis-3.33.0/tools/lou_checkyaml.c:834:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:837:16: acquire_memory: allocated here
liblouis-3.33.0/tools/lou_checkyaml.c:840:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:845:9: danger: ‘word’ leaks here; was allocated at [(3)](sarif:/runs/0/results/113/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def325]
liblouis-3.33.0/tools/lou_checkyaml.c:847:14: warning[-Wanalyzer-malloc-leak]: leak of ‘translation’
liblouis-3.33.0/tools/lou_checkyaml.c:834:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:840:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:844:25: acquire_memory: allocated here
liblouis-3.33.0/tools/lou_checkyaml.c:847:14: danger: ‘translation’ leaks here; was allocated at [(5)](sarif:/runs/0/results/114/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def326]
liblouis-3.33.0/tools/lou_checkyaml.c:847:14: warning[-Wanalyzer-malloc-leak]: leak of ‘word’
liblouis-3.33.0/tools/lou_checkyaml.c:834:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:837:16: acquire_memory: allocated here
liblouis-3.33.0/tools/lou_checkyaml.c:840:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:847:14: danger: ‘word’ leaks here; was allocated at [(3)](sarif:/runs/0/results/115/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def327]
liblouis-3.33.0/tools/lou_checkyaml.c:855:17: warning[-Wanalyzer-malloc-leak]: leak of ‘translation’
liblouis-3.33.0/tools/lou_checkyaml.c:834:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:840:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:844:25: acquire_memory: allocated here
liblouis-3.33.0/tools/lou_checkyaml.c:847:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:850:13: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:850:12: branch_true: following ‘true’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:854:80: branch_true: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:855:17: danger: ‘translation’ leaks here; was allocated at [(5)](sarif:/runs/0/results/117/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def328]
liblouis-3.33.0/tools/lou_checkyaml.c:855:17: warning[-Wanalyzer-malloc-leak]: leak of ‘word’
liblouis-3.33.0/tools/lou_checkyaml.c:834:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:837:16: acquire_memory: allocated here
liblouis-3.33.0/tools/lou_checkyaml.c:840:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:847:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:850:13: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:850:12: branch_true: following ‘true’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:854:80: branch_true: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:855:17: danger: ‘word’ leaks here; was allocated at [(3)](sarif:/runs/0/results/116/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def329]
liblouis-3.33.0/tools/lou_checkyaml.c:857:22: warning[-Wanalyzer-malloc-leak]: leak of ‘translation’
liblouis-3.33.0/tools/lou_checkyaml.c:834:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:840:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:847:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:850:13: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:850:12: branch_true: following ‘true’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:854:80: branch_true: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:854:33: acquire_memory: allocated here
liblouis-3.33.0/tools/lou_checkyaml.c:857:22: danger: ‘translation’ leaks here; was allocated at [(9)](sarif:/runs/0/results/119/codeFlows/0/threadFlows/0/locations/8)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def330]
liblouis-3.33.0/tools/lou_checkyaml.c:857:22: warning[-Wanalyzer-malloc-leak]: leak of ‘word’
liblouis-3.33.0/tools/lou_checkyaml.c:834:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:837:16: acquire_memory: allocated here
liblouis-3.33.0/tools/lou_checkyaml.c:840:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:847:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:850:13: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:850:12: branch_true: following ‘true’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:854:80: branch_true: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:857:22: danger: ‘word’ leaks here; was allocated at [(3)](sarif:/runs/0/results/120/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def331]
liblouis-3.33.0/tools/lou_checkyaml.c:861:17: warning[-Wanalyzer-malloc-leak]: leak of ‘description’
liblouis-3.33.0/tools/lou_checkyaml.c:834:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:837:16: acquire_memory: allocated here
liblouis-3.33.0/tools/lou_checkyaml.c:840:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:847:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:850:13: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:850:12: branch_true: following ‘true’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:854:80: branch_true: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:857:20: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:860:13: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:860:12: branch_true: following ‘true’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:861:17: branch_true: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:861:17: danger: ‘description’ leaks here; was allocated at [(3)](sarif:/runs/0/results/124/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def332]
liblouis-3.33.0/tools/lou_checkyaml.c:861:17: warning[-Wanalyzer-malloc-leak]: leak of ‘translation’
liblouis-3.33.0/tools/lou_checkyaml.c:834:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:840:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:844:25: acquire_memory: allocated here
liblouis-3.33.0/tools/lou_checkyaml.c:847:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:850:13: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:850:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:860:13: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:860:12: branch_true: following ‘true’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:861:17: branch_true: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:861:17: danger: ‘translation’ leaks here; was allocated at [(5)](sarif:/runs/0/results/123/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def333]
liblouis-3.33.0/tools/lou_checkyaml.c:861:17: warning[-Wanalyzer-malloc-leak]: leak of ‘word’
liblouis-3.33.0/tools/lou_checkyaml.c:834:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:837:16: acquire_memory: allocated here
liblouis-3.33.0/tools/lou_checkyaml.c:840:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:847:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:850:13: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:850:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:860:13: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:860:12: branch_true: following ‘true’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:861:17: branch_true: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:861:17: danger: ‘word’ leaks here; was allocated at [(3)](sarif:/runs/0/results/122/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def334]
liblouis-3.33.0/tools/lou_checkyaml.c:862:17: warning[-Wanalyzer-malloc-leak]: leak of ‘description’
liblouis-3.33.0/tools/lou_checkyaml.c:834:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:837:16: acquire_memory: allocated here
liblouis-3.33.0/tools/lou_checkyaml.c:840:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:847:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:850:13: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:850:12: branch_true: following ‘true’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:854:80: branch_true: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:857:20: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:860:13: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:860:12: branch_true: following ‘true’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:861:17: branch_true: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:862:17: danger: ‘description’ leaks here; was allocated at [(3)](sarif:/runs/0/results/128/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def335]
liblouis-3.33.0/tools/lou_checkyaml.c:862:17: warning[-Wanalyzer-malloc-leak]: leak of ‘translation’
liblouis-3.33.0/tools/lou_checkyaml.c:834:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:840:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:844:25: acquire_memory: allocated here
liblouis-3.33.0/tools/lou_checkyaml.c:847:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:850:13: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:850:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:860:13: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:860:12: branch_true: following ‘true’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:861:17: branch_true: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:862:17: danger: ‘translation’ leaks here; was allocated at [(5)](sarif:/runs/0/results/125/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def336]
liblouis-3.33.0/tools/lou_checkyaml.c:862:17: warning[-Wanalyzer-malloc-leak]: leak of ‘word’
liblouis-3.33.0/tools/lou_checkyaml.c:834:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:837:16: acquire_memory: allocated here
liblouis-3.33.0/tools/lou_checkyaml.c:840:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:847:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:850:13: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:850:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:860:13: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:860:12: branch_true: following ‘true’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:861:17: branch_true: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:862:17: danger: ‘word’ leaks here; was allocated at [(3)](sarif:/runs/0/results/126/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def337]
liblouis-3.33.0/tools/lou_checkyaml.c:881:25: warning[-Wanalyzer-malloc-leak]: leak of ‘description’
liblouis-3.33.0/tools/lou_checkyaml.c:920:1: enter_function: entry to ‘read_tests’
liblouis-3.33.0/tools/lou_checkyaml.c:923:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:930:20: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:933:21: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:933:20: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:936:27: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:936:27: branch_true: following ‘true’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:937:25: branch_true: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:938:25: call_function: calling ‘read_test’ from ‘read_tests’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def338]
liblouis-3.33.0/tools/lou_checkyaml.c:881:25: warning[-Wanalyzer-malloc-leak]: leak of ‘translation’
liblouis-3.33.0/tools/lou_checkyaml.c:920:1: enter_function: entry to ‘read_tests’
liblouis-3.33.0/tools/lou_checkyaml.c:923:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:930:20: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:933:21: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:933:20: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:936:27: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:936:27: branch_true: following ‘true’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:937:25: branch_true: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:938:25: call_function: calling ‘read_test’ from ‘read_tests’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def339]
liblouis-3.33.0/tools/lou_checkyaml.c:881:25: warning[-Wanalyzer-malloc-leak]: leak of ‘word’
liblouis-3.33.0/tools/lou_checkyaml.c:920:1: enter_function: entry to ‘read_tests’
liblouis-3.33.0/tools/lou_checkyaml.c:923:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:930:20: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:933:21: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:933:20: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:936:27: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:936:27: branch_true: following ‘true’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:937:25: branch_true: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:938:25: call_function: calling ‘read_test’ from ‘read_tests’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def340]
liblouis-3.33.0/tools/lou_checkyaml.c:885:25: warning[-Wanalyzer-malloc-leak]: leak of ‘description’
liblouis-3.33.0/tools/lou_checkyaml.c:920:1: enter_function: entry to ‘read_tests’
liblouis-3.33.0/tools/lou_checkyaml.c:923:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:930:20: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:933:21: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:933:20: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:936:27: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:936:27: branch_true: following ‘true’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:937:25: branch_true: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:938:25: call_function: calling ‘read_test’ from ‘read_tests’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def341]
liblouis-3.33.0/tools/lou_checkyaml.c:885:25: warning[-Wanalyzer-malloc-leak]: leak of ‘translation’
liblouis-3.33.0/tools/lou_checkyaml.c:920:1: enter_function: entry to ‘read_tests’
liblouis-3.33.0/tools/lou_checkyaml.c:923:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:930:20: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:933:21: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:933:20: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:936:27: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:936:27: branch_true: following ‘true’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:937:25: branch_true: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:938:25: call_function: calling ‘read_test’ from ‘read_tests’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def342]
liblouis-3.33.0/tools/lou_checkyaml.c:885:25: warning[-Wanalyzer-malloc-leak]: leak of ‘word’
liblouis-3.33.0/tools/lou_checkyaml.c:920:1: enter_function: entry to ‘read_tests’
liblouis-3.33.0/tools/lou_checkyaml.c:923:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:930:20: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:933:21: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:933:20: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:936:27: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:936:27: branch_true: following ‘true’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:937:25: branch_true: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:938:25: call_function: calling ‘read_test’ from ‘read_tests’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def343]
liblouis-3.33.0/tools/lou_checkyaml.c:909:9: warning[-Wanalyzer-malloc-leak]: leak of ‘description’
liblouis-3.33.0/tools/lou_checkyaml.c:920:1: enter_function: entry to ‘read_tests’
liblouis-3.33.0/tools/lou_checkyaml.c:923:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:930:20: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:933:21: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:933:20: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:936:27: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:936:27: branch_true: following ‘true’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:937:25: branch_true: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:938:25: call_function: calling ‘read_test’ from ‘read_tests’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def344]
liblouis-3.33.0/tools/lou_checkyaml.c:909:9: warning[-Wanalyzer-malloc-leak]: leak of ‘translation’
liblouis-3.33.0/tools/lou_checkyaml.c:920:1: enter_function: entry to ‘read_tests’
liblouis-3.33.0/tools/lou_checkyaml.c:923:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:930:20: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:933:21: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:933:20: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:936:27: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:936:27: branch_true: following ‘true’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:937:25: branch_true: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:938:25: call_function: calling ‘read_test’ from ‘read_tests’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def345]
liblouis-3.33.0/tools/lou_checkyaml.c:909:9: warning[-Wanalyzer-malloc-leak]: leak of ‘word’
liblouis-3.33.0/tools/lou_checkyaml.c:920:1: enter_function: entry to ‘read_tests’
liblouis-3.33.0/tools/lou_checkyaml.c:923:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:930:20: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:933:21: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:933:20: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:936:27: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:936:27: branch_true: following ‘true’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:937:25: branch_true: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:938:25: call_function: calling ‘read_test’ from ‘read_tests’
Error: GCC_ANALYZER_WARNING (CWE-775): [#def346]
liblouis-3.33.0/tools/lou_checkyaml.c:1033:26: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(argv[1], "rb")’
liblouis-3.33.0/tools/lou_checkyaml.c:978:16: branch_false: following ‘false’ branch (when ‘optc == -1’)...
liblouis-3.33.0/tools/lou_checkyaml.c:995:23: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:995:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1026:9: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1027:16: acquire_resource: opened here
liblouis-3.33.0/tools/lou_checkyaml.c:1028:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1033:26: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1046:12: branch_false: following ‘false’ branch (when ‘i <= 0’)...
liblouis-3.33.0/tools/lou_checkyaml.c:1049:9: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1033:26: danger: ‘fopen(argv[1], "rb")’ leaks here; was opened at [(5)](sarif:/runs/0/results/140/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def347]
liblouis-3.33.0/tools/lou_checkyaml.c:1033:26: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(argv[1], "rb")’
liblouis-3.33.0/tools/lou_checkyaml.c:978:16: branch_false: following ‘false’ branch (when ‘optc == -1’)...
liblouis-3.33.0/tools/lou_checkyaml.c:995:23: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:995:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1026:9: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1027:16: acquire_memory: allocated here
liblouis-3.33.0/tools/lou_checkyaml.c:1028:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1033:26: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1046:12: branch_false: following ‘false’ branch (when ‘i <= 0’)...
liblouis-3.33.0/tools/lou_checkyaml.c:1049:9: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1033:26: danger: ‘fopen(argv[1], "rb")’ leaks here; was allocated at [(5)](sarif:/runs/0/results/141/codeFlows/0/threadFlows/0/locations/4)
Error: CPPCHECK_WARNING (CWE-476): [#def348]
liblouis-3.33.0/tools/lou_checkyaml.c:1034: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: dir_name
Error: GCC_ANALYZER_WARNING (CWE-688): [#def349]
liblouis-3.33.0/tools/lou_checkyaml.c:1034:17: warning[-Wanalyzer-possible-null-argument]: use of possibly-NULL ‘dir_name’ where non-null expected
liblouis-3.33.0/tools/lou_checkyaml.c:978:16: branch_false: following ‘false’ branch (when ‘optc == -1’)...
liblouis-3.33.0/tools/lou_checkyaml.c:995:23: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:995:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1026:9: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1028:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1033:26: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1033:26: acquire_memory: this call could return NULL
liblouis-3.33.0/tools/lou_checkyaml.c:1034:17: danger: argument 1 (‘dir_name’) from [(7)](sarif:/runs/0/results/144/codeFlows/0/threadFlows/0/locations/6) could be NULL where non-null expected
Error: CPPCHECK_WARNING (CWE-476): [#def350]
liblouis-3.33.0/tools/lou_checkyaml.c:1036: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: dir_name
Error: CPPCHECK_WARNING (CWE-476): [#def351]
liblouis-3.33.0/tools/lou_checkyaml.c:1042: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: dir_name
Error: GCC_ANALYZER_WARNING (CWE-775): [#def352]
liblouis-3.33.0/tools/lou_checkyaml.c:1052:9: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(argv[1], "rb")’
liblouis-3.33.0/tools/lou_checkyaml.c:978:16: branch_false: following ‘false’ branch (when ‘optc == -1’)...
liblouis-3.33.0/tools/lou_checkyaml.c:995:23: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:995:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1026:9: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1027:16: acquire_resource: opened here
liblouis-3.33.0/tools/lou_checkyaml.c:1028:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1033:26: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1046:12: branch_false: following ‘false’ branch (when ‘i <= 0’)...
liblouis-3.33.0/tools/lou_checkyaml.c:1049:9: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1052:9: danger: ‘fopen(argv[1], "rb")’ leaks here; was opened at [(5)](sarif:/runs/0/results/145/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def353]
liblouis-3.33.0/tools/lou_checkyaml.c:1052:9: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(argv[1], "rb")’
liblouis-3.33.0/tools/lou_checkyaml.c:978:16: branch_false: following ‘false’ branch (when ‘optc == -1’)...
liblouis-3.33.0/tools/lou_checkyaml.c:995:23: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:995:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1026:9: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1027:16: acquire_memory: allocated here
liblouis-3.33.0/tools/lou_checkyaml.c:1028:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1033:26: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1046:12: branch_false: following ‘false’ branch (when ‘i <= 0’)...
liblouis-3.33.0/tools/lou_checkyaml.c:1049:9: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1052:9: danger: ‘fopen(argv[1], "rb")’ leaks here; was allocated at [(5)](sarif:/runs/0/results/146/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-775): [#def354]
liblouis-3.33.0/tools/lou_checkyaml.c:1054:9: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(argv[1], "rb")’
liblouis-3.33.0/tools/lou_checkyaml.c:978:16: branch_false: following ‘false’ branch (when ‘optc == -1’)...
liblouis-3.33.0/tools/lou_checkyaml.c:995:23: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:995:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1026:9: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1027:16: acquire_resource: opened here
liblouis-3.33.0/tools/lou_checkyaml.c:1028:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1033:26: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1046:12: branch_false: following ‘false’ branch (when ‘i <= 0’)...
liblouis-3.33.0/tools/lou_checkyaml.c:1049:9: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1054:9: danger: ‘fopen(argv[1], "rb")’ leaks here; was opened at [(5)](sarif:/runs/0/results/147/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def355]
liblouis-3.33.0/tools/lou_checkyaml.c:1054:9: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(argv[1], "rb")’
liblouis-3.33.0/tools/lou_checkyaml.c:978:16: branch_false: following ‘false’ branch (when ‘optc == -1’)...
liblouis-3.33.0/tools/lou_checkyaml.c:995:23: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:995:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1026:9: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1027:16: acquire_memory: allocated here
liblouis-3.33.0/tools/lou_checkyaml.c:1028:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1033:26: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1046:12: branch_false: following ‘false’ branch (when ‘i <= 0’)...
liblouis-3.33.0/tools/lou_checkyaml.c:1049:9: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1054:9: danger: ‘fopen(argv[1], "rb")’ leaks here; was allocated at [(5)](sarif:/runs/0/results/148/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-775): [#def356]
liblouis-3.33.0/tools/lou_checkyaml.c:1056:9: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(argv[1], "rb")’
liblouis-3.33.0/tools/lou_checkyaml.c:978:16: branch_false: following ‘false’ branch (when ‘optc == -1’)...
liblouis-3.33.0/tools/lou_checkyaml.c:995:23: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:995:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1026:9: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1027:16: acquire_resource: opened here
liblouis-3.33.0/tools/lou_checkyaml.c:1028:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1033:26: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1046:12: branch_false: following ‘false’ branch (when ‘i <= 0’)...
liblouis-3.33.0/tools/lou_checkyaml.c:1049:9: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1054:9: branch_true: following ‘true’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1056:9: branch_true: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1056:9: danger: ‘fopen(argv[1], "rb")’ leaks here; was opened at [(5)](sarif:/runs/0/results/149/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def357]
liblouis-3.33.0/tools/lou_checkyaml.c:1056:9: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(argv[1], "rb")’
liblouis-3.33.0/tools/lou_checkyaml.c:978:16: branch_false: following ‘false’ branch (when ‘optc == -1’)...
liblouis-3.33.0/tools/lou_checkyaml.c:995:23: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:995:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1026:9: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1027:16: acquire_memory: allocated here
liblouis-3.33.0/tools/lou_checkyaml.c:1028:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1033:26: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1046:12: branch_false: following ‘false’ branch (when ‘i <= 0’)...
liblouis-3.33.0/tools/lou_checkyaml.c:1049:9: branch_false: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1054:9: branch_true: following ‘true’ branch...
liblouis-3.33.0/tools/lou_checkyaml.c:1056:9: branch_true: ...to here
liblouis-3.33.0/tools/lou_checkyaml.c:1056:9: danger: ‘fopen(argv[1], "rb")’ leaks here; was allocated at [(5)](sarif:/runs/0/results/150/codeFlows/0/threadFlows/0/locations/4)
Error: COMPILER_WARNING (CWE-681): [#def358]
liblouis-3.33.0/tools/lou_debug.c: scope_hint: In function ‘print_chars’
liblouis-3.33.0/tools/lou_debug.c:105:16: warning[-Wpointer-sign]: pointer targets in returning ‘uint8_t *’ {aka ‘unsigned char *’} from a function with return type ‘char *’ differ in signedness
Error: COMPILER_WARNING: [#def359]
liblouis-3.33.0/tools/lou_debug.c: scope_hint: In function ‘show_brailleIndicators’
liblouis-3.33.0/tools/lou_debug.c:325:57: warning[-Wformat=]: format ‘%s’ expects argument of type ‘char *’, but argument 4 has type ‘EmphasisClass’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def360]
liblouis-3.33.0/tools/lou_trace.c:85:16: warning[-Wanalyzer-malloc-leak]: leak of ‘rules’
liblouis-3.33.0/tools/lou_trace.c:318:1: enter_function: entry to ‘main’
liblouis-3.33.0/tools/lou_trace.c:372:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_trace.c:377:17: branch_false: ...to here
liblouis-3.33.0/tools/lou_trace.c:379:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_trace.c:384:23: branch_false: ...to here
liblouis-3.33.0/tools/lou_trace.c:384:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_trace.c:392:21: branch_false: ...to here
liblouis-3.33.0/tools/lou_trace.c:393:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_trace.c:397:9: branch_false: ...to here
liblouis-3.33.0/tools/lou_trace.c:397:9: call_function: calling ‘main_loop’ from ‘main’
Error: COMPILER_WARNING (CWE-681): [#def361]
liblouis-3.33.0/tools/lou_trace.c: scope_hint: In function ‘print_chars’
liblouis-3.33.0/tools/lou_trace.c:98:16: warning[-Wpointer-sign]: pointer targets in returning ‘uint8_t *’ {aka ‘unsigned char *’} from a function with return type ‘char *’ differ in signedness
Error: GCC_ANALYZER_WARNING (CWE-401): [#def362]
liblouis-3.33.0/tools/lou_trace.c:296:17: warning[-Wanalyzer-malloc-leak]: leak of ‘rules’
liblouis-3.33.0/tools/lou_trace.c:318:1: enter_function: entry to ‘main’
liblouis-3.33.0/tools/lou_trace.c:372:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_trace.c:377:17: branch_false: ...to here
liblouis-3.33.0/tools/lou_trace.c:379:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_trace.c:384:23: branch_false: ...to here
liblouis-3.33.0/tools/lou_trace.c:384:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_trace.c:392:21: branch_false: ...to here
liblouis-3.33.0/tools/lou_trace.c:393:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_trace.c:397:9: branch_false: ...to here
liblouis-3.33.0/tools/lou_trace.c:397:9: call_function: calling ‘main_loop’ from ‘main’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def363]
liblouis-3.33.0/tools/lou_trace.c:298:30: warning[-Wanalyzer-malloc-leak]: leak of ‘rules’
liblouis-3.33.0/tools/lou_trace.c:318:1: enter_function: entry to ‘main’
liblouis-3.33.0/tools/lou_trace.c:372:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_trace.c:377:17: branch_false: ...to here
liblouis-3.33.0/tools/lou_trace.c:379:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_trace.c:384:23: branch_false: ...to here
liblouis-3.33.0/tools/lou_trace.c:384:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_trace.c:392:21: branch_false: ...to here
liblouis-3.33.0/tools/lou_trace.c:393:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_trace.c:397:9: branch_false: ...to here
liblouis-3.33.0/tools/lou_trace.c:397:9: call_function: calling ‘main_loop’ from ‘main’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def364]
liblouis-3.33.0/tools/lou_trace.c:301:29: warning[-Wanalyzer-malloc-leak]: leak of ‘rules’
liblouis-3.33.0/tools/lou_trace.c:318:1: enter_function: entry to ‘main’
liblouis-3.33.0/tools/lou_trace.c:372:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_trace.c:377:17: branch_false: ...to here
liblouis-3.33.0/tools/lou_trace.c:379:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_trace.c:384:23: branch_false: ...to here
liblouis-3.33.0/tools/lou_trace.c:384:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_trace.c:392:21: branch_false: ...to here
liblouis-3.33.0/tools/lou_trace.c:393:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_trace.c:397:9: branch_false: ...to here
liblouis-3.33.0/tools/lou_trace.c:397:9: call_function: calling ‘main_loop’ from ‘main’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def365]
liblouis-3.33.0/tools/lou_translate.c:59:30: warning[-Wanalyzer-malloc-leak]: leak of ‘tableOption’
liblouis-3.33.0/tools/lou_translate.c:157:1: enter_function: entry to ‘main’
liblouis-3.33.0/tools/lou_translate.c:202:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_translate.c:208:13: branch_false: ...to here
liblouis-3.33.0/tools/lou_translate.c:208:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_translate.c:214:12: branch_false: ...to here
liblouis-3.33.0/tools/lou_translate.c:214:12: branch_false: following ‘false’ branch (when ‘display_table’ is NULL)...
liblouis-3.33.0/tools/lou_translate.c:228:26: branch_false: ...to here
liblouis-3.33.0/tools/lou_translate.c:250:31: acquire_memory: allocated here
liblouis-3.33.0/tools/lou_translate.c:251:38: branch_false: following ‘false’ branch (when ‘i >= argc’)...
liblouis-3.33.0/tools/lou_translate.c:261:31: branch_false: ...to here
liblouis-3.33.0/tools/lou_translate.c:283:27: branch_true: following ‘true’ branch (when ‘validQuery != 0’)...
liblouis-3.33.0/tools/lou_translate.c:284:33: branch_true: ...to here
liblouis-3.33.0/tools/lou_translate.c:285:28: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_translate.c:286:28: branch_true: following ‘true’ branch (when ‘display_table’ is NULL)...
branch_true: ...to here
liblouis-3.33.0/tools/lou_translate.c:301:9: call_function: calling ‘translate_input’ from ‘main’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def366]
liblouis-3.33.0/tools/lou_translate.c:63:25: warning[-Wanalyzer-malloc-leak]: leak of ‘tableOption’
liblouis-3.33.0/tools/lou_translate.c:157:1: enter_function: entry to ‘main’
liblouis-3.33.0/tools/lou_translate.c:202:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_translate.c:208:13: branch_false: ...to here
liblouis-3.33.0/tools/lou_translate.c:208:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_translate.c:214:12: branch_false: ...to here
liblouis-3.33.0/tools/lou_translate.c:214:12: branch_false: following ‘false’ branch (when ‘display_table’ is NULL)...
liblouis-3.33.0/tools/lou_translate.c:228:26: branch_false: ...to here
liblouis-3.33.0/tools/lou_translate.c:250:31: acquire_memory: allocated here
liblouis-3.33.0/tools/lou_translate.c:251:38: branch_false: following ‘false’ branch (when ‘i >= argc’)...
liblouis-3.33.0/tools/lou_translate.c:261:31: branch_false: ...to here
liblouis-3.33.0/tools/lou_translate.c:283:27: branch_true: following ‘true’ branch (when ‘validQuery != 0’)...
liblouis-3.33.0/tools/lou_translate.c:284:33: branch_true: ...to here
liblouis-3.33.0/tools/lou_translate.c:285:28: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_translate.c:286:28: branch_true: following ‘true’ branch (when ‘display_table’ is NULL)...
branch_true: ...to here
liblouis-3.33.0/tools/lou_translate.c:301:9: call_function: calling ‘translate_input’ from ‘main’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def367]
liblouis-3.33.0/tools/lou_translate.c:65:34: warning[-Wanalyzer-malloc-leak]: leak of ‘tableOption’
liblouis-3.33.0/tools/lou_translate.c:157:1: enter_function: entry to ‘main’
liblouis-3.33.0/tools/lou_translate.c:202:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_translate.c:208:13: branch_false: ...to here
liblouis-3.33.0/tools/lou_translate.c:208:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_translate.c:214:12: branch_false: ...to here
liblouis-3.33.0/tools/lou_translate.c:214:12: branch_false: following ‘false’ branch (when ‘display_table’ is NULL)...
liblouis-3.33.0/tools/lou_translate.c:228:26: branch_false: ...to here
liblouis-3.33.0/tools/lou_translate.c:250:31: acquire_memory: allocated here
liblouis-3.33.0/tools/lou_translate.c:251:38: branch_false: following ‘false’ branch (when ‘i >= argc’)...
liblouis-3.33.0/tools/lou_translate.c:261:31: branch_false: ...to here
liblouis-3.33.0/tools/lou_translate.c:283:27: branch_true: following ‘true’ branch (when ‘validQuery != 0’)...
liblouis-3.33.0/tools/lou_translate.c:284:33: branch_true: ...to here
liblouis-3.33.0/tools/lou_translate.c:285:28: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_translate.c:286:28: branch_true: following ‘true’ branch (when ‘display_table’ is NULL)...
branch_true: ...to here
liblouis-3.33.0/tools/lou_translate.c:301:9: call_function: calling ‘translate_input’ from ‘main’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def368]
liblouis-3.33.0/tools/lou_translate.c:68:34: warning[-Wanalyzer-malloc-leak]: leak of ‘tableOption’
liblouis-3.33.0/tools/lou_translate.c:157:1: enter_function: entry to ‘main’
liblouis-3.33.0/tools/lou_translate.c:202:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_translate.c:208:13: branch_false: ...to here
liblouis-3.33.0/tools/lou_translate.c:208:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_translate.c:214:12: branch_false: ...to here
liblouis-3.33.0/tools/lou_translate.c:214:12: branch_false: following ‘false’ branch (when ‘display_table’ is NULL)...
liblouis-3.33.0/tools/lou_translate.c:228:26: branch_false: ...to here
liblouis-3.33.0/tools/lou_translate.c:250:31: acquire_memory: allocated here
liblouis-3.33.0/tools/lou_translate.c:251:38: branch_false: following ‘false’ branch (when ‘i >= argc’)...
liblouis-3.33.0/tools/lou_translate.c:261:31: branch_false: ...to here
liblouis-3.33.0/tools/lou_translate.c:283:27: branch_true: following ‘true’ branch (when ‘validQuery != 0’)...
liblouis-3.33.0/tools/lou_translate.c:284:33: branch_true: ...to here
liblouis-3.33.0/tools/lou_translate.c:285:28: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_translate.c:286:28: branch_true: following ‘true’ branch (when ‘display_table’ is NULL)...
branch_true: ...to here
liblouis-3.33.0/tools/lou_translate.c:301:9: call_function: calling ‘translate_input’ from ‘main’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def369]
liblouis-3.33.0/tools/lou_translate.c:72:29: warning[-Wanalyzer-malloc-leak]: leak of ‘tableOption’
liblouis-3.33.0/tools/lou_translate.c:157:1: enter_function: entry to ‘main’
liblouis-3.33.0/tools/lou_translate.c:202:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_translate.c:208:13: branch_false: ...to here
liblouis-3.33.0/tools/lou_translate.c:208:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_translate.c:214:12: branch_false: ...to here
liblouis-3.33.0/tools/lou_translate.c:214:12: branch_false: following ‘false’ branch (when ‘display_table’ is NULL)...
liblouis-3.33.0/tools/lou_translate.c:228:26: branch_false: ...to here
liblouis-3.33.0/tools/lou_translate.c:250:31: acquire_memory: allocated here
liblouis-3.33.0/tools/lou_translate.c:251:38: branch_false: following ‘false’ branch (when ‘i >= argc’)...
liblouis-3.33.0/tools/lou_translate.c:261:31: branch_false: ...to here
liblouis-3.33.0/tools/lou_translate.c:283:27: branch_true: following ‘true’ branch (when ‘validQuery != 0’)...
liblouis-3.33.0/tools/lou_translate.c:284:33: branch_true: ...to here
liblouis-3.33.0/tools/lou_translate.c:285:28: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_translate.c:286:28: branch_true: following ‘true’ branch (when ‘display_table’ is NULL)...
branch_true: ...to here
liblouis-3.33.0/tools/lou_translate.c:301:9: call_function: calling ‘translate_input’ from ‘main’
Error: CPPCHECK_WARNING (CWE-476): [#def370]
liblouis-3.33.0/tools/lou_translate.c:253: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: tableOption
Error: GCC_ANALYZER_WARNING (CWE-688): [#def371]
liblouis-3.33.0/tools/lou_translate.c:253:25: warning[-Wanalyzer-possible-null-argument]: use of possibly-NULL ‘tableOption’ where non-null expected
liblouis-3.33.0/tools/lou_translate.c:202:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_translate.c:208:13: branch_false: ...to here
liblouis-3.33.0/tools/lou_translate.c:208:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_translate.c:214:12: branch_false: ...to here
liblouis-3.33.0/tools/lou_translate.c:214:12: branch_false: following ‘false’ branch (when ‘display_table’ is NULL)...
liblouis-3.33.0/tools/lou_translate.c:228:26: branch_false: ...to here
liblouis-3.33.0/tools/lou_translate.c:250:31: acquire_memory: this call could return NULL
liblouis-3.33.0/tools/lou_translate.c:251:38: branch_true: following ‘true’ branch (when ‘i < argc’)...
liblouis-3.33.0/tools/lou_translate.c:252:28: branch_true: ...to here
liblouis-3.33.0/tools/lou_translate.c:252:28: branch_false: following ‘false’ branch (when ‘i <= i’)...
liblouis-3.33.0/tools/lou_translate.c:253:49: branch_false: ...to here
liblouis-3.33.0/tools/lou_translate.c:253:25: danger: argument 1 (‘tableOption’) from [(7)](sarif:/runs/0/results/5/codeFlows/0/threadFlows/0/locations/6) could be NULL where non-null expected
Error: GCC_ANALYZER_WARNING (CWE-401): [#def372]
liblouis-3.33.0/tools/lou_translate.c:275:37: warning[-Wanalyzer-malloc-leak]: leak of ‘tableOption’
liblouis-3.33.0/tools/lou_translate.c:202:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_translate.c:208:13: branch_false: ...to here
liblouis-3.33.0/tools/lou_translate.c:208:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_translate.c:214:12: branch_false: ...to here
liblouis-3.33.0/tools/lou_translate.c:214:12: branch_false: following ‘false’ branch (when ‘display_table’ is NULL)...
liblouis-3.33.0/tools/lou_translate.c:228:26: branch_false: ...to here
liblouis-3.33.0/tools/lou_translate.c:250:31: acquire_memory: allocated here
liblouis-3.33.0/tools/lou_translate.c:251:38: branch_false: following ‘false’ branch (when ‘i >= argc’)...
liblouis-3.33.0/tools/lou_translate.c:261:31: branch_false: ...to here
liblouis-3.33.0/tools/lou_translate.c:261:20: branch_true: following ‘true’ branch...
liblouis-3.33.0/tools/lou_translate.c:263:28: branch_false: following ‘false’ branch (when ‘queryHasColon == 0’)...
liblouis-3.33.0/tools/lou_translate.c:274:45: branch_false: ...to here
liblouis-3.33.0/tools/lou_translate.c:275:37: danger: ‘tableOption’ leaks here; was allocated at [(7)](sarif:/runs/0/results/6/codeFlows/0/threadFlows/0/locations/6)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def373]
liblouis-3.33.0/tools/lou_translate.c:278:49: warning[-Wanalyzer-malloc-leak]: leak of ‘tableOption’
liblouis-3.33.0/tools/lou_translate.c:202:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_translate.c:208:13: branch_false: ...to here
liblouis-3.33.0/tools/lou_translate.c:208:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_translate.c:214:12: branch_false: ...to here
liblouis-3.33.0/tools/lou_translate.c:214:12: branch_false: following ‘false’ branch (when ‘display_table’ is NULL)...
liblouis-3.33.0/tools/lou_translate.c:228:26: branch_false: ...to here
liblouis-3.33.0/tools/lou_translate.c:250:31: acquire_memory: allocated here
liblouis-3.33.0/tools/lou_translate.c:251:38: branch_false: following ‘false’ branch (when ‘i >= argc’)...
liblouis-3.33.0/tools/lou_translate.c:261:31: branch_false: ...to here
liblouis-3.33.0/tools/lou_translate.c:261:20: branch_true: following ‘true’ branch...
liblouis-3.33.0/tools/lou_translate.c:263:28: branch_false: following ‘false’ branch (when ‘queryHasColon == 0’)...
liblouis-3.33.0/tools/lou_translate.c:274:45: branch_false: ...to here
liblouis-3.33.0/tools/lou_translate.c:275:36: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_translate.c:278:49: branch_false: ...to here
liblouis-3.33.0/tools/lou_translate.c:278:49: danger: ‘tableOption’ leaks here; was allocated at [(7)](sarif:/runs/0/results/8/codeFlows/0/threadFlows/0/locations/6)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def374]
liblouis-3.33.0/tools/lou_translate.c:279:63: warning[-Wanalyzer-malloc-leak]: leak of ‘tableOption’
liblouis-3.33.0/tools/lou_translate.c:202:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_translate.c:208:13: branch_false: ...to here
liblouis-3.33.0/tools/lou_translate.c:208:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_translate.c:214:12: branch_false: ...to here
liblouis-3.33.0/tools/lou_translate.c:214:12: branch_false: following ‘false’ branch (when ‘display_table’ is NULL)...
liblouis-3.33.0/tools/lou_translate.c:228:26: branch_false: ...to here
liblouis-3.33.0/tools/lou_translate.c:250:31: acquire_memory: allocated here
liblouis-3.33.0/tools/lou_translate.c:251:38: branch_false: following ‘false’ branch (when ‘i >= argc’)...
liblouis-3.33.0/tools/lou_translate.c:261:31: branch_false: ...to here
liblouis-3.33.0/tools/lou_translate.c:261:20: branch_true: following ‘true’ branch...
liblouis-3.33.0/tools/lou_translate.c:263:28: branch_false: following ‘false’ branch (when ‘queryHasColon == 0’)...
liblouis-3.33.0/tools/lou_translate.c:274:45: branch_false: ...to here
liblouis-3.33.0/tools/lou_translate.c:275:36: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_translate.c:278:49: branch_false: ...to here
liblouis-3.33.0/tools/lou_translate.c:279:44: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_translate.c:279:63: branch_false: ...to here
liblouis-3.33.0/tools/lou_translate.c:279:63: danger: ‘tableOption’ leaks here; was allocated at [(7)](sarif:/runs/0/results/10/codeFlows/0/threadFlows/0/locations/6)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def375]
liblouis-3.33.0/tools/lou_translate.c:284:33: warning[-Wanalyzer-malloc-leak]: leak of ‘tableOption’
liblouis-3.33.0/tools/lou_translate.c:202:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_translate.c:208:13: branch_false: ...to here
liblouis-3.33.0/tools/lou_translate.c:208:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_translate.c:214:12: branch_false: ...to here
liblouis-3.33.0/tools/lou_translate.c:214:12: branch_false: following ‘false’ branch (when ‘display_table’ is NULL)...
liblouis-3.33.0/tools/lou_translate.c:228:26: branch_false: ...to here
liblouis-3.33.0/tools/lou_translate.c:250:31: acquire_memory: allocated here
liblouis-3.33.0/tools/lou_translate.c:251:38: branch_false: following ‘false’ branch (when ‘i >= argc’)...
liblouis-3.33.0/tools/lou_translate.c:261:31: branch_false: ...to here
liblouis-3.33.0/tools/lou_translate.c:261:20: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_translate.c:283:27: branch_false: ...to here
liblouis-3.33.0/tools/lou_translate.c:283:27: branch_true: following ‘true’ branch (when ‘validQuery != 0’)...
liblouis-3.33.0/tools/lou_translate.c:284:33: branch_true: ...to here
liblouis-3.33.0/tools/lou_translate.c:284:33: danger: ‘tableOption’ leaks here; was allocated at [(7)](sarif:/runs/0/results/12/codeFlows/0/threadFlows/0/locations/6)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def376]
liblouis-3.33.0/tools/lou_translate.c:285:47: warning[-Wanalyzer-malloc-leak]: leak of ‘tableOption’
liblouis-3.33.0/tools/lou_translate.c:202:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_translate.c:208:13: branch_false: ...to here
liblouis-3.33.0/tools/lou_translate.c:208:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_translate.c:214:12: branch_false: ...to here
liblouis-3.33.0/tools/lou_translate.c:214:12: branch_false: following ‘false’ branch (when ‘display_table’ is NULL)...
liblouis-3.33.0/tools/lou_translate.c:228:26: branch_false: ...to here
liblouis-3.33.0/tools/lou_translate.c:250:31: acquire_memory: allocated here
liblouis-3.33.0/tools/lou_translate.c:251:38: branch_false: following ‘false’ branch (when ‘i >= argc’)...
liblouis-3.33.0/tools/lou_translate.c:261:31: branch_false: ...to here
liblouis-3.33.0/tools/lou_translate.c:261:20: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_translate.c:283:27: branch_false: ...to here
liblouis-3.33.0/tools/lou_translate.c:283:27: branch_true: following ‘true’ branch (when ‘validQuery != 0’)...
liblouis-3.33.0/tools/lou_translate.c:284:33: branch_true: ...to here
liblouis-3.33.0/tools/lou_translate.c:285:28: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_translate.c:285:47: branch_false: ...to here
liblouis-3.33.0/tools/lou_translate.c:285:47: danger: ‘tableOption’ leaks here; was allocated at [(7)](sarif:/runs/0/results/14/codeFlows/0/threadFlows/0/locations/6)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def377]
liblouis-3.33.0/tools/lou_translate.c:289:30: warning[-Wanalyzer-malloc-leak]: leak of ‘tableOption’
liblouis-3.33.0/tools/lou_translate.c:202:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_translate.c:208:13: branch_false: ...to here
liblouis-3.33.0/tools/lou_translate.c:208:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_translate.c:214:12: branch_false: ...to here
liblouis-3.33.0/tools/lou_translate.c:214:12: branch_false: following ‘false’ branch (when ‘display_table’ is NULL)...
liblouis-3.33.0/tools/lou_translate.c:228:26: branch_false: ...to here
liblouis-3.33.0/tools/lou_translate.c:230:28: branch_true: following ‘true’ branch (when ‘validQuery != 0’)...
branch_true: ...to here
liblouis-3.33.0/tools/lou_translate.c:241:36: branch_false: following ‘false’ branch (when ‘hasColon == 0’)...
branch_false: ...to here
liblouis-3.33.0/tools/lou_translate.c:250:31: acquire_memory: allocated here
liblouis-3.33.0/tools/lou_translate.c:251:38: branch_false: following ‘false’ branch (when ‘i >= argc’)...
liblouis-3.33.0/tools/lou_translate.c:261:31: branch_false: ...to here
liblouis-3.33.0/tools/lou_translate.c:261:21: branch_false: following ‘false’ branch (when ‘validQuery == 0’)...
liblouis-3.33.0/tools/lou_translate.c:287:27: branch_false: ...to here
liblouis-3.33.0/tools/lou_translate.c:287:27: branch_true: following ‘true’ branch...
liblouis-3.33.0/tools/lou_translate.c:288:44: branch_true: ...to here
liblouis-3.33.0/tools/lou_translate.c:289:30: danger: ‘tableOption’ leaks here; was allocated at [(11)](sarif:/runs/0/results/16/codeFlows/0/threadFlows/0/locations/10)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def378]
liblouis-3.33.0/tools/lou_translate.c:289:30: warning[-Wanalyzer-malloc-leak]: leak of ‘table’
liblouis-3.33.0/tools/lou_translate.c:202:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_translate.c:208:13: branch_false: ...to here
liblouis-3.33.0/tools/lou_translate.c:208:12: branch_false: following ‘false’ branch...
liblouis-3.33.0/tools/lou_translate.c:214:12: branch_false: ...to here
liblouis-3.33.0/tools/lou_translate.c:214:12: branch_false: following ‘false’ branch (when ‘display_table’ is NULL)...
liblouis-3.33.0/tools/lou_translate.c:228:26: branch_false: ...to here
liblouis-3.33.0/tools/lou_translate.c:230:28: branch_true: following ‘true’ branch (when ‘validQuery != 0’)...
branch_true: ...to here
liblouis-3.33.0/tools/lou_translate.c:241:36: branch_false: following ‘false’ branch (when ‘hasColon == 0’)...
branch_false: ...to here
liblouis-3.33.0/tools/lou_translate.c:251:38: branch_false: following ‘false’ branch (when ‘i >= argc’)...
liblouis-3.33.0/tools/lou_translate.c:261:31: branch_false: ...to here
liblouis-3.33.0/tools/lou_translate.c:261:21: branch_false: following ‘false’ branch (when ‘validQuery == 0’)...
liblouis-3.33.0/tools/lou_translate.c:287:27: branch_false: ...to here
liblouis-3.33.0/tools/lou_translate.c:287:27: branch_true: following ‘true’ branch...
liblouis-3.33.0/tools/lou_translate.c:288:44: branch_true: ...to here
liblouis-3.33.0/tools/lou_translate.c:288:33: acquire_memory: allocated here
liblouis-3.33.0/tools/lou_translate.c:289:30: danger: ‘table’ leaks here; was allocated at [(17)](sarif:/runs/0/results/17/codeFlows/0/threadFlows/0/locations/16)
Error: COMPILER_WARNING (CWE-1164): [#def379]
liblouis-3.33.0/tools/lou_translate.c: scope_hint: In function ‘main’
liblouis-3.33.0/tools/lou_translate.c:303:1: warning[-Wunused-label]: label ‘success’ defined but not used
Scan Properties
| analyzer-version-clippy | 1.90.0 |
| analyzer-version-cppcheck | 2.18.3 |
| analyzer-version-gcc | 15.2.1 |
| analyzer-version-gcc-analyzer | 16.0.0 |
| analyzer-version-shellcheck | 0.11.0 |
| analyzer-version-unicontrol | 0.0.2 |
| enabled-plugins | clippy, cppcheck, gcc, shellcheck, unicontrol |
| exit-code | 0 |
| host | ip-172-16-1-162.us-west-2.compute.internal |
| known-false-positives | /usr/share/csmock/known-false-positives.js |
| known-false-positives-rpm | known-false-positives-0.0.0.20250521.132812.g8eff701.main-1.el9.noarch |
| mock-config | fedora-rawhide-gcc-latest-x86_64 |
| project-name | liblouis-3.33.0-6.fc44 |
| store-results-to | /tmp/tmp8gppiaxk/liblouis-3.33.0-6.fc44.tar.xz |
| time-created | 2025-10-28 19:10:20 |
| time-finished | 2025-10-28 19:14:03 |
| tool | csmock |
| tool-args | '/usr/bin/csmock' '-r' 'fedora-rawhide-gcc-latest-x86_64' '-t' 'gcc,cppcheck,shellcheck,clippy,unicontrol' '-o' '/tmp/tmp8gppiaxk/liblouis-3.33.0-6.fc44.tar.xz' '--gcc-analyze' '--unicontrol-notests' '--unicontrol-bidi-only' '--install' 'pam' '--install=gcc-latest' '--gcc-analyzer-bin=/opt/gcc-latest/bin/gcc' '/tmp/tmp8gppiaxk/liblouis-3.33.0-6.fc44.src.rpm' |
| tool-version | csmock-3.8.3.20251027.143044.ge6b947b-1.el9 |