libjpeg-turbo-3.1.2-1.fc44
List of Findings
Error: GCC_ANALYZER_WARNING (CWE-775): [#def1]
libjpeg-turbo-3.1.2/src/djpeg.c:336:13: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(*<unknown>, "rb")’
libjpeg-turbo-3.1.2/src/djpeg.c:210:18: branch_true: following ‘true’ branch (when ‘argn < argc’)...
libjpeg-turbo-3.1.2/src/djpeg.c:211:15: branch_true: ...to here
libjpeg-turbo-3.1.2/src/djpeg.c:222:8: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/djpeg.c:226:16: branch_false: ...to here
libjpeg-turbo-3.1.2/src/djpeg.c:226:15: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/djpeg.c:226:16: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/djpeg.c:238:16: branch_false: ...to here
libjpeg-turbo-3.1.2/src/djpeg.c:238:15: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/djpeg.c:251:16: branch_false: ...to here
libjpeg-turbo-3.1.2/src/djpeg.c:251:15: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/djpeg.c:264:16: branch_false: ...to here
libjpeg-turbo-3.1.2/src/djpeg.c:264:15: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/djpeg.c:280:15: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/djpeg.c:285:16: branch_false: ...to here
libjpeg-turbo-3.1.2/src/djpeg.c:285:15: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/djpeg.c:294:16: branch_false: ...to here
libjpeg-turbo-3.1.2/src/djpeg.c:294:15: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/djpeg.c:298:16: branch_false: ...to here
libjpeg-turbo-3.1.2/src/djpeg.c:298:15: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/djpeg.c:302:16: branch_false: ...to here
libjpeg-turbo-3.1.2/src/djpeg.c:302:15: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/djpeg.c:303:16: branch_false: ...to here
libjpeg-turbo-3.1.2/src/djpeg.c:302:16: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/djpeg.c:307:16: branch_false: ...to here
libjpeg-turbo-3.1.2/src/djpeg.c:307:15: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/djpeg.c:311:16: branch_false: ...to here
libjpeg-turbo-3.1.2/src/djpeg.c:311:15: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/djpeg.c:315:16: branch_false: ...to here
libjpeg-turbo-3.1.2/src/djpeg.c:315:15: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/djpeg.c:324:16: branch_false: ...to here
libjpeg-turbo-3.1.2/src/djpeg.c:324:15: branch_true: following ‘true’ branch...
libjpeg-turbo-3.1.2/src/djpeg.c:326:10: branch_true: ...to here
libjpeg-turbo-3.1.2/src/djpeg.c:326:10: branch_false: following ‘false’ branch (when ‘argc > argn’)...
libjpeg-turbo-3.1.2/src/djpeg.c:328:10: branch_false: ...to here
libjpeg-turbo-3.1.2/src/djpeg.c:328:10: branch_true: following ‘true’ branch (when ‘for_real != 0’)...
libjpeg-turbo-3.1.2/src/djpeg.c:332:34: branch_true: ...to here
libjpeg-turbo-3.1.2/src/djpeg.c:332:24: acquire_resource: opened here
libjpeg-turbo-3.1.2/src/djpeg.c:332:12: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/djpeg.c:336:13: branch_false: ...to here
libjpeg-turbo-3.1.2/src/djpeg.c:336:12: branch_true: following ‘true’ branch...
libjpeg-turbo-3.1.2/src/djpeg.c:337:11: branch_true: ...to here
libjpeg-turbo-3.1.2/src/djpeg.c:337:11: throw: if ‘read_color_map_12’ throws an exception...
libjpeg-turbo-3.1.2/src/djpeg.c:336:13: danger: ‘fopen(*<unknown>, "rb")’ leaks here; was opened at [(39)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/38)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def2]
libjpeg-turbo-3.1.2/src/djpeg.c:336:13: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(*<unknown>, "rb")’
libjpeg-turbo-3.1.2/src/djpeg.c:210:18: branch_true: following ‘true’ branch (when ‘argn < argc’)...
libjpeg-turbo-3.1.2/src/djpeg.c:211:15: branch_true: ...to here
libjpeg-turbo-3.1.2/src/djpeg.c:222:8: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/djpeg.c:226:16: branch_false: ...to here
libjpeg-turbo-3.1.2/src/djpeg.c:226:15: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/djpeg.c:226:16: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/djpeg.c:238:16: branch_false: ...to here
libjpeg-turbo-3.1.2/src/djpeg.c:238:15: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/djpeg.c:251:16: branch_false: ...to here
libjpeg-turbo-3.1.2/src/djpeg.c:251:15: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/djpeg.c:264:16: branch_false: ...to here
libjpeg-turbo-3.1.2/src/djpeg.c:264:15: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/djpeg.c:280:15: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/djpeg.c:285:16: branch_false: ...to here
libjpeg-turbo-3.1.2/src/djpeg.c:285:15: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/djpeg.c:294:16: branch_false: ...to here
libjpeg-turbo-3.1.2/src/djpeg.c:294:15: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/djpeg.c:298:16: branch_false: ...to here
libjpeg-turbo-3.1.2/src/djpeg.c:298:15: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/djpeg.c:302:16: branch_false: ...to here
libjpeg-turbo-3.1.2/src/djpeg.c:302:15: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/djpeg.c:303:16: branch_false: ...to here
libjpeg-turbo-3.1.2/src/djpeg.c:302:16: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/djpeg.c:307:16: branch_false: ...to here
libjpeg-turbo-3.1.2/src/djpeg.c:307:15: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/djpeg.c:311:16: branch_false: ...to here
libjpeg-turbo-3.1.2/src/djpeg.c:311:15: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/djpeg.c:315:16: branch_false: ...to here
libjpeg-turbo-3.1.2/src/djpeg.c:315:15: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/djpeg.c:324:16: branch_false: ...to here
libjpeg-turbo-3.1.2/src/djpeg.c:324:15: branch_true: following ‘true’ branch...
libjpeg-turbo-3.1.2/src/djpeg.c:326:10: branch_true: ...to here
libjpeg-turbo-3.1.2/src/djpeg.c:326:10: branch_false: following ‘false’ branch (when ‘argc > argn’)...
libjpeg-turbo-3.1.2/src/djpeg.c:328:10: branch_false: ...to here
libjpeg-turbo-3.1.2/src/djpeg.c:328:10: branch_true: following ‘true’ branch (when ‘for_real != 0’)...
libjpeg-turbo-3.1.2/src/djpeg.c:332:34: branch_true: ...to here
libjpeg-turbo-3.1.2/src/djpeg.c:332:24: acquire_memory: allocated here
libjpeg-turbo-3.1.2/src/djpeg.c:332:12: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/djpeg.c:336:13: branch_false: ...to here
libjpeg-turbo-3.1.2/src/djpeg.c:336:12: branch_true: following ‘true’ branch...
libjpeg-turbo-3.1.2/src/djpeg.c:337:11: branch_true: ...to here
libjpeg-turbo-3.1.2/src/djpeg.c:337:11: throw: if ‘read_color_map_12’ throws an exception...
libjpeg-turbo-3.1.2/src/djpeg.c:336:13: danger: ‘fopen(*<unknown>, "rb")’ leaks here; was allocated at [(39)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/38)
Error: GCC_ANALYZER_WARNING (CWE-775): [#def3]
libjpeg-turbo-3.1.2/src/example.c:146:3: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(filename, "wb")’
libjpeg-turbo-3.1.2/src/example.c:144:18: acquire_resource: opened here
libjpeg-turbo-3.1.2/src/example.c:144:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/example.c:146:3: branch_false: ...to here
libjpeg-turbo-3.1.2/src/example.c:146:3: throw: if ‘jpeg_stdio_dest’ throws an exception...
libjpeg-turbo-3.1.2/src/example.c:146:3: danger: ‘fopen(filename, "wb")’ leaks here; was opened at [(1)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def4]
libjpeg-turbo-3.1.2/src/example.c:146:3: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(filename, "wb")’
libjpeg-turbo-3.1.2/src/example.c:144:18: acquire_memory: allocated here
libjpeg-turbo-3.1.2/src/example.c:144:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/example.c:146:3: branch_false: ...to here
libjpeg-turbo-3.1.2/src/example.c:146:3: throw: if ‘jpeg_stdio_dest’ throws an exception...
libjpeg-turbo-3.1.2/src/example.c:146:3: danger: ‘fopen(filename, "wb")’ leaks here; was allocated at [(1)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-775): [#def5]
libjpeg-turbo-3.1.2/src/example.c:418:16: warning[-Wanalyzer-file-leak]: leak of FILE ‘infile’
libjpeg-turbo-3.1.2/src/example.c:405:17: acquire_resource: opened here
libjpeg-turbo-3.1.2/src/example.c:405:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/example.c:409:18: branch_false: ...to here
libjpeg-turbo-3.1.2/src/example.c:409:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/example.c:418:16: branch_false: ...to here
libjpeg-turbo-3.1.2/src/example.c:418:16: throw: if ‘jpeg_std_error’ throws an exception...
libjpeg-turbo-3.1.2/src/example.c:418:16: danger: ‘infile’ leaks here; was opened at [(1)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-775): [#def6]
libjpeg-turbo-3.1.2/src/example.c:418:16: warning[-Wanalyzer-file-leak]: leak of FILE ‘outfile’
libjpeg-turbo-3.1.2/src/example.c:405:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/example.c:409:18: branch_false: ...to here
libjpeg-turbo-3.1.2/src/example.c:409:18: acquire_resource: opened here
libjpeg-turbo-3.1.2/src/example.c:409:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/example.c:418:16: branch_false: ...to here
libjpeg-turbo-3.1.2/src/example.c:418:16: throw: if ‘jpeg_std_error’ throws an exception...
libjpeg-turbo-3.1.2/src/example.c:418:16: danger: ‘outfile’ leaks here; was opened at [(3)](sarif:/runs/0/results/3/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def7]
libjpeg-turbo-3.1.2/src/example.c:418:16: warning[-Wanalyzer-malloc-leak]: leak of ‘infile’
libjpeg-turbo-3.1.2/src/example.c:405:17: acquire_memory: allocated here
libjpeg-turbo-3.1.2/src/example.c:405:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/example.c:409:18: branch_false: ...to here
libjpeg-turbo-3.1.2/src/example.c:409:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/example.c:418:16: branch_false: ...to here
libjpeg-turbo-3.1.2/src/example.c:418:16: throw: if ‘jpeg_std_error’ throws an exception...
libjpeg-turbo-3.1.2/src/example.c:418:16: danger: ‘infile’ leaks here; was allocated at [(1)](sarif:/runs/0/results/4/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def8]
libjpeg-turbo-3.1.2/src/example.c:418:16: warning[-Wanalyzer-malloc-leak]: leak of ‘outfile’
libjpeg-turbo-3.1.2/src/example.c:405:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/example.c:409:18: branch_false: ...to here
libjpeg-turbo-3.1.2/src/example.c:409:18: acquire_memory: allocated here
libjpeg-turbo-3.1.2/src/example.c:409:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/example.c:418:16: branch_false: ...to here
libjpeg-turbo-3.1.2/src/example.c:418:16: throw: if ‘jpeg_std_error’ throws an exception...
libjpeg-turbo-3.1.2/src/example.c:418:16: danger: ‘outfile’ leaks here; was allocated at [(3)](sarif:/runs/0/results/5/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-775): [#def9]
libjpeg-turbo-3.1.2/src/example.c:431:3: warning[-Wanalyzer-file-leak]: leak of FILE ‘infile’
libjpeg-turbo-3.1.2/src/example.c:405:17: acquire_resource: opened here
libjpeg-turbo-3.1.2/src/example.c:405:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/example.c:409:18: branch_false: ...to here
libjpeg-turbo-3.1.2/src/example.c:409:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/example.c:418:16: branch_false: ...to here
libjpeg-turbo-3.1.2/src/example.c:421:7: setjmp: ‘setjmp’ called here
libjpeg-turbo-3.1.2/src/example.c:421:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/example.c:431:3: branch_false: ...to here
libjpeg-turbo-3.1.2/src/example.c:431:3: throw: if ‘jpeg_CreateDecompress’ throws an exception...
libjpeg-turbo-3.1.2/src/example.c:431:3: danger: ‘infile’ leaks here; was opened at [(1)](sarif:/runs/0/results/6/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-775): [#def10]
libjpeg-turbo-3.1.2/src/example.c:431:3: warning[-Wanalyzer-file-leak]: leak of FILE ‘outfile’
libjpeg-turbo-3.1.2/src/example.c:405:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/example.c:409:18: branch_false: ...to here
libjpeg-turbo-3.1.2/src/example.c:409:18: acquire_resource: opened here
libjpeg-turbo-3.1.2/src/example.c:409:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/example.c:418:16: branch_false: ...to here
libjpeg-turbo-3.1.2/src/example.c:421:7: setjmp: ‘setjmp’ called here
libjpeg-turbo-3.1.2/src/example.c:421:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/example.c:431:3: branch_false: ...to here
libjpeg-turbo-3.1.2/src/example.c:431:3: throw: if ‘jpeg_CreateDecompress’ throws an exception...
libjpeg-turbo-3.1.2/src/example.c:431:3: danger: ‘outfile’ leaks here; was opened at [(3)](sarif:/runs/0/results/7/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def11]
libjpeg-turbo-3.1.2/src/example.c:431:3: warning[-Wanalyzer-malloc-leak]: leak of ‘infile’
libjpeg-turbo-3.1.2/src/example.c:405:17: acquire_memory: allocated here
libjpeg-turbo-3.1.2/src/example.c:405:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/example.c:409:18: branch_false: ...to here
libjpeg-turbo-3.1.2/src/example.c:409:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/example.c:418:16: branch_false: ...to here
libjpeg-turbo-3.1.2/src/example.c:421:7: setjmp: ‘setjmp’ called here
libjpeg-turbo-3.1.2/src/example.c:421:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/example.c:431:3: branch_false: ...to here
libjpeg-turbo-3.1.2/src/example.c:431:3: throw: if ‘jpeg_CreateDecompress’ throws an exception...
libjpeg-turbo-3.1.2/src/example.c:431:3: danger: ‘infile’ leaks here; was allocated at [(1)](sarif:/runs/0/results/8/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def12]
libjpeg-turbo-3.1.2/src/example.c:431:3: warning[-Wanalyzer-malloc-leak]: leak of ‘outfile’
libjpeg-turbo-3.1.2/src/example.c:405:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/example.c:409:18: branch_false: ...to here
libjpeg-turbo-3.1.2/src/example.c:409:18: acquire_memory: allocated here
libjpeg-turbo-3.1.2/src/example.c:409:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/example.c:418:16: branch_false: ...to here
libjpeg-turbo-3.1.2/src/example.c:421:7: setjmp: ‘setjmp’ called here
libjpeg-turbo-3.1.2/src/example.c:421:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/example.c:431:3: branch_false: ...to here
libjpeg-turbo-3.1.2/src/example.c:431:3: throw: if ‘jpeg_CreateDecompress’ throws an exception...
libjpeg-turbo-3.1.2/src/example.c:431:3: danger: ‘outfile’ leaks here; was allocated at [(3)](sarif:/runs/0/results/9/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-775): [#def13]
libjpeg-turbo-3.1.2/src/example.c:435:3: warning[-Wanalyzer-file-leak]: leak of FILE ‘infile’
libjpeg-turbo-3.1.2/src/example.c:405:17: acquire_resource: opened here
libjpeg-turbo-3.1.2/src/example.c:405:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/example.c:409:18: branch_false: ...to here
libjpeg-turbo-3.1.2/src/example.c:409:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/example.c:418:16: branch_false: ...to here
libjpeg-turbo-3.1.2/src/example.c:421:7: setjmp: ‘setjmp’ called here
libjpeg-turbo-3.1.2/src/example.c:421:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/example.c:431:3: branch_false: ...to here
libjpeg-turbo-3.1.2/src/example.c:435:3: throw: if ‘jpeg_stdio_src’ throws an exception...
libjpeg-turbo-3.1.2/src/example.c:435:3: danger: ‘infile’ leaks here; was opened at [(1)](sarif:/runs/0/results/10/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-775): [#def14]
libjpeg-turbo-3.1.2/src/example.c:435:3: warning[-Wanalyzer-file-leak]: leak of FILE ‘outfile’
libjpeg-turbo-3.1.2/src/example.c:405:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/example.c:409:18: branch_false: ...to here
libjpeg-turbo-3.1.2/src/example.c:409:18: acquire_resource: opened here
libjpeg-turbo-3.1.2/src/example.c:409:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/example.c:418:16: branch_false: ...to here
libjpeg-turbo-3.1.2/src/example.c:421:7: setjmp: ‘setjmp’ called here
libjpeg-turbo-3.1.2/src/example.c:421:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/example.c:431:3: branch_false: ...to here
libjpeg-turbo-3.1.2/src/example.c:435:3: throw: if ‘jpeg_stdio_src’ throws an exception...
libjpeg-turbo-3.1.2/src/example.c:435:3: danger: ‘outfile’ leaks here; was opened at [(3)](sarif:/runs/0/results/11/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def15]
libjpeg-turbo-3.1.2/src/example.c:435:3: warning[-Wanalyzer-malloc-leak]: leak of ‘infile’
libjpeg-turbo-3.1.2/src/example.c:405:17: acquire_memory: allocated here
libjpeg-turbo-3.1.2/src/example.c:405:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/example.c:409:18: branch_false: ...to here
libjpeg-turbo-3.1.2/src/example.c:409:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/example.c:418:16: branch_false: ...to here
libjpeg-turbo-3.1.2/src/example.c:421:7: setjmp: ‘setjmp’ called here
libjpeg-turbo-3.1.2/src/example.c:421:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/example.c:431:3: branch_false: ...to here
libjpeg-turbo-3.1.2/src/example.c:435:3: throw: if ‘jpeg_stdio_src’ throws an exception...
libjpeg-turbo-3.1.2/src/example.c:435:3: danger: ‘infile’ leaks here; was allocated at [(1)](sarif:/runs/0/results/12/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def16]
libjpeg-turbo-3.1.2/src/example.c:435:3: warning[-Wanalyzer-malloc-leak]: leak of ‘outfile’
libjpeg-turbo-3.1.2/src/example.c:405:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/example.c:409:18: branch_false: ...to here
libjpeg-turbo-3.1.2/src/example.c:409:18: acquire_memory: allocated here
libjpeg-turbo-3.1.2/src/example.c:409:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/example.c:418:16: branch_false: ...to here
libjpeg-turbo-3.1.2/src/example.c:421:7: setjmp: ‘setjmp’ called here
libjpeg-turbo-3.1.2/src/example.c:421:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/example.c:431:3: branch_false: ...to here
libjpeg-turbo-3.1.2/src/example.c:435:3: throw: if ‘jpeg_stdio_src’ throws an exception...
libjpeg-turbo-3.1.2/src/example.c:435:3: danger: ‘outfile’ leaks here; was allocated at [(3)](sarif:/runs/0/results/13/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-775): [#def17]
libjpeg-turbo-3.1.2/src/example.c:439:9: warning[-Wanalyzer-file-leak]: leak of FILE ‘outfile’
libjpeg-turbo-3.1.2/src/example.c:405:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/example.c:409:18: branch_false: ...to here
libjpeg-turbo-3.1.2/src/example.c:409:18: acquire_resource: opened here
libjpeg-turbo-3.1.2/src/example.c:409:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/example.c:418:16: branch_false: ...to here
libjpeg-turbo-3.1.2/src/example.c:421:7: setjmp: ‘setjmp’ called here
libjpeg-turbo-3.1.2/src/example.c:421:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/example.c:431:3: branch_false: ...to here
libjpeg-turbo-3.1.2/src/example.c:439:9: throw: if ‘jpeg_read_header’ throws an exception...
libjpeg-turbo-3.1.2/src/example.c:439:9: danger: ‘outfile’ leaks here; was opened at [(3)](sarif:/runs/0/results/14/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def18]
libjpeg-turbo-3.1.2/src/example.c:439:9: warning[-Wanalyzer-malloc-leak]: leak of ‘outfile’
libjpeg-turbo-3.1.2/src/example.c:405:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/example.c:409:18: branch_false: ...to here
libjpeg-turbo-3.1.2/src/example.c:409:18: acquire_memory: allocated here
libjpeg-turbo-3.1.2/src/example.c:409:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/example.c:418:16: branch_false: ...to here
libjpeg-turbo-3.1.2/src/example.c:421:7: setjmp: ‘setjmp’ called here
libjpeg-turbo-3.1.2/src/example.c:421:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/example.c:431:3: branch_false: ...to here
libjpeg-turbo-3.1.2/src/example.c:439:9: throw: if ‘jpeg_read_header’ throws an exception...
libjpeg-turbo-3.1.2/src/example.c:439:9: danger: ‘outfile’ leaks here; was allocated at [(3)](sarif:/runs/0/results/15/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-775): [#def19]
libjpeg-turbo-3.1.2/src/example.c:458:9: warning[-Wanalyzer-file-leak]: leak of FILE ‘outfile’
libjpeg-turbo-3.1.2/src/example.c:405:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/example.c:409:18: branch_false: ...to here
libjpeg-turbo-3.1.2/src/example.c:409:18: acquire_resource: opened here
libjpeg-turbo-3.1.2/src/example.c:409:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/example.c:418:16: branch_false: ...to here
libjpeg-turbo-3.1.2/src/example.c:421:7: setjmp: ‘setjmp’ called here
libjpeg-turbo-3.1.2/src/example.c:421:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/example.c:431:3: branch_false: ...to here
libjpeg-turbo-3.1.2/src/example.c:458:9: throw: if ‘jpeg_start_decompress’ throws an exception...
libjpeg-turbo-3.1.2/src/example.c:458:9: danger: ‘outfile’ leaks here; was opened at [(3)](sarif:/runs/0/results/16/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def20]
libjpeg-turbo-3.1.2/src/example.c:458:9: warning[-Wanalyzer-malloc-leak]: leak of ‘outfile’
libjpeg-turbo-3.1.2/src/example.c:405:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/example.c:409:18: branch_false: ...to here
libjpeg-turbo-3.1.2/src/example.c:409:18: acquire_memory: allocated here
libjpeg-turbo-3.1.2/src/example.c:409:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/example.c:418:16: branch_false: ...to here
libjpeg-turbo-3.1.2/src/example.c:421:7: setjmp: ‘setjmp’ called here
libjpeg-turbo-3.1.2/src/example.c:421:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/example.c:431:3: branch_false: ...to here
libjpeg-turbo-3.1.2/src/example.c:458:9: throw: if ‘jpeg_start_decompress’ throws an exception...
libjpeg-turbo-3.1.2/src/example.c:458:9: danger: ‘outfile’ leaks here; was allocated at [(3)](sarif:/runs/0/results/17/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-775): [#def21]
libjpeg-turbo-3.1.2/src/example.c:473:30: warning[-Wanalyzer-file-leak]: leak of FILE ‘outfile’
libjpeg-turbo-3.1.2/src/example.c:405:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/example.c:409:18: branch_false: ...to here
libjpeg-turbo-3.1.2/src/example.c:409:18: acquire_resource: opened here
libjpeg-turbo-3.1.2/src/example.c:409:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/example.c:418:16: branch_false: ...to here
libjpeg-turbo-3.1.2/src/example.c:421:7: setjmp: ‘setjmp’ called here
libjpeg-turbo-3.1.2/src/example.c:421:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/example.c:431:3: branch_false: ...to here
libjpeg-turbo-3.1.2/src/example.c:472:6: branch_true: following ‘true’ branch...
libjpeg-turbo-3.1.2/src/example.c:473:32: branch_true: ...to here
libjpeg-turbo-3.1.2/src/example.c:473:30: throw: if the called function throws an exception...
libjpeg-turbo-3.1.2/src/example.c:473:30: danger: ‘outfile’ leaks here; was opened at [(3)](sarif:/runs/0/results/18/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def22]
libjpeg-turbo-3.1.2/src/example.c:473:30: warning[-Wanalyzer-malloc-leak]: leak of ‘outfile’
libjpeg-turbo-3.1.2/src/example.c:405:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/example.c:409:18: branch_false: ...to here
libjpeg-turbo-3.1.2/src/example.c:409:18: acquire_memory: allocated here
libjpeg-turbo-3.1.2/src/example.c:409:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/example.c:418:16: branch_false: ...to here
libjpeg-turbo-3.1.2/src/example.c:421:7: setjmp: ‘setjmp’ called here
libjpeg-turbo-3.1.2/src/example.c:421:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/example.c:431:3: branch_false: ...to here
libjpeg-turbo-3.1.2/src/example.c:472:6: branch_true: following ‘true’ branch...
libjpeg-turbo-3.1.2/src/example.c:473:32: branch_true: ...to here
libjpeg-turbo-3.1.2/src/example.c:473:30: throw: if the called function throws an exception...
libjpeg-turbo-3.1.2/src/example.c:473:30: danger: ‘outfile’ leaks here; was allocated at [(3)](sarif:/runs/0/results/19/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-775): [#def23]
libjpeg-turbo-3.1.2/src/example.c:476:14: warning[-Wanalyzer-file-leak]: leak of FILE ‘outfile’
libjpeg-turbo-3.1.2/src/example.c:405:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/example.c:409:18: branch_false: ...to here
libjpeg-turbo-3.1.2/src/example.c:409:18: acquire_resource: opened here
libjpeg-turbo-3.1.2/src/example.c:409:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/example.c:418:16: branch_false: ...to here
libjpeg-turbo-3.1.2/src/example.c:421:7: setjmp: ‘setjmp’ called here
libjpeg-turbo-3.1.2/src/example.c:421:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/example.c:431:3: branch_false: ...to here
libjpeg-turbo-3.1.2/src/example.c:472:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/example.c:476:16: branch_false: ...to here
libjpeg-turbo-3.1.2/src/example.c:476:14: throw: if the called function throws an exception...
libjpeg-turbo-3.1.2/src/example.c:476:14: danger: ‘outfile’ leaks here; was opened at [(3)](sarif:/runs/0/results/20/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def24]
libjpeg-turbo-3.1.2/src/example.c:476:14: warning[-Wanalyzer-malloc-leak]: leak of ‘outfile’
libjpeg-turbo-3.1.2/src/example.c:405:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/example.c:409:18: branch_false: ...to here
libjpeg-turbo-3.1.2/src/example.c:409:18: acquire_memory: allocated here
libjpeg-turbo-3.1.2/src/example.c:409:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/example.c:418:16: branch_false: ...to here
libjpeg-turbo-3.1.2/src/example.c:421:7: setjmp: ‘setjmp’ called here
libjpeg-turbo-3.1.2/src/example.c:421:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/example.c:431:3: branch_false: ...to here
libjpeg-turbo-3.1.2/src/example.c:472:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/example.c:476:16: branch_false: ...to here
libjpeg-turbo-3.1.2/src/example.c:476:14: throw: if the called function throws an exception...
libjpeg-turbo-3.1.2/src/example.c:476:14: danger: ‘outfile’ leaks here; was allocated at [(3)](sarif:/runs/0/results/21/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-775): [#def25]
libjpeg-turbo-3.1.2/src/example.c:491:13: warning[-Wanalyzer-file-leak]: leak of FILE ‘outfile’
libjpeg-turbo-3.1.2/src/example.c:405:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/example.c:409:18: branch_false: ...to here
libjpeg-turbo-3.1.2/src/example.c:409:18: acquire_resource: opened here
libjpeg-turbo-3.1.2/src/example.c:409:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/example.c:418:16: branch_false: ...to here
libjpeg-turbo-3.1.2/src/example.c:421:7: setjmp: ‘setjmp’ called here
libjpeg-turbo-3.1.2/src/example.c:421:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/example.c:431:3: branch_false: ...to here
libjpeg-turbo-3.1.2/src/example.c:472:6: branch_true: following ‘true’ branch...
libjpeg-turbo-3.1.2/src/example.c:473:32: branch_true: ...to here
libjpeg-turbo-3.1.2/src/example.c:485:6: branch_true: following ‘true’ branch...
libjpeg-turbo-3.1.2/src/example.c:485:6: branch_true: ...to here
libjpeg-turbo-3.1.2/src/example.c:486:12: branch_true: following ‘true’ branch...
libjpeg-turbo-3.1.2/src/example.c:491:13: branch_true: ...to here
libjpeg-turbo-3.1.2/src/example.c:491:13: throw: if ‘jpeg12_read_scanlines’ throws an exception...
libjpeg-turbo-3.1.2/src/example.c:491:13: danger: ‘outfile’ leaks here; was opened at [(3)](sarif:/runs/0/results/22/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def26]
libjpeg-turbo-3.1.2/src/example.c:491:13: warning[-Wanalyzer-malloc-leak]: leak of ‘outfile’
libjpeg-turbo-3.1.2/src/example.c:405:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/example.c:409:18: branch_false: ...to here
libjpeg-turbo-3.1.2/src/example.c:409:18: acquire_memory: allocated here
libjpeg-turbo-3.1.2/src/example.c:409:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/example.c:418:16: branch_false: ...to here
libjpeg-turbo-3.1.2/src/example.c:421:7: setjmp: ‘setjmp’ called here
libjpeg-turbo-3.1.2/src/example.c:421:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/example.c:431:3: branch_false: ...to here
libjpeg-turbo-3.1.2/src/example.c:472:6: branch_true: following ‘true’ branch...
libjpeg-turbo-3.1.2/src/example.c:473:32: branch_true: ...to here
libjpeg-turbo-3.1.2/src/example.c:485:6: branch_true: following ‘true’ branch...
libjpeg-turbo-3.1.2/src/example.c:485:6: branch_true: ...to here
libjpeg-turbo-3.1.2/src/example.c:486:12: branch_true: following ‘true’ branch...
libjpeg-turbo-3.1.2/src/example.c:491:13: branch_true: ...to here
libjpeg-turbo-3.1.2/src/example.c:491:13: throw: if ‘jpeg12_read_scanlines’ throws an exception...
libjpeg-turbo-3.1.2/src/example.c:491:13: danger: ‘outfile’ leaks here; was allocated at [(3)](sarif:/runs/0/results/23/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-476): [#def27]
libjpeg-turbo-3.1.2/src/example.c:495:32: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘buffer12’
libjpeg-turbo-3.1.2/src/example.c:405:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/example.c:409:18: branch_false: ...to here
libjpeg-turbo-3.1.2/src/example.c:409:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/example.c:418:16: branch_false: ...to here
libjpeg-turbo-3.1.2/src/example.c:421:7: setjmp: ‘setjmp’ called here
libjpeg-turbo-3.1.2/src/example.c:421:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/example.c:431:3: branch_false: ...to here
libjpeg-turbo-3.1.2/src/example.c:472:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/example.c:476:16: branch_false: ...to here
libjpeg-turbo-3.1.2/src/example.c:485:6: branch_true: following ‘true’ branch...
libjpeg-turbo-3.1.2/src/example.c:485:6: branch_true: ...to here
libjpeg-turbo-3.1.2/src/example.c:486:12: branch_true: following ‘true’ branch...
libjpeg-turbo-3.1.2/src/example.c:491:13: branch_true: ...to here
libjpeg-turbo-3.1.2/src/example.c:494:23: branch_true: following ‘true’ branch (when ‘col < row_stride’)...
libjpeg-turbo-3.1.2/src/example.c:495:32: branch_true: ...to here
libjpeg-turbo-3.1.2/src/example.c:495:32: danger: dereference of NULL ‘buffer12’
Error: GCC_ANALYZER_WARNING (CWE-476): [#def28]
libjpeg-turbo-3.1.2/src/example.c:498:7: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘buffer12’
libjpeg-turbo-3.1.2/src/example.c:405:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/example.c:409:18: branch_false: ...to here
libjpeg-turbo-3.1.2/src/example.c:409:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/example.c:418:16: branch_false: ...to here
libjpeg-turbo-3.1.2/src/example.c:421:7: setjmp: ‘setjmp’ called here
libjpeg-turbo-3.1.2/src/example.c:421:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/example.c:431:3: branch_false: ...to here
libjpeg-turbo-3.1.2/src/example.c:472:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/example.c:476:16: branch_false: ...to here
libjpeg-turbo-3.1.2/src/example.c:485:6: branch_true: following ‘true’ branch...
libjpeg-turbo-3.1.2/src/example.c:485:6: branch_true: ...to here
libjpeg-turbo-3.1.2/src/example.c:486:12: branch_true: following ‘true’ branch...
libjpeg-turbo-3.1.2/src/example.c:491:13: branch_true: ...to here
libjpeg-turbo-3.1.2/src/example.c:494:23: branch_false: following ‘false’ branch (when ‘col >= row_stride’)...
libjpeg-turbo-3.1.2/src/example.c:498:7: branch_false: ...to here
libjpeg-turbo-3.1.2/src/example.c:498:7: danger: dereference of NULL ‘buffer12’
Error: GCC_ANALYZER_WARNING (CWE-775): [#def29]
libjpeg-turbo-3.1.2/src/example.c:506:13: warning[-Wanalyzer-file-leak]: leak of FILE ‘outfile’
libjpeg-turbo-3.1.2/src/example.c:405:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/example.c:409:18: branch_false: ...to here
libjpeg-turbo-3.1.2/src/example.c:409:18: acquire_resource: opened here
libjpeg-turbo-3.1.2/src/example.c:409:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/example.c:418:16: branch_false: ...to here
libjpeg-turbo-3.1.2/src/example.c:421:7: setjmp: ‘setjmp’ called here
libjpeg-turbo-3.1.2/src/example.c:421:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/example.c:431:3: branch_false: ...to here
libjpeg-turbo-3.1.2/src/example.c:472:6: branch_true: following ‘true’ branch...
libjpeg-turbo-3.1.2/src/example.c:473:32: branch_true: ...to here
libjpeg-turbo-3.1.2/src/example.c:485:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/example.c:485:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/example.c:501:12: branch_true: following ‘true’ branch...
libjpeg-turbo-3.1.2/src/example.c:506:13: branch_true: ...to here
libjpeg-turbo-3.1.2/src/example.c:506:13: throw: if ‘jpeg_read_scanlines’ throws an exception...
libjpeg-turbo-3.1.2/src/example.c:506:13: danger: ‘outfile’ leaks here; was opened at [(3)](sarif:/runs/0/results/26/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def30]
libjpeg-turbo-3.1.2/src/example.c:506:13: warning[-Wanalyzer-malloc-leak]: leak of ‘outfile’
libjpeg-turbo-3.1.2/src/example.c:405:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/example.c:409:18: branch_false: ...to here
libjpeg-turbo-3.1.2/src/example.c:409:18: acquire_memory: allocated here
libjpeg-turbo-3.1.2/src/example.c:409:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/example.c:418:16: branch_false: ...to here
libjpeg-turbo-3.1.2/src/example.c:421:7: setjmp: ‘setjmp’ called here
libjpeg-turbo-3.1.2/src/example.c:421:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/example.c:431:3: branch_false: ...to here
libjpeg-turbo-3.1.2/src/example.c:472:6: branch_true: following ‘true’ branch...
libjpeg-turbo-3.1.2/src/example.c:473:32: branch_true: ...to here
libjpeg-turbo-3.1.2/src/example.c:485:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/example.c:485:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/example.c:501:12: branch_true: following ‘true’ branch...
libjpeg-turbo-3.1.2/src/example.c:506:13: branch_true: ...to here
libjpeg-turbo-3.1.2/src/example.c:506:13: throw: if ‘jpeg_read_scanlines’ throws an exception...
libjpeg-turbo-3.1.2/src/example.c:506:13: danger: ‘outfile’ leaks here; was allocated at [(3)](sarif:/runs/0/results/27/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-476): [#def31]
libjpeg-turbo-3.1.2/src/example.c:507:7: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘buffer’
libjpeg-turbo-3.1.2/src/example.c:405:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/example.c:409:18: branch_false: ...to here
libjpeg-turbo-3.1.2/src/example.c:409:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/example.c:418:16: branch_false: ...to here
libjpeg-turbo-3.1.2/src/example.c:421:7: setjmp: ‘setjmp’ called here
libjpeg-turbo-3.1.2/src/example.c:421:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/example.c:431:3: branch_false: ...to here
libjpeg-turbo-3.1.2/src/example.c:472:6: branch_true: following ‘true’ branch...
libjpeg-turbo-3.1.2/src/example.c:473:32: branch_true: ...to here
libjpeg-turbo-3.1.2/src/example.c:485:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/example.c:485:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/example.c:501:12: branch_true: following ‘true’ branch...
libjpeg-turbo-3.1.2/src/example.c:506:13: branch_true: ...to here
libjpeg-turbo-3.1.2/src/example.c:507:7: danger: dereference of NULL ‘buffer’
Error: GCC_ANALYZER_WARNING (CWE-775): [#def32]
libjpeg-turbo-3.1.2/src/example.c:513:9: warning[-Wanalyzer-file-leak]: leak of FILE ‘outfile’
libjpeg-turbo-3.1.2/src/example.c:405:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/example.c:409:18: branch_false: ...to here
libjpeg-turbo-3.1.2/src/example.c:409:18: acquire_resource: opened here
libjpeg-turbo-3.1.2/src/example.c:409:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/example.c:418:16: branch_false: ...to here
libjpeg-turbo-3.1.2/src/example.c:421:7: setjmp: ‘setjmp’ called here
libjpeg-turbo-3.1.2/src/example.c:421:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/example.c:431:3: branch_false: ...to here
libjpeg-turbo-3.1.2/src/example.c:513:9: throw: if ‘jpeg_finish_decompress’ throws an exception...
libjpeg-turbo-3.1.2/src/example.c:513:9: danger: ‘outfile’ leaks here; was opened at [(3)](sarif:/runs/0/results/29/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def33]
libjpeg-turbo-3.1.2/src/example.c:513:9: warning[-Wanalyzer-malloc-leak]: leak of ‘outfile’
libjpeg-turbo-3.1.2/src/example.c:405:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/example.c:409:18: branch_false: ...to here
libjpeg-turbo-3.1.2/src/example.c:409:18: acquire_memory: allocated here
libjpeg-turbo-3.1.2/src/example.c:409:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/example.c:418:16: branch_false: ...to here
libjpeg-turbo-3.1.2/src/example.c:421:7: setjmp: ‘setjmp’ called here
libjpeg-turbo-3.1.2/src/example.c:421:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/example.c:431:3: branch_false: ...to here
libjpeg-turbo-3.1.2/src/example.c:513:9: throw: if ‘jpeg_finish_decompress’ throws an exception...
libjpeg-turbo-3.1.2/src/example.c:513:9: danger: ‘outfile’ leaks here; was allocated at [(3)](sarif:/runs/0/results/30/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-775): [#def34]
libjpeg-turbo-3.1.2/src/example.c:521:3: warning[-Wanalyzer-file-leak]: leak of FILE ‘outfile’
libjpeg-turbo-3.1.2/src/example.c:405:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/example.c:409:18: branch_false: ...to here
libjpeg-turbo-3.1.2/src/example.c:409:18: acquire_resource: opened here
libjpeg-turbo-3.1.2/src/example.c:409:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/example.c:418:16: branch_false: ...to here
libjpeg-turbo-3.1.2/src/example.c:421:7: setjmp: ‘setjmp’ called here
libjpeg-turbo-3.1.2/src/example.c:421:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/example.c:431:3: branch_false: ...to here
libjpeg-turbo-3.1.2/src/example.c:521:3: throw: if ‘jpeg_destroy_decompress’ throws an exception...
libjpeg-turbo-3.1.2/src/example.c:521:3: danger: ‘outfile’ leaks here; was opened at [(3)](sarif:/runs/0/results/31/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def35]
libjpeg-turbo-3.1.2/src/example.c:521:3: warning[-Wanalyzer-malloc-leak]: leak of ‘outfile’
libjpeg-turbo-3.1.2/src/example.c:405:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/example.c:409:18: branch_false: ...to here
libjpeg-turbo-3.1.2/src/example.c:409:18: acquire_memory: allocated here
libjpeg-turbo-3.1.2/src/example.c:409:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/example.c:418:16: branch_false: ...to here
libjpeg-turbo-3.1.2/src/example.c:421:7: setjmp: ‘setjmp’ called here
libjpeg-turbo-3.1.2/src/example.c:421:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/example.c:431:3: branch_false: ...to here
libjpeg-turbo-3.1.2/src/example.c:521:3: throw: if ‘jpeg_destroy_decompress’ throws an exception...
libjpeg-turbo-3.1.2/src/example.c:521:3: danger: ‘outfile’ leaks here; was allocated at [(3)](sarif:/runs/0/results/32/codeFlows/0/threadFlows/0/locations/2)
Error: CPPCHECK_WARNING (CWE-457): [#def36]
libjpeg-turbo-3.1.2/src/jccoefct.c:359: error[legacyUninitvar]: Uninitialized variable: buffer
Error: GCC_ANALYZER_WARNING (CWE-457): [#def37]
libjpeg-turbo-3.1.2/src/jchuff.c:555:3: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘buffer’
libjpeg-turbo-3.1.2/src/jchuff.c:693:1: enter_function: entry to ‘encode_mcu_huff’
libjpeg-turbo-3.1.2/src/jchuff.c:718:6: branch_true: following ‘true’ branch...
libjpeg-turbo-3.1.2/src/jchuff.c:718:6: branch_true: ...to here
libjpeg-turbo-3.1.2/src/jchuff.c:719:20: branch_true: following ‘true’ branch...
libjpeg-turbo-3.1.2/src/jchuff.c:720:7: branch_true: ...to here
libjpeg-turbo-3.1.2/src/jchuff.c:722:12: call_function: calling ‘encode_one_block_simd’ from ‘encode_mcu_huff’
Error: CPPCHECK_WARNING (CWE-758): [#def38]
libjpeg-turbo-3.1.2/src/jchuff.c:585: error[shiftTooManyBitsSigned]: Shifting signed 32-bit value by 31 bits is undefined behaviour
Error: CPPCHECK_WARNING (CWE-758): [#def39]
libjpeg-turbo-3.1.2/src/jchuff.c:637: error[shiftTooManyBitsSigned]: Shifting signed 32-bit value by 31 bits is undefined behaviour
Error: CPPCHECK_WARNING (CWE-758): [#def40]
libjpeg-turbo-3.1.2/src/jchuff.c:638: error[shiftTooManyBitsSigned]: Shifting signed 32-bit value by 31 bits is undefined behaviour
Error: CPPCHECK_WARNING (CWE-758): [#def41]
libjpeg-turbo-3.1.2/src/jchuff.c:639: error[shiftTooManyBitsSigned]: Shifting signed 32-bit value by 31 bits is undefined behaviour
Error: CPPCHECK_WARNING (CWE-758): [#def42]
libjpeg-turbo-3.1.2/src/jchuff.c:640: error[shiftTooManyBitsSigned]: Shifting signed 32-bit value by 31 bits is undefined behaviour
Error: CPPCHECK_WARNING (CWE-758): [#def43]
libjpeg-turbo-3.1.2/src/jchuff.c:641: error[shiftTooManyBitsSigned]: Shifting signed 32-bit value by 31 bits is undefined behaviour
Error: CPPCHECK_WARNING (CWE-758): [#def44]
libjpeg-turbo-3.1.2/src/jchuff.c:642: error[shiftTooManyBitsSigned]: Shifting signed 32-bit value by 31 bits is undefined behaviour
Error: CPPCHECK_WARNING (CWE-758): [#def45]
libjpeg-turbo-3.1.2/src/jchuff.c:643: error[shiftTooManyBitsSigned]: Shifting signed 32-bit value by 31 bits is undefined behaviour
Error: CPPCHECK_WARNING (CWE-758): [#def46]
libjpeg-turbo-3.1.2/src/jchuff.c:644: error[shiftTooManyBitsSigned]: Shifting signed 32-bit value by 31 bits is undefined behaviour
Error: CPPCHECK_WARNING (CWE-758): [#def47]
libjpeg-turbo-3.1.2/src/jchuff.c:645: error[shiftTooManyBitsSigned]: Shifting signed 32-bit value by 31 bits is undefined behaviour
Error: CPPCHECK_WARNING (CWE-758): [#def48]
libjpeg-turbo-3.1.2/src/jchuff.c:646: error[shiftTooManyBitsSigned]: Shifting signed 32-bit value by 31 bits is undefined behaviour
Error: CPPCHECK_WARNING (CWE-758): [#def49]
libjpeg-turbo-3.1.2/src/jchuff.c:647: error[shiftTooManyBitsSigned]: Shifting signed 32-bit value by 31 bits is undefined behaviour
Error: CPPCHECK_WARNING (CWE-758): [#def50]
libjpeg-turbo-3.1.2/src/jcphuff.c:501: error[shiftTooManyBitsSigned]: Shifting signed 32-bit value by 31 bits is undefined behaviour
Error: CPPCHECK_WARNING (CWE-758): [#def51]
libjpeg-turbo-3.1.2/src/jcphuff.c:584: error[shiftTooManyBitsSigned]: Shifting signed 32-bit value by 31 bits is undefined behaviour
Error: CPPCHECK_WARNING (CWE-758): [#def52]
libjpeg-turbo-3.1.2/src/jcphuff.c:822: error[shiftTooManyBitsSigned]: Shifting signed 32-bit value by 31 bits is undefined behaviour
Error: CPPCHECK_WARNING (CWE-457): [#def53]
libjpeg-turbo-3.1.2/src/jctrans.c:313: error[legacyUninitvar]: Uninitialized variable: buffer
Error: GCC_ANALYZER_WARNING (CWE-127): [#def54]
libjpeg-turbo-3.1.2/src/jctrans.c:350:38: warning[-Wanalyzer-out-of-bounds]: stack-based buffer under-read
libjpeg-turbo-3.1.2/src/jctrans.c:320:41: branch_true: following ‘true’ branch...
libjpeg-turbo-3.1.2/src/jctrans.c:322:10: branch_true: ...to here
libjpeg-turbo-3.1.2/src/jctrans.c:320:41: branch_true: following ‘true’ branch...
libjpeg-turbo-3.1.2/src/jctrans.c:322:10: branch_true: ...to here
libjpeg-turbo-3.1.2/src/jctrans.c:350:38: danger: out-of-bounds read from byte -8 till byte -1 but ‘MCU_buffer’ starts at byte 0
Error: CPPCHECK_WARNING (CWE-476): [#def55]
libjpeg-turbo-3.1.2/src/jdatadst-tj.c:101: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: nextbuffer
Error: GCC_ANALYZER_WARNING (CWE-688): [#def56]
libjpeg-turbo-3.1.2/src/jdatadst-tj.c:101:3: warning[-Wanalyzer-null-argument]: use of NULL ‘nextbuffer’ where non-null expected
libjpeg-turbo-3.1.2/src/jdatadst-tj.c:96:26: acquire_memory: allocated here
libjpeg-turbo-3.1.2/src/jdatadst-tj.c:98:6: release_memory: assuming ‘nextbuffer’ is NULL
libjpeg-turbo-3.1.2/src/jdatadst-tj.c:98:6: branch_true: following ‘true’ branch (when ‘nextbuffer’ is NULL)...
libjpeg-turbo-3.1.2/src/jdatadst-tj.c:99:5: branch_true: ...to here
libjpeg-turbo-3.1.2/src/jdatadst-tj.c:101:3: danger: argument 1 (‘nextbuffer’) NULL where non-null expected
Error: CPPCHECK_WARNING (CWE-682): [#def57]
libjpeg-turbo-3.1.2/src/jdatadst-tj.c:107: error[nullPointerArithmeticOutOfMemory]: If memory allocation fails: pointer addition with NULL pointer.
Error: GCC_ANALYZER_WARNING (CWE-401): [#def58]
libjpeg-turbo-3.1.2/src/jdatadst-tj.c:113:10: warning[-Wanalyzer-malloc-leak]: leak of ‘nextbuffer’
libjpeg-turbo-3.1.2/src/jdatadst-tj.c:96:26: acquire_memory: allocated here
libjpeg-turbo-3.1.2/src/jdatadst-tj.c:98:6: branch_false: following ‘false’ branch (when ‘nextbuffer’ is non-NULL)...
libjpeg-turbo-3.1.2/src/jdatadst-tj.c:101:3: branch_false: ...to here
libjpeg-turbo-3.1.2/src/jdatadst-tj.c:113:10: danger: ‘nextbuffer’ leaks here; was allocated at [(1)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/0)
Error: CPPCHECK_WARNING (CWE-476): [#def59]
libjpeg-turbo-3.1.2/src/jdatadst.c:134: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: nextbuffer
Error: GCC_ANALYZER_WARNING (CWE-688): [#def60]
libjpeg-turbo-3.1.2/src/jdatadst.c:134:3: warning[-Wanalyzer-null-argument]: use of NULL ‘nextbuffer’ where non-null expected
libjpeg-turbo-3.1.2/src/jdatadst.c:129:26: acquire_memory: allocated here
libjpeg-turbo-3.1.2/src/jdatadst.c:131:6: release_memory: assuming ‘nextbuffer’ is NULL
libjpeg-turbo-3.1.2/src/jdatadst.c:131:6: branch_true: following ‘true’ branch (when ‘nextbuffer’ is NULL)...
libjpeg-turbo-3.1.2/src/jdatadst.c:132:5: branch_true: ...to here
libjpeg-turbo-3.1.2/src/jdatadst.c:134:3: danger: argument 1 (‘nextbuffer’) NULL where non-null expected
Error: CPPCHECK_WARNING (CWE-682): [#def61]
libjpeg-turbo-3.1.2/src/jdatadst.c:140: error[nullPointerArithmeticOutOfMemory]: If memory allocation fails: pointer addition with NULL pointer.
Error: CPPCHECK_WARNING (CWE-457): [#def62]
libjpeg-turbo-3.1.2/src/jdcoefct.c:206: error[legacyUninitvar]: Uninitialized variable: buffer
Error: CPPCHECK_WARNING (CWE-758): [#def63]
libjpeg-turbo-3.1.2/src/jdhuff.c:577: error[shiftTooManyBitsSigned]: Shifting signed 32-bit value by 31 bits is undefined behaviour
Error: CPPCHECK_WARNING (CWE-758): [#def64]
libjpeg-turbo-3.1.2/src/jdhuff.c:613: error[shiftTooManyBitsSigned]: Shifting signed 32-bit value by 31 bits is undefined behaviour
Error: CPPCHECK_WARNING (CWE-758): [#def65]
libjpeg-turbo-3.1.2/src/jdhuff.c:687: error[shiftTooManyBitsSigned]: Shifting signed 32-bit value by 31 bits is undefined behaviour
Error: CPPCHECK_WARNING (CWE-758): [#def66]
libjpeg-turbo-3.1.2/src/jdhuff.c:712: error[shiftTooManyBitsSigned]: Shifting signed 32-bit value by 31 bits is undefined behaviour
Error: CPPCHECK_WARNING (CWE-758): [#def67]
libjpeg-turbo-3.1.2/src/jdlhuff.c:261: error[shiftTooManyBitsSigned]: Shifting signed 32-bit value by 31 bits is undefined behaviour
Error: CPPCHECK_WARNING (CWE-369): [#def68]
libjpeg-turbo-3.1.2/src/jquant2.c:513: error[zerodiv]: Division by zero.
Error: CPPCHECK_WARNING (CWE-369): [#def69]
libjpeg-turbo-3.1.2/src/jquant2.c:515: error[zerodiv]: Division by zero.
Error: CPPCHECK_WARNING (CWE-369): [#def70]
libjpeg-turbo-3.1.2/src/jquant2.c:517: error[zerodiv]: Division by zero.
Error: GCC_ANALYZER_WARNING (CWE-401): [#def71]
libjpeg-turbo-3.1.2/src/md5/md5hl.c:74:3: warning[-Wanalyzer-malloc-leak]: leak of ‘buf’
libjpeg-turbo-3.1.2/src/md5/md5hl.c:70:6: branch_true: following ‘true’ branch (when ‘buf’ is NULL)...
libjpeg-turbo-3.1.2/src/md5/md5hl.c:71:11: branch_true: ...to here
libjpeg-turbo-3.1.2/src/md5/md5hl.c:71:11: acquire_memory: allocated here
libjpeg-turbo-3.1.2/src/md5/md5hl.c:72:6: branch_false: following ‘false’ branch (when ‘buf’ is non-NULL)...
libjpeg-turbo-3.1.2/src/md5/md5hl.c:74:3: branch_false: ...to here
libjpeg-turbo-3.1.2/src/md5/md5hl.c:74:3: throw: if ‘MD5Final’ throws an exception...
libjpeg-turbo-3.1.2/src/md5/md5hl.c:74:3: danger: ‘buf’ leaks here; was allocated at [(3)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-775): [#def72]
libjpeg-turbo-3.1.2/src/tjcomp.c:304:9: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(iccFilename, "rb")’
libjpeg-turbo-3.1.2/src/tjcomp.c:166:15: branch_true: following ‘true’ branch (when ‘i < argc’)...
libjpeg-turbo-3.1.2/src/tjcomp.c:167:9: branch_true: ...to here
libjpeg-turbo-3.1.2/src/tjcomp.c:175:15: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjcomp.c:176:16: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjcomp.c:175:16: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjcomp.c:178:14: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjcomp.c:178:13: branch_true: following ‘true’ branch...
libjpeg-turbo-3.1.2/src/tjcomp.c:239:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjcomp.c:241:7: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjcomp.c:241:6: branch_true: following ‘true’ branch...
libjpeg-turbo-3.1.2/src/tjcomp.c:241:28: branch_true: ...to here
libjpeg-turbo-3.1.2/src/tjcomp.c:241:7: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjcomp.c:244:21: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjcomp.c:244:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjcomp.c:247:7: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjcomp.c:247:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjcomp.c:249:7: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjcomp.c:249:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjcomp.c:251:7: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjcomp.c:251:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjcomp.c:253:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjcomp.c:253:6: branch_false: following ‘false’ branch (when ‘fastDCT == -1’)...
libjpeg-turbo-3.1.2/src/tjcomp.c:255:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjcomp.c:255:6: branch_false: following ‘false’ branch (when ‘optimize == -1’)...
libjpeg-turbo-3.1.2/src/tjcomp.c:257:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjcomp.c:257:6: branch_false: following ‘false’ branch (when ‘progressive == -1’)...
libjpeg-turbo-3.1.2/src/tjcomp.c:260:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjcomp.c:263:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjcomp.c:272:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjcomp.c:272:6: branch_false: following ‘false’ branch (when ‘restartIntervalBlocks == -1’)...
libjpeg-turbo-3.1.2/src/tjcomp.c:275:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjcomp.c:275:6: branch_false: following ‘false’ branch (when ‘restartIntervalRows == -1’)...
libjpeg-turbo-3.1.2/src/tjcomp.c:278:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjcomp.c:278:6: branch_false: following ‘false’ branch (when ‘maxMemory == -1’)...
libjpeg-turbo-3.1.2/src/tjcomp.c:281:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjcomp.c:281:6: branch_true: following ‘true’ branch (when ‘precision <= 8’)...
libjpeg-turbo-3.1.2/src/tjcomp.c:282:49: branch_true: ...to here
libjpeg-turbo-3.1.2/src/tjcomp.c:282:8: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjcomp.c:295:7: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjcomp.c:297:6: branch_false: following ‘false’ branch (when ‘colorspace == -1’)...
libjpeg-turbo-3.1.2/src/tjcomp.c:301:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjcomp.c:301:6: branch_true: following ‘true’ branch (when ‘iccFilename’ is non-NULL)...
libjpeg-turbo-3.1.2/src/tjcomp.c:302:20: branch_true: ...to here
libjpeg-turbo-3.1.2/src/tjcomp.c:302:20: acquire_resource: opened here
libjpeg-turbo-3.1.2/src/tjcomp.c:302:8: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjcomp.c:304:9: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjcomp.c:304:9: throw: if ‘fseek’ throws an exception...
libjpeg-turbo-3.1.2/src/tjcomp.c:304:9: danger: ‘fopen(iccFilename, "rb")’ leaks here; was opened at [(45)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/44)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def73]
libjpeg-turbo-3.1.2/src/tjcomp.c:304:9: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(iccFilename, "rb")’
libjpeg-turbo-3.1.2/src/tjcomp.c:166:15: branch_true: following ‘true’ branch (when ‘i < argc’)...
libjpeg-turbo-3.1.2/src/tjcomp.c:167:9: branch_true: ...to here
libjpeg-turbo-3.1.2/src/tjcomp.c:175:15: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjcomp.c:176:16: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjcomp.c:175:16: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjcomp.c:178:14: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjcomp.c:178:13: branch_true: following ‘true’ branch...
libjpeg-turbo-3.1.2/src/tjcomp.c:239:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjcomp.c:241:7: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjcomp.c:241:6: branch_true: following ‘true’ branch...
libjpeg-turbo-3.1.2/src/tjcomp.c:241:28: branch_true: ...to here
libjpeg-turbo-3.1.2/src/tjcomp.c:241:7: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjcomp.c:244:21: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjcomp.c:244:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjcomp.c:247:7: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjcomp.c:247:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjcomp.c:249:7: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjcomp.c:249:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjcomp.c:251:7: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjcomp.c:251:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjcomp.c:253:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjcomp.c:253:6: branch_false: following ‘false’ branch (when ‘fastDCT == -1’)...
libjpeg-turbo-3.1.2/src/tjcomp.c:255:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjcomp.c:255:6: branch_false: following ‘false’ branch (when ‘optimize == -1’)...
libjpeg-turbo-3.1.2/src/tjcomp.c:257:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjcomp.c:257:6: branch_false: following ‘false’ branch (when ‘progressive == -1’)...
libjpeg-turbo-3.1.2/src/tjcomp.c:260:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjcomp.c:263:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjcomp.c:272:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjcomp.c:272:6: branch_false: following ‘false’ branch (when ‘restartIntervalBlocks == -1’)...
libjpeg-turbo-3.1.2/src/tjcomp.c:275:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjcomp.c:275:6: branch_false: following ‘false’ branch (when ‘restartIntervalRows == -1’)...
libjpeg-turbo-3.1.2/src/tjcomp.c:278:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjcomp.c:278:6: branch_false: following ‘false’ branch (when ‘maxMemory == -1’)...
libjpeg-turbo-3.1.2/src/tjcomp.c:281:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjcomp.c:281:6: branch_true: following ‘true’ branch (when ‘precision <= 8’)...
libjpeg-turbo-3.1.2/src/tjcomp.c:282:49: branch_true: ...to here
libjpeg-turbo-3.1.2/src/tjcomp.c:282:8: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjcomp.c:295:7: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjcomp.c:297:6: branch_false: following ‘false’ branch (when ‘colorspace == -1’)...
libjpeg-turbo-3.1.2/src/tjcomp.c:301:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjcomp.c:301:6: branch_true: following ‘true’ branch (when ‘iccFilename’ is non-NULL)...
libjpeg-turbo-3.1.2/src/tjcomp.c:302:20: branch_true: ...to here
libjpeg-turbo-3.1.2/src/tjcomp.c:302:20: acquire_memory: allocated here
libjpeg-turbo-3.1.2/src/tjcomp.c:302:8: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjcomp.c:304:9: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjcomp.c:304:9: throw: if ‘fseek’ throws an exception...
libjpeg-turbo-3.1.2/src/tjcomp.c:304:9: danger: ‘fopen(iccFilename, "rb")’ leaks here; was allocated at [(45)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/44)
Error: GCC_ANALYZER_WARNING (CWE-775): [#def74]
libjpeg-turbo-3.1.2/src/tjcomp.c:304:53: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(iccFilename, "rb")’
libjpeg-turbo-3.1.2/src/tjcomp.c:166:15: branch_true: following ‘true’ branch (when ‘i < argc’)...
libjpeg-turbo-3.1.2/src/tjcomp.c:167:9: branch_true: ...to here
libjpeg-turbo-3.1.2/src/tjcomp.c:175:15: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjcomp.c:176:16: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjcomp.c:175:16: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjcomp.c:178:14: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjcomp.c:178:13: branch_true: following ‘true’ branch...
libjpeg-turbo-3.1.2/src/tjcomp.c:239:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjcomp.c:241:7: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjcomp.c:241:6: branch_true: following ‘true’ branch...
libjpeg-turbo-3.1.2/src/tjcomp.c:241:28: branch_true: ...to here
libjpeg-turbo-3.1.2/src/tjcomp.c:241:7: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjcomp.c:244:21: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjcomp.c:244:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjcomp.c:247:7: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjcomp.c:247:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjcomp.c:249:7: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjcomp.c:249:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjcomp.c:251:7: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjcomp.c:251:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjcomp.c:253:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjcomp.c:253:6: branch_false: following ‘false’ branch (when ‘fastDCT == -1’)...
libjpeg-turbo-3.1.2/src/tjcomp.c:255:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjcomp.c:255:6: branch_false: following ‘false’ branch (when ‘optimize == -1’)...
libjpeg-turbo-3.1.2/src/tjcomp.c:257:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjcomp.c:257:6: branch_false: following ‘false’ branch (when ‘progressive == -1’)...
libjpeg-turbo-3.1.2/src/tjcomp.c:260:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjcomp.c:263:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjcomp.c:272:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjcomp.c:272:6: branch_false: following ‘false’ branch (when ‘restartIntervalBlocks == -1’)...
libjpeg-turbo-3.1.2/src/tjcomp.c:275:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjcomp.c:275:6: branch_false: following ‘false’ branch (when ‘restartIntervalRows == -1’)...
libjpeg-turbo-3.1.2/src/tjcomp.c:278:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjcomp.c:278:6: branch_false: following ‘false’ branch (when ‘maxMemory == -1’)...
libjpeg-turbo-3.1.2/src/tjcomp.c:281:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjcomp.c:281:6: branch_true: following ‘true’ branch (when ‘precision <= 8’)...
libjpeg-turbo-3.1.2/src/tjcomp.c:282:49: branch_true: ...to here
libjpeg-turbo-3.1.2/src/tjcomp.c:282:8: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjcomp.c:295:7: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjcomp.c:297:6: branch_false: following ‘false’ branch (when ‘colorspace == -1’)...
libjpeg-turbo-3.1.2/src/tjcomp.c:301:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjcomp.c:301:6: branch_true: following ‘true’ branch (when ‘iccFilename’ is non-NULL)...
libjpeg-turbo-3.1.2/src/tjcomp.c:302:20: branch_true: ...to here
libjpeg-turbo-3.1.2/src/tjcomp.c:302:20: acquire_resource: opened here
libjpeg-turbo-3.1.2/src/tjcomp.c:302:8: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjcomp.c:304:9: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjcomp.c:304:8: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjcomp.c:304:53: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjcomp.c:304:53: throw: if ‘ftell’ throws an exception...
libjpeg-turbo-3.1.2/src/tjcomp.c:304:53: danger: ‘fopen(iccFilename, "rb")’ leaks here; was opened at [(45)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/44)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def75]
libjpeg-turbo-3.1.2/src/tjcomp.c:304:53: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(iccFilename, "rb")’
libjpeg-turbo-3.1.2/src/tjcomp.c:166:15: branch_true: following ‘true’ branch (when ‘i < argc’)...
libjpeg-turbo-3.1.2/src/tjcomp.c:167:9: branch_true: ...to here
libjpeg-turbo-3.1.2/src/tjcomp.c:175:15: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjcomp.c:176:16: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjcomp.c:175:16: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjcomp.c:178:14: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjcomp.c:178:13: branch_true: following ‘true’ branch...
libjpeg-turbo-3.1.2/src/tjcomp.c:239:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjcomp.c:241:7: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjcomp.c:241:6: branch_true: following ‘true’ branch...
libjpeg-turbo-3.1.2/src/tjcomp.c:241:28: branch_true: ...to here
libjpeg-turbo-3.1.2/src/tjcomp.c:241:7: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjcomp.c:244:21: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjcomp.c:244:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjcomp.c:247:7: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjcomp.c:247:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjcomp.c:249:7: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjcomp.c:249:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjcomp.c:251:7: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjcomp.c:251:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjcomp.c:253:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjcomp.c:253:6: branch_false: following ‘false’ branch (when ‘fastDCT == -1’)...
libjpeg-turbo-3.1.2/src/tjcomp.c:255:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjcomp.c:255:6: branch_false: following ‘false’ branch (when ‘optimize == -1’)...
libjpeg-turbo-3.1.2/src/tjcomp.c:257:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjcomp.c:257:6: branch_false: following ‘false’ branch (when ‘progressive == -1’)...
libjpeg-turbo-3.1.2/src/tjcomp.c:260:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjcomp.c:263:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjcomp.c:272:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjcomp.c:272:6: branch_false: following ‘false’ branch (when ‘restartIntervalBlocks == -1’)...
libjpeg-turbo-3.1.2/src/tjcomp.c:275:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjcomp.c:275:6: branch_false: following ‘false’ branch (when ‘restartIntervalRows == -1’)...
libjpeg-turbo-3.1.2/src/tjcomp.c:278:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjcomp.c:278:6: branch_false: following ‘false’ branch (when ‘maxMemory == -1’)...
libjpeg-turbo-3.1.2/src/tjcomp.c:281:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjcomp.c:281:6: branch_true: following ‘true’ branch (when ‘precision <= 8’)...
libjpeg-turbo-3.1.2/src/tjcomp.c:282:49: branch_true: ...to here
libjpeg-turbo-3.1.2/src/tjcomp.c:282:8: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjcomp.c:295:7: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjcomp.c:297:6: branch_false: following ‘false’ branch (when ‘colorspace == -1’)...
libjpeg-turbo-3.1.2/src/tjcomp.c:301:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjcomp.c:301:6: branch_true: following ‘true’ branch (when ‘iccFilename’ is non-NULL)...
libjpeg-turbo-3.1.2/src/tjcomp.c:302:20: branch_true: ...to here
libjpeg-turbo-3.1.2/src/tjcomp.c:302:20: acquire_memory: allocated here
libjpeg-turbo-3.1.2/src/tjcomp.c:302:8: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjcomp.c:304:9: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjcomp.c:304:8: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjcomp.c:304:53: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjcomp.c:304:53: throw: if ‘ftell’ throws an exception...
libjpeg-turbo-3.1.2/src/tjcomp.c:304:53: danger: ‘fopen(iccFilename, "rb")’ leaks here; was allocated at [(45)](sarif:/runs/0/results/3/codeFlows/0/threadFlows/0/locations/44)
Error: GCC_ANALYZER_WARNING (CWE-775): [#def76]
libjpeg-turbo-3.1.2/src/tjcomp.c:305:9: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(iccFilename, "rb")’
libjpeg-turbo-3.1.2/src/tjcomp.c:166:15: branch_true: following ‘true’ branch (when ‘i < argc’)...
libjpeg-turbo-3.1.2/src/tjcomp.c:167:9: branch_true: ...to here
libjpeg-turbo-3.1.2/src/tjcomp.c:175:15: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjcomp.c:176:16: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjcomp.c:175:16: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjcomp.c:178:14: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjcomp.c:178:13: branch_true: following ‘true’ branch...
libjpeg-turbo-3.1.2/src/tjcomp.c:239:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjcomp.c:241:7: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjcomp.c:241:6: branch_true: following ‘true’ branch...
libjpeg-turbo-3.1.2/src/tjcomp.c:241:28: branch_true: ...to here
libjpeg-turbo-3.1.2/src/tjcomp.c:241:7: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjcomp.c:244:21: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjcomp.c:244:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjcomp.c:247:7: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjcomp.c:247:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjcomp.c:249:7: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjcomp.c:249:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjcomp.c:251:7: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjcomp.c:251:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjcomp.c:253:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjcomp.c:253:6: branch_false: following ‘false’ branch (when ‘fastDCT == -1’)...
libjpeg-turbo-3.1.2/src/tjcomp.c:255:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjcomp.c:255:6: branch_false: following ‘false’ branch (when ‘optimize == -1’)...
libjpeg-turbo-3.1.2/src/tjcomp.c:257:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjcomp.c:257:6: branch_false: following ‘false’ branch (when ‘progressive == -1’)...
libjpeg-turbo-3.1.2/src/tjcomp.c:260:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjcomp.c:263:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjcomp.c:272:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjcomp.c:272:6: branch_false: following ‘false’ branch (when ‘restartIntervalBlocks == -1’)...
libjpeg-turbo-3.1.2/src/tjcomp.c:275:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjcomp.c:275:6: branch_false: following ‘false’ branch (when ‘restartIntervalRows == -1’)...
libjpeg-turbo-3.1.2/src/tjcomp.c:278:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjcomp.c:278:6: branch_false: following ‘false’ branch (when ‘maxMemory == -1’)...
libjpeg-turbo-3.1.2/src/tjcomp.c:281:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjcomp.c:281:6: branch_true: following ‘true’ branch (when ‘precision <= 8’)...
libjpeg-turbo-3.1.2/src/tjcomp.c:282:49: branch_true: ...to here
libjpeg-turbo-3.1.2/src/tjcomp.c:282:8: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjcomp.c:295:7: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjcomp.c:297:6: branch_false: following ‘false’ branch (when ‘colorspace == -1’)...
libjpeg-turbo-3.1.2/src/tjcomp.c:301:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjcomp.c:301:6: branch_true: following ‘true’ branch (when ‘iccFilename’ is non-NULL)...
libjpeg-turbo-3.1.2/src/tjcomp.c:302:20: branch_true: ...to here
libjpeg-turbo-3.1.2/src/tjcomp.c:302:20: acquire_resource: opened here
libjpeg-turbo-3.1.2/src/tjcomp.c:302:8: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjcomp.c:304:9: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjcomp.c:304:8: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjcomp.c:305:9: throw: if ‘fseek’ throws an exception...
libjpeg-turbo-3.1.2/src/tjcomp.c:305:9: danger: ‘fopen(iccFilename, "rb")’ leaks here; was opened at [(45)](sarif:/runs/0/results/4/codeFlows/0/threadFlows/0/locations/44)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def77]
libjpeg-turbo-3.1.2/src/tjcomp.c:305:9: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(iccFilename, "rb")’
libjpeg-turbo-3.1.2/src/tjcomp.c:166:15: branch_true: following ‘true’ branch (when ‘i < argc’)...
libjpeg-turbo-3.1.2/src/tjcomp.c:167:9: branch_true: ...to here
libjpeg-turbo-3.1.2/src/tjcomp.c:175:15: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjcomp.c:176:16: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjcomp.c:175:16: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjcomp.c:178:14: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjcomp.c:178:13: branch_true: following ‘true’ branch...
libjpeg-turbo-3.1.2/src/tjcomp.c:239:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjcomp.c:241:7: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjcomp.c:241:6: branch_true: following ‘true’ branch...
libjpeg-turbo-3.1.2/src/tjcomp.c:241:28: branch_true: ...to here
libjpeg-turbo-3.1.2/src/tjcomp.c:241:7: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjcomp.c:244:21: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjcomp.c:244:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjcomp.c:247:7: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjcomp.c:247:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjcomp.c:249:7: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjcomp.c:249:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjcomp.c:251:7: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjcomp.c:251:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjcomp.c:253:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjcomp.c:253:6: branch_false: following ‘false’ branch (when ‘fastDCT == -1’)...
libjpeg-turbo-3.1.2/src/tjcomp.c:255:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjcomp.c:255:6: branch_false: following ‘false’ branch (when ‘optimize == -1’)...
libjpeg-turbo-3.1.2/src/tjcomp.c:257:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjcomp.c:257:6: branch_false: following ‘false’ branch (when ‘progressive == -1’)...
libjpeg-turbo-3.1.2/src/tjcomp.c:260:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjcomp.c:263:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjcomp.c:272:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjcomp.c:272:6: branch_false: following ‘false’ branch (when ‘restartIntervalBlocks == -1’)...
libjpeg-turbo-3.1.2/src/tjcomp.c:275:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjcomp.c:275:6: branch_false: following ‘false’ branch (when ‘restartIntervalRows == -1’)...
libjpeg-turbo-3.1.2/src/tjcomp.c:278:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjcomp.c:278:6: branch_false: following ‘false’ branch (when ‘maxMemory == -1’)...
libjpeg-turbo-3.1.2/src/tjcomp.c:281:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjcomp.c:281:6: branch_true: following ‘true’ branch (when ‘precision <= 8’)...
libjpeg-turbo-3.1.2/src/tjcomp.c:282:49: branch_true: ...to here
libjpeg-turbo-3.1.2/src/tjcomp.c:282:8: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjcomp.c:295:7: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjcomp.c:297:6: branch_false: following ‘false’ branch (when ‘colorspace == -1’)...
libjpeg-turbo-3.1.2/src/tjcomp.c:301:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjcomp.c:301:6: branch_true: following ‘true’ branch (when ‘iccFilename’ is non-NULL)...
libjpeg-turbo-3.1.2/src/tjcomp.c:302:20: branch_true: ...to here
libjpeg-turbo-3.1.2/src/tjcomp.c:302:20: acquire_memory: allocated here
libjpeg-turbo-3.1.2/src/tjcomp.c:302:8: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjcomp.c:304:9: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjcomp.c:304:8: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjcomp.c:305:9: throw: if ‘fseek’ throws an exception...
libjpeg-turbo-3.1.2/src/tjcomp.c:305:9: danger: ‘fopen(iccFilename, "rb")’ leaks here; was allocated at [(45)](sarif:/runs/0/results/5/codeFlows/0/threadFlows/0/locations/44)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def78]
libjpeg-turbo-3.1.2/src/tjcomp.c:315:9: warning[-Wanalyzer-malloc-leak]: leak of ‘iccBuf’
libjpeg-turbo-3.1.2/src/tjcomp.c:166:15: branch_true: following ‘true’ branch (when ‘i < argc’)...
libjpeg-turbo-3.1.2/src/tjcomp.c:167:9: branch_true: ...to here
libjpeg-turbo-3.1.2/src/tjcomp.c:175:15: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjcomp.c:176:16: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjcomp.c:175:16: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjcomp.c:178:14: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjcomp.c:178:13: branch_true: following ‘true’ branch...
libjpeg-turbo-3.1.2/src/tjcomp.c:239:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjcomp.c:241:7: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjcomp.c:241:6: branch_true: following ‘true’ branch...
libjpeg-turbo-3.1.2/src/tjcomp.c:241:28: branch_true: ...to here
libjpeg-turbo-3.1.2/src/tjcomp.c:241:7: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjcomp.c:244:21: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjcomp.c:244:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjcomp.c:247:7: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjcomp.c:247:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjcomp.c:249:7: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjcomp.c:249:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjcomp.c:251:7: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjcomp.c:251:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjcomp.c:253:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjcomp.c:253:6: branch_false: following ‘false’ branch (when ‘fastDCT == -1’)...
libjpeg-turbo-3.1.2/src/tjcomp.c:255:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjcomp.c:255:6: branch_false: following ‘false’ branch (when ‘optimize == -1’)...
libjpeg-turbo-3.1.2/src/tjcomp.c:257:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjcomp.c:257:6: branch_false: following ‘false’ branch (when ‘progressive == -1’)...
libjpeg-turbo-3.1.2/src/tjcomp.c:260:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjcomp.c:263:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjcomp.c:272:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjcomp.c:272:6: branch_false: following ‘false’ branch (when ‘restartIntervalBlocks == -1’)...
libjpeg-turbo-3.1.2/src/tjcomp.c:275:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjcomp.c:275:6: branch_false: following ‘false’ branch (when ‘restartIntervalRows == -1’)...
libjpeg-turbo-3.1.2/src/tjcomp.c:278:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjcomp.c:278:6: branch_false: following ‘false’ branch (when ‘maxMemory == -1’)...
libjpeg-turbo-3.1.2/src/tjcomp.c:281:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjcomp.c:281:6: branch_true: following ‘true’ branch (when ‘precision <= 8’)...
libjpeg-turbo-3.1.2/src/tjcomp.c:282:49: branch_true: ...to here
libjpeg-turbo-3.1.2/src/tjcomp.c:282:8: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjcomp.c:295:7: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjcomp.c:297:6: branch_false: following ‘false’ branch (when ‘colorspace == -1’)...
libjpeg-turbo-3.1.2/src/tjcomp.c:301:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjcomp.c:301:6: branch_true: following ‘true’ branch (when ‘iccFilename’ is non-NULL)...
libjpeg-turbo-3.1.2/src/tjcomp.c:302:20: branch_true: ...to here
libjpeg-turbo-3.1.2/src/tjcomp.c:302:8: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjcomp.c:304:9: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjcomp.c:304:8: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjcomp.c:307:8: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjcomp.c:309:5: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjcomp.c:310:36: acquire_memory: allocated here
libjpeg-turbo-3.1.2/src/tjcomp.c:310:8: branch_false: following ‘false’ branch (when ‘iccBuf’ is non-NULL)...
libjpeg-turbo-3.1.2/src/tjcomp.c:312:9: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjcomp.c:312:8: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjcomp.c:314:5: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjcomp.c:315:9: throw: if ‘tj3SetICCProfile’ throws an exception...
libjpeg-turbo-3.1.2/src/tjcomp.c:315:9: danger: ‘iccBuf’ leaks here; was allocated at [(51)](sarif:/runs/0/results/6/codeFlows/0/threadFlows/0/locations/50)
Error: GCC_ANALYZER_WARNING (CWE-775): [#def79]
libjpeg-turbo-3.1.2/src/tjdecomp.c:256:7: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(*<unknown>, "rb")’
libjpeg-turbo-3.1.2/src/tjdecomp.c:235:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:238:21: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:249:6: branch_false: following ‘false’ branch (when ‘maxScans == -1’)...
libjpeg-turbo-3.1.2/src/tjdecomp.c:251:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:251:6: branch_false: following ‘false’ branch (when ‘maxMemory == -1’)...
libjpeg-turbo-3.1.2/src/tjdecomp.c:254:30: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:254:19: acquire_resource: opened here
libjpeg-turbo-3.1.2/src/tjdecomp.c:254:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:256:7: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:256:7: throw: if ‘fseek’ throws an exception...
libjpeg-turbo-3.1.2/src/tjdecomp.c:256:7: danger: ‘fopen(*<unknown>, "rb")’ leaks here; was opened at [(7)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/6)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def80]
libjpeg-turbo-3.1.2/src/tjdecomp.c:256:7: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(*<unknown>, "rb")’
libjpeg-turbo-3.1.2/src/tjdecomp.c:235:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:238:21: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:249:6: branch_false: following ‘false’ branch (when ‘maxScans == -1’)...
libjpeg-turbo-3.1.2/src/tjdecomp.c:251:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:251:6: branch_false: following ‘false’ branch (when ‘maxMemory == -1’)...
libjpeg-turbo-3.1.2/src/tjdecomp.c:254:30: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:254:19: acquire_memory: allocated here
libjpeg-turbo-3.1.2/src/tjdecomp.c:254:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:256:7: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:256:7: throw: if ‘fseek’ throws an exception...
libjpeg-turbo-3.1.2/src/tjdecomp.c:256:7: danger: ‘fopen(*<unknown>, "rb")’ leaks here; was allocated at [(7)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/6)
Error: GCC_ANALYZER_WARNING (CWE-775): [#def81]
libjpeg-turbo-3.1.2/src/tjdecomp.c:256:52: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(*<unknown>, "rb")’
libjpeg-turbo-3.1.2/src/tjdecomp.c:235:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:238:21: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:249:6: branch_false: following ‘false’ branch (when ‘maxScans == -1’)...
libjpeg-turbo-3.1.2/src/tjdecomp.c:251:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:251:6: branch_false: following ‘false’ branch (when ‘maxMemory == -1’)...
libjpeg-turbo-3.1.2/src/tjdecomp.c:254:30: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:254:19: acquire_resource: opened here
libjpeg-turbo-3.1.2/src/tjdecomp.c:254:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:256:7: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:256:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:256:52: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:256:52: throw: if ‘ftell’ throws an exception...
libjpeg-turbo-3.1.2/src/tjdecomp.c:256:52: danger: ‘fopen(*<unknown>, "rb")’ leaks here; was opened at [(7)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/6)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def82]
libjpeg-turbo-3.1.2/src/tjdecomp.c:256:52: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(*<unknown>, "rb")’
libjpeg-turbo-3.1.2/src/tjdecomp.c:235:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:238:21: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:249:6: branch_false: following ‘false’ branch (when ‘maxScans == -1’)...
libjpeg-turbo-3.1.2/src/tjdecomp.c:251:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:251:6: branch_false: following ‘false’ branch (when ‘maxMemory == -1’)...
libjpeg-turbo-3.1.2/src/tjdecomp.c:254:30: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:254:19: acquire_memory: allocated here
libjpeg-turbo-3.1.2/src/tjdecomp.c:254:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:256:7: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:256:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:256:52: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:256:52: throw: if ‘ftell’ throws an exception...
libjpeg-turbo-3.1.2/src/tjdecomp.c:256:52: danger: ‘fopen(*<unknown>, "rb")’ leaks here; was allocated at [(7)](sarif:/runs/0/results/3/codeFlows/0/threadFlows/0/locations/6)
Error: GCC_ANALYZER_WARNING (CWE-775): [#def83]
libjpeg-turbo-3.1.2/src/tjdecomp.c:257:7: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(*<unknown>, "rb")’
libjpeg-turbo-3.1.2/src/tjdecomp.c:235:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:238:21: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:249:6: branch_false: following ‘false’ branch (when ‘maxScans == -1’)...
libjpeg-turbo-3.1.2/src/tjdecomp.c:251:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:251:6: branch_false: following ‘false’ branch (when ‘maxMemory == -1’)...
libjpeg-turbo-3.1.2/src/tjdecomp.c:254:30: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:254:19: acquire_resource: opened here
libjpeg-turbo-3.1.2/src/tjdecomp.c:254:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:256:7: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:256:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:257:7: throw: if ‘fseek’ throws an exception...
libjpeg-turbo-3.1.2/src/tjdecomp.c:257:7: danger: ‘fopen(*<unknown>, "rb")’ leaks here; was opened at [(7)](sarif:/runs/0/results/4/codeFlows/0/threadFlows/0/locations/6)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def84]
libjpeg-turbo-3.1.2/src/tjdecomp.c:257:7: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(*<unknown>, "rb")’
libjpeg-turbo-3.1.2/src/tjdecomp.c:235:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:238:21: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:249:6: branch_false: following ‘false’ branch (when ‘maxScans == -1’)...
libjpeg-turbo-3.1.2/src/tjdecomp.c:251:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:251:6: branch_false: following ‘false’ branch (when ‘maxMemory == -1’)...
libjpeg-turbo-3.1.2/src/tjdecomp.c:254:30: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:254:19: acquire_memory: allocated here
libjpeg-turbo-3.1.2/src/tjdecomp.c:254:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:256:7: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:256:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:257:7: throw: if ‘fseek’ throws an exception...
libjpeg-turbo-3.1.2/src/tjdecomp.c:257:7: danger: ‘fopen(*<unknown>, "rb")’ leaks here; was allocated at [(7)](sarif:/runs/0/results/5/codeFlows/0/threadFlows/0/locations/6)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def85]
libjpeg-turbo-3.1.2/src/tjdecomp.c:268:7: warning[-Wanalyzer-malloc-leak]: leak of ‘jpegBuf’
libjpeg-turbo-3.1.2/src/tjdecomp.c:235:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:238:21: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:249:6: branch_false: following ‘false’ branch (when ‘maxScans == -1’)...
libjpeg-turbo-3.1.2/src/tjdecomp.c:251:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:251:6: branch_false: following ‘false’ branch (when ‘maxMemory == -1’)...
libjpeg-turbo-3.1.2/src/tjdecomp.c:254:30: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:254:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:256:7: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:256:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:259:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:261:3: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:262:35: acquire_memory: allocated here
libjpeg-turbo-3.1.2/src/tjdecomp.c:262:6: branch_false: following ‘false’ branch (when ‘jpegBuf’ is non-NULL)...
libjpeg-turbo-3.1.2/src/tjdecomp.c:264:7: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:264:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:266:3: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:268:7: throw: if ‘tj3DecompressHeader’ throws an exception...
libjpeg-turbo-3.1.2/src/tjdecomp.c:268:7: danger: ‘jpegBuf’ leaks here; was allocated at [(13)](sarif:/runs/0/results/6/codeFlows/0/threadFlows/0/locations/12)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def86]
libjpeg-turbo-3.1.2/src/tjdecomp.c:269:5: warning[-Wanalyzer-malloc-leak]: leak of ‘jpegBuf’
libjpeg-turbo-3.1.2/src/tjdecomp.c:235:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:238:21: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:249:6: branch_false: following ‘false’ branch (when ‘maxScans == -1’)...
libjpeg-turbo-3.1.2/src/tjdecomp.c:251:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:251:6: branch_false: following ‘false’ branch (when ‘maxMemory == -1’)...
libjpeg-turbo-3.1.2/src/tjdecomp.c:254:30: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:254:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:256:7: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:256:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:259:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:261:3: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:262:35: acquire_memory: allocated here
libjpeg-turbo-3.1.2/src/tjdecomp.c:262:6: branch_false: following ‘false’ branch (when ‘jpegBuf’ is non-NULL)...
libjpeg-turbo-3.1.2/src/tjdecomp.c:264:7: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:264:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:266:3: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:268:6: branch_true: following ‘true’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:269:5: branch_true: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:269:5: throw: if ‘tj3GetErrorCode’ throws an exception...
libjpeg-turbo-3.1.2/src/tjdecomp.c:269:5: danger: ‘jpegBuf’ leaks here; was allocated at [(13)](sarif:/runs/0/results/7/codeFlows/0/threadFlows/0/locations/12)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def87]
libjpeg-turbo-3.1.2/src/tjdecomp.c:270:13: warning[-Wanalyzer-malloc-leak]: leak of ‘jpegBuf’
libjpeg-turbo-3.1.2/src/tjdecomp.c:235:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:238:21: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:249:6: branch_false: following ‘false’ branch (when ‘maxScans == -1’)...
libjpeg-turbo-3.1.2/src/tjdecomp.c:251:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:251:6: branch_false: following ‘false’ branch (when ‘maxMemory == -1’)...
libjpeg-turbo-3.1.2/src/tjdecomp.c:254:30: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:254:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:256:7: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:256:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:259:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:261:3: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:262:35: acquire_memory: allocated here
libjpeg-turbo-3.1.2/src/tjdecomp.c:262:6: branch_false: following ‘false’ branch (when ‘jpegBuf’ is non-NULL)...
libjpeg-turbo-3.1.2/src/tjdecomp.c:264:7: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:264:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:266:3: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:268:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:270:13: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:270:13: throw: if ‘tj3Get’ throws an exception...
libjpeg-turbo-3.1.2/src/tjdecomp.c:270:13: danger: ‘jpegBuf’ leaks here; was allocated at [(13)](sarif:/runs/0/results/9/codeFlows/0/threadFlows/0/locations/12)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def88]
libjpeg-turbo-3.1.2/src/tjdecomp.c:271:11: warning[-Wanalyzer-malloc-leak]: leak of ‘jpegBuf’
libjpeg-turbo-3.1.2/src/tjdecomp.c:235:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:238:21: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:249:6: branch_false: following ‘false’ branch (when ‘maxScans == -1’)...
libjpeg-turbo-3.1.2/src/tjdecomp.c:251:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:251:6: branch_false: following ‘false’ branch (when ‘maxMemory == -1’)...
libjpeg-turbo-3.1.2/src/tjdecomp.c:254:30: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:254:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:256:7: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:256:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:259:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:261:3: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:262:35: acquire_memory: allocated here
libjpeg-turbo-3.1.2/src/tjdecomp.c:262:6: branch_false: following ‘false’ branch (when ‘jpegBuf’ is non-NULL)...
libjpeg-turbo-3.1.2/src/tjdecomp.c:264:7: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:264:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:266:3: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:268:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:270:13: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:271:11: throw: if ‘tj3Get’ throws an exception...
libjpeg-turbo-3.1.2/src/tjdecomp.c:271:11: danger: ‘jpegBuf’ leaks here; was allocated at [(13)](sarif:/runs/0/results/10/codeFlows/0/threadFlows/0/locations/12)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def89]
libjpeg-turbo-3.1.2/src/tjdecomp.c:272:12: warning[-Wanalyzer-malloc-leak]: leak of ‘jpegBuf’
libjpeg-turbo-3.1.2/src/tjdecomp.c:235:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:238:21: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:249:6: branch_false: following ‘false’ branch (when ‘maxScans == -1’)...
libjpeg-turbo-3.1.2/src/tjdecomp.c:251:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:251:6: branch_false: following ‘false’ branch (when ‘maxMemory == -1’)...
libjpeg-turbo-3.1.2/src/tjdecomp.c:254:30: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:254:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:256:7: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:256:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:259:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:261:3: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:262:35: acquire_memory: allocated here
libjpeg-turbo-3.1.2/src/tjdecomp.c:262:6: branch_false: following ‘false’ branch (when ‘jpegBuf’ is non-NULL)...
libjpeg-turbo-3.1.2/src/tjdecomp.c:264:7: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:264:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:266:3: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:268:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:270:13: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:272:12: throw: if ‘tj3Get’ throws an exception...
libjpeg-turbo-3.1.2/src/tjdecomp.c:272:12: danger: ‘jpegBuf’ leaks here; was allocated at [(13)](sarif:/runs/0/results/11/codeFlows/0/threadFlows/0/locations/12)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def90]
libjpeg-turbo-3.1.2/src/tjdecomp.c:273:15: warning[-Wanalyzer-malloc-leak]: leak of ‘jpegBuf’
libjpeg-turbo-3.1.2/src/tjdecomp.c:235:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:238:21: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:249:6: branch_false: following ‘false’ branch (when ‘maxScans == -1’)...
libjpeg-turbo-3.1.2/src/tjdecomp.c:251:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:251:6: branch_false: following ‘false’ branch (when ‘maxMemory == -1’)...
libjpeg-turbo-3.1.2/src/tjdecomp.c:254:30: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:254:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:256:7: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:256:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:259:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:261:3: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:262:35: acquire_memory: allocated here
libjpeg-turbo-3.1.2/src/tjdecomp.c:262:6: branch_false: following ‘false’ branch (when ‘jpegBuf’ is non-NULL)...
libjpeg-turbo-3.1.2/src/tjdecomp.c:264:7: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:264:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:266:3: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:268:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:270:13: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:273:15: throw: if ‘tj3Get’ throws an exception...
libjpeg-turbo-3.1.2/src/tjdecomp.c:273:15: danger: ‘jpegBuf’ leaks here; was allocated at [(13)](sarif:/runs/0/results/12/codeFlows/0/threadFlows/0/locations/12)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def91]
libjpeg-turbo-3.1.2/src/tjdecomp.c:275:16: warning[-Wanalyzer-malloc-leak]: leak of ‘jpegBuf’
libjpeg-turbo-3.1.2/src/tjdecomp.c:235:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:238:21: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:249:6: branch_false: following ‘false’ branch (when ‘maxScans == -1’)...
libjpeg-turbo-3.1.2/src/tjdecomp.c:251:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:251:6: branch_false: following ‘false’ branch (when ‘maxMemory == -1’)...
libjpeg-turbo-3.1.2/src/tjdecomp.c:254:30: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:254:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:256:7: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:256:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:259:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:261:3: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:262:35: acquire_memory: allocated here
libjpeg-turbo-3.1.2/src/tjdecomp.c:262:6: branch_false: following ‘false’ branch (when ‘jpegBuf’ is non-NULL)...
libjpeg-turbo-3.1.2/src/tjdecomp.c:264:7: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:264:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:266:3: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:268:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:270:13: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:275:16: throw: if ‘tj3Get’ throws an exception...
libjpeg-turbo-3.1.2/src/tjdecomp.c:275:16: danger: ‘jpegBuf’ leaks here; was allocated at [(13)](sarif:/runs/0/results/13/codeFlows/0/threadFlows/0/locations/12)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def92]
libjpeg-turbo-3.1.2/src/tjdecomp.c:278:9: warning[-Wanalyzer-malloc-leak]: leak of ‘jpegBuf’
libjpeg-turbo-3.1.2/src/tjdecomp.c:177:15: branch_true: following ‘true’ branch (when ‘i < argc’)...
libjpeg-turbo-3.1.2/src/tjdecomp.c:179:9: branch_true: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:194:15: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:195:16: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:194:16: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:197:14: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:197:13: branch_true: following ‘true’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:235:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:238:21: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:241:6: branch_false: following ‘false’ branch (when ‘stopOnWarning == -1’)...
libjpeg-turbo-3.1.2/src/tjdecomp.c:244:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:244:6: branch_false: following ‘false’ branch (when ‘fastUpsample == -1’)...
libjpeg-turbo-3.1.2/src/tjdecomp.c:247:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:247:6: branch_false: following ‘false’ branch (when ‘fastDCT == -1’)...
libjpeg-turbo-3.1.2/src/tjdecomp.c:249:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:249:6: branch_false: following ‘false’ branch (when ‘maxScans == -1’)...
libjpeg-turbo-3.1.2/src/tjdecomp.c:251:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:251:6: branch_false: following ‘false’ branch (when ‘maxMemory == -1’)...
libjpeg-turbo-3.1.2/src/tjdecomp.c:254:30: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:254:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:256:7: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:256:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:259:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:261:3: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:262:35: acquire_memory: allocated here
libjpeg-turbo-3.1.2/src/tjdecomp.c:262:6: branch_false: following ‘false’ branch (when ‘jpegBuf’ is non-NULL)...
libjpeg-turbo-3.1.2/src/tjdecomp.c:264:7: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:264:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:266:3: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:277:6: branch_true: following ‘true’ branch (when ‘iccFilename’ is non-NULL)...
libjpeg-turbo-3.1.2/src/tjdecomp.c:278:9: branch_true: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:278:9: throw: if ‘tj3GetICCProfile’ throws an exception...
libjpeg-turbo-3.1.2/src/tjdecomp.c:278:9: danger: ‘jpegBuf’ leaks here; was allocated at [(27)](sarif:/runs/0/results/14/codeFlows/0/threadFlows/0/locations/26)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def93]
libjpeg-turbo-3.1.2/src/tjdecomp.c:279:7: warning[-Wanalyzer-malloc-leak]: leak of ‘jpegBuf’
libjpeg-turbo-3.1.2/src/tjdecomp.c:177:15: branch_true: following ‘true’ branch (when ‘i < argc’)...
libjpeg-turbo-3.1.2/src/tjdecomp.c:179:9: branch_true: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:194:15: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:195:16: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:194:16: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:197:14: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:197:13: branch_true: following ‘true’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:235:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:238:21: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:241:6: branch_false: following ‘false’ branch (when ‘stopOnWarning == -1’)...
libjpeg-turbo-3.1.2/src/tjdecomp.c:244:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:244:6: branch_false: following ‘false’ branch (when ‘fastUpsample == -1’)...
libjpeg-turbo-3.1.2/src/tjdecomp.c:247:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:247:6: branch_false: following ‘false’ branch (when ‘fastDCT == -1’)...
libjpeg-turbo-3.1.2/src/tjdecomp.c:249:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:249:6: branch_false: following ‘false’ branch (when ‘maxScans == -1’)...
libjpeg-turbo-3.1.2/src/tjdecomp.c:251:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:251:6: branch_false: following ‘false’ branch (when ‘maxMemory == -1’)...
libjpeg-turbo-3.1.2/src/tjdecomp.c:254:30: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:254:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:256:7: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:256:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:259:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:261:3: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:262:35: acquire_memory: allocated here
libjpeg-turbo-3.1.2/src/tjdecomp.c:262:6: branch_false: following ‘false’ branch (when ‘jpegBuf’ is non-NULL)...
libjpeg-turbo-3.1.2/src/tjdecomp.c:264:7: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:264:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:266:3: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:277:6: branch_true: following ‘true’ branch (when ‘iccFilename’ is non-NULL)...
libjpeg-turbo-3.1.2/src/tjdecomp.c:278:9: branch_true: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:278:8: branch_true: following ‘true’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:279:7: branch_true: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:279:7: throw: if ‘tj3GetErrorCode’ throws an exception...
libjpeg-turbo-3.1.2/src/tjdecomp.c:279:7: danger: ‘jpegBuf’ leaks here; was allocated at [(27)](sarif:/runs/0/results/15/codeFlows/0/threadFlows/0/locations/26)
Error: GCC_ANALYZER_WARNING (CWE-775): [#def94]
libjpeg-turbo-3.1.2/src/tjdecomp.c:283:11: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(iccFilename, "wb")’
libjpeg-turbo-3.1.2/src/tjdecomp.c:177:15: branch_true: following ‘true’ branch (when ‘i < argc’)...
libjpeg-turbo-3.1.2/src/tjdecomp.c:179:9: branch_true: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:194:15: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:195:16: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:194:16: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:197:14: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:197:13: branch_true: following ‘true’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:235:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:238:21: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:241:6: branch_false: following ‘false’ branch (when ‘stopOnWarning == -1’)...
libjpeg-turbo-3.1.2/src/tjdecomp.c:244:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:244:6: branch_false: following ‘false’ branch (when ‘fastUpsample == -1’)...
libjpeg-turbo-3.1.2/src/tjdecomp.c:247:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:247:6: branch_false: following ‘false’ branch (when ‘fastDCT == -1’)...
libjpeg-turbo-3.1.2/src/tjdecomp.c:249:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:249:6: branch_false: following ‘false’ branch (when ‘maxScans == -1’)...
libjpeg-turbo-3.1.2/src/tjdecomp.c:251:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:251:6: branch_false: following ‘false’ branch (when ‘maxMemory == -1’)...
libjpeg-turbo-3.1.2/src/tjdecomp.c:254:30: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:254:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:256:7: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:256:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:259:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:261:3: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:262:6: branch_false: following ‘false’ branch (when ‘jpegBuf’ is non-NULL)...
libjpeg-turbo-3.1.2/src/tjdecomp.c:264:7: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:264:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:266:3: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:277:6: branch_true: following ‘true’ branch (when ‘iccFilename’ is non-NULL)...
libjpeg-turbo-3.1.2/src/tjdecomp.c:278:9: branch_true: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:278:8: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:281:22: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:281:22: acquire_resource: opened here
libjpeg-turbo-3.1.2/src/tjdecomp.c:281:10: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:283:11: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:283:10: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:285:7: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:285:7: throw: if ‘tj3Free’ throws an exception...
libjpeg-turbo-3.1.2/src/tjdecomp.c:283:11: danger: ‘fopen(iccFilename, "wb")’ leaks here; was opened at [(35)](sarif:/runs/0/results/17/codeFlows/0/threadFlows/0/locations/34)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def95]
libjpeg-turbo-3.1.2/src/tjdecomp.c:283:11: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(iccFilename, "wb")’
libjpeg-turbo-3.1.2/src/tjdecomp.c:177:15: branch_true: following ‘true’ branch (when ‘i < argc’)...
libjpeg-turbo-3.1.2/src/tjdecomp.c:179:9: branch_true: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:194:15: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:195:16: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:194:16: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:197:14: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:197:13: branch_true: following ‘true’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:235:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:238:21: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:241:6: branch_false: following ‘false’ branch (when ‘stopOnWarning == -1’)...
libjpeg-turbo-3.1.2/src/tjdecomp.c:244:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:244:6: branch_false: following ‘false’ branch (when ‘fastUpsample == -1’)...
libjpeg-turbo-3.1.2/src/tjdecomp.c:247:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:247:6: branch_false: following ‘false’ branch (when ‘fastDCT == -1’)...
libjpeg-turbo-3.1.2/src/tjdecomp.c:249:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:249:6: branch_false: following ‘false’ branch (when ‘maxScans == -1’)...
libjpeg-turbo-3.1.2/src/tjdecomp.c:251:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:251:6: branch_false: following ‘false’ branch (when ‘maxMemory == -1’)...
libjpeg-turbo-3.1.2/src/tjdecomp.c:254:30: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:254:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:256:7: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:256:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:259:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:261:3: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:262:6: branch_false: following ‘false’ branch (when ‘jpegBuf’ is non-NULL)...
libjpeg-turbo-3.1.2/src/tjdecomp.c:264:7: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:264:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:266:3: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:277:6: branch_true: following ‘true’ branch (when ‘iccFilename’ is non-NULL)...
libjpeg-turbo-3.1.2/src/tjdecomp.c:278:9: branch_true: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:278:8: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:281:22: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:281:22: acquire_memory: allocated here
libjpeg-turbo-3.1.2/src/tjdecomp.c:281:10: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:283:11: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:283:10: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:285:7: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:285:7: throw: if ‘tj3Free’ throws an exception...
libjpeg-turbo-3.1.2/src/tjdecomp.c:283:11: danger: ‘fopen(iccFilename, "wb")’ leaks here; was allocated at [(35)](sarif:/runs/0/results/18/codeFlows/0/threadFlows/0/locations/34)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def96]
libjpeg-turbo-3.1.2/src/tjdecomp.c:285:7: warning[-Wanalyzer-malloc-leak]: leak of ‘jpegBuf’
libjpeg-turbo-3.1.2/src/tjdecomp.c:177:15: branch_true: following ‘true’ branch (when ‘i < argc’)...
libjpeg-turbo-3.1.2/src/tjdecomp.c:179:9: branch_true: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:194:15: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:195:16: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:194:16: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:197:14: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:197:13: branch_true: following ‘true’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:235:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:238:21: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:241:6: branch_false: following ‘false’ branch (when ‘stopOnWarning == -1’)...
libjpeg-turbo-3.1.2/src/tjdecomp.c:244:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:244:6: branch_false: following ‘false’ branch (when ‘fastUpsample == -1’)...
libjpeg-turbo-3.1.2/src/tjdecomp.c:247:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:247:6: branch_false: following ‘false’ branch (when ‘fastDCT == -1’)...
libjpeg-turbo-3.1.2/src/tjdecomp.c:249:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:249:6: branch_false: following ‘false’ branch (when ‘maxScans == -1’)...
libjpeg-turbo-3.1.2/src/tjdecomp.c:251:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:251:6: branch_false: following ‘false’ branch (when ‘maxMemory == -1’)...
libjpeg-turbo-3.1.2/src/tjdecomp.c:254:30: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:254:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:256:7: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:256:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:259:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:261:3: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:262:35: acquire_memory: allocated here
libjpeg-turbo-3.1.2/src/tjdecomp.c:262:6: branch_false: following ‘false’ branch (when ‘jpegBuf’ is non-NULL)...
libjpeg-turbo-3.1.2/src/tjdecomp.c:264:7: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:264:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:266:3: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:277:6: branch_true: following ‘true’ branch (when ‘iccFilename’ is non-NULL)...
libjpeg-turbo-3.1.2/src/tjdecomp.c:278:9: branch_true: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:278:8: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:281:22: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:281:10: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:283:11: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:283:10: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:285:7: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:285:7: throw: if ‘tj3Free’ throws an exception...
libjpeg-turbo-3.1.2/src/tjdecomp.c:285:7: danger: ‘jpegBuf’ leaks here; was allocated at [(27)](sarif:/runs/0/results/19/codeFlows/0/threadFlows/0/locations/26)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def97]
libjpeg-turbo-3.1.2/src/tjdecomp.c:299:8: warning[-Wanalyzer-malloc-leak]: leak of ‘jpegBuf’
libjpeg-turbo-3.1.2/src/tjdecomp.c:235:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:238:21: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:249:6: branch_false: following ‘false’ branch (when ‘maxScans == -1’)...
libjpeg-turbo-3.1.2/src/tjdecomp.c:251:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:251:6: branch_false: following ‘false’ branch (when ‘maxMemory == -1’)...
libjpeg-turbo-3.1.2/src/tjdecomp.c:254:30: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:254:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:256:7: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:256:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:259:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:261:3: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:262:35: acquire_memory: allocated here
libjpeg-turbo-3.1.2/src/tjdecomp.c:262:6: branch_false: following ‘false’ branch (when ‘jpegBuf’ is non-NULL)...
libjpeg-turbo-3.1.2/src/tjdecomp.c:264:7: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:264:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:266:3: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:277:6: branch_false: following ‘false’ branch (when ‘iccFilename’ is NULL)...
libjpeg-turbo-3.1.2/src/tjdecomp.c:290:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:299:8: throw: if ‘tj3Get’ throws an exception...
libjpeg-turbo-3.1.2/src/tjdecomp.c:299:8: danger: ‘jpegBuf’ leaks here; was allocated at [(13)](sarif:/runs/0/results/20/codeFlows/0/threadFlows/0/locations/12)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def98]
libjpeg-turbo-3.1.2/src/tjdecomp.c:300:9: warning[-Wanalyzer-malloc-leak]: leak of ‘jpegBuf’
libjpeg-turbo-3.1.2/src/tjdecomp.c:235:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:238:21: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:249:6: branch_false: following ‘false’ branch (when ‘maxScans == -1’)...
libjpeg-turbo-3.1.2/src/tjdecomp.c:251:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:251:6: branch_false: following ‘false’ branch (when ‘maxMemory == -1’)...
libjpeg-turbo-3.1.2/src/tjdecomp.c:254:30: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:254:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:256:7: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:256:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:259:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:261:3: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:262:35: acquire_memory: allocated here
libjpeg-turbo-3.1.2/src/tjdecomp.c:262:6: branch_false: following ‘false’ branch (when ‘jpegBuf’ is non-NULL)...
libjpeg-turbo-3.1.2/src/tjdecomp.c:264:7: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:264:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:266:3: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:277:6: branch_false: following ‘false’ branch (when ‘iccFilename’ is NULL)...
libjpeg-turbo-3.1.2/src/tjdecomp.c:290:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:299:6: branch_true: following ‘true’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:300:9: branch_true: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:300:9: throw: if ‘tj3SetScalingFactor’ throws an exception...
libjpeg-turbo-3.1.2/src/tjdecomp.c:300:9: danger: ‘jpegBuf’ leaks here; was allocated at [(13)](sarif:/runs/0/results/21/codeFlows/0/threadFlows/0/locations/12)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def99]
libjpeg-turbo-3.1.2/src/tjdecomp.c:301:7: warning[-Wanalyzer-malloc-leak]: leak of ‘jpegBuf’
libjpeg-turbo-3.1.2/src/tjdecomp.c:235:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:238:21: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:249:6: branch_false: following ‘false’ branch (when ‘maxScans == -1’)...
libjpeg-turbo-3.1.2/src/tjdecomp.c:251:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:251:6: branch_false: following ‘false’ branch (when ‘maxMemory == -1’)...
libjpeg-turbo-3.1.2/src/tjdecomp.c:254:30: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:254:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:256:7: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:256:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:259:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:261:3: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:262:35: acquire_memory: allocated here
libjpeg-turbo-3.1.2/src/tjdecomp.c:262:6: branch_false: following ‘false’ branch (when ‘jpegBuf’ is non-NULL)...
libjpeg-turbo-3.1.2/src/tjdecomp.c:264:7: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:264:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:266:3: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:277:6: branch_false: following ‘false’ branch (when ‘iccFilename’ is NULL)...
libjpeg-turbo-3.1.2/src/tjdecomp.c:290:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:299:6: branch_true: following ‘true’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:300:9: branch_true: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:300:8: branch_true: following ‘true’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:301:7: branch_true: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:301:7: throw: if ‘tj3GetErrorCode’ throws an exception...
libjpeg-turbo-3.1.2/src/tjdecomp.c:301:7: danger: ‘jpegBuf’ leaks here; was allocated at [(13)](sarif:/runs/0/results/22/codeFlows/0/threadFlows/0/locations/12)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def100]
libjpeg-turbo-3.1.2/src/tjdecomp.c:333:9: warning[-Wanalyzer-malloc-leak]: leak of ‘dstBuf’
libjpeg-turbo-3.1.2/src/tjdecomp.c:235:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:238:21: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:249:6: branch_false: following ‘false’ branch (when ‘maxScans == -1’)...
libjpeg-turbo-3.1.2/src/tjdecomp.c:251:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:251:6: branch_false: following ‘false’ branch (when ‘maxMemory == -1’)...
libjpeg-turbo-3.1.2/src/tjdecomp.c:254:30: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:254:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:256:7: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:256:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:259:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:261:3: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:262:6: branch_false: following ‘false’ branch (when ‘jpegBuf’ is non-NULL)...
libjpeg-turbo-3.1.2/src/tjdecomp.c:264:7: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:264:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:266:3: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:277:6: branch_false: following ‘false’ branch (when ‘iccFilename’ is NULL)...
libjpeg-turbo-3.1.2/src/tjdecomp.c:290:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:328:25: acquire_memory: allocated here
libjpeg-turbo-3.1.2/src/tjdecomp.c:327:6: branch_false: following ‘false’ branch (when ‘dstBuf’ is non-NULL)...
libjpeg-turbo-3.1.2/src/tjdecomp.c:332:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:332:6: branch_true: following ‘true’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:333:9: branch_true: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:333:9: throw: if ‘tj3Decompress8’ throws an exception...
libjpeg-turbo-3.1.2/src/tjdecomp.c:333:9: danger: ‘dstBuf’ leaks here; was allocated at [(19)](sarif:/runs/0/results/24/codeFlows/0/threadFlows/0/locations/18)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def101]
libjpeg-turbo-3.1.2/src/tjdecomp.c:333:9: warning[-Wanalyzer-malloc-leak]: leak of ‘jpegBuf’
libjpeg-turbo-3.1.2/src/tjdecomp.c:235:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:238:21: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:249:6: branch_false: following ‘false’ branch (when ‘maxScans == -1’)...
libjpeg-turbo-3.1.2/src/tjdecomp.c:251:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:251:6: branch_false: following ‘false’ branch (when ‘maxMemory == -1’)...
libjpeg-turbo-3.1.2/src/tjdecomp.c:254:30: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:254:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:256:7: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:256:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:259:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:261:3: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:262:35: acquire_memory: allocated here
libjpeg-turbo-3.1.2/src/tjdecomp.c:262:6: branch_false: following ‘false’ branch (when ‘jpegBuf’ is non-NULL)...
libjpeg-turbo-3.1.2/src/tjdecomp.c:264:7: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:264:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:266:3: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:277:6: branch_false: following ‘false’ branch (when ‘iccFilename’ is NULL)...
libjpeg-turbo-3.1.2/src/tjdecomp.c:290:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:327:6: branch_false: following ‘false’ branch (when ‘dstBuf’ is non-NULL)...
libjpeg-turbo-3.1.2/src/tjdecomp.c:332:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:332:6: branch_true: following ‘true’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:333:9: branch_true: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:333:9: throw: if ‘tj3Decompress8’ throws an exception...
libjpeg-turbo-3.1.2/src/tjdecomp.c:333:9: danger: ‘jpegBuf’ leaks here; was allocated at [(13)](sarif:/runs/0/results/25/codeFlows/0/threadFlows/0/locations/12)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def102]
libjpeg-turbo-3.1.2/src/tjdecomp.c:335:7: warning[-Wanalyzer-malloc-leak]: leak of ‘jpegBuf’
libjpeg-turbo-3.1.2/src/tjdecomp.c:235:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:238:21: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:249:6: branch_false: following ‘false’ branch (when ‘maxScans == -1’)...
libjpeg-turbo-3.1.2/src/tjdecomp.c:251:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:251:6: branch_false: following ‘false’ branch (when ‘maxMemory == -1’)...
libjpeg-turbo-3.1.2/src/tjdecomp.c:254:30: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:254:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:256:7: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:256:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:259:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:261:3: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:262:35: acquire_memory: allocated here
libjpeg-turbo-3.1.2/src/tjdecomp.c:262:6: branch_false: following ‘false’ branch (when ‘jpegBuf’ is non-NULL)...
libjpeg-turbo-3.1.2/src/tjdecomp.c:264:7: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:264:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:266:3: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:277:6: branch_false: following ‘false’ branch (when ‘iccFilename’ is NULL)...
libjpeg-turbo-3.1.2/src/tjdecomp.c:290:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:327:6: branch_false: following ‘false’ branch (when ‘dstBuf’ is non-NULL)...
libjpeg-turbo-3.1.2/src/tjdecomp.c:332:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:332:6: branch_true: following ‘true’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:333:9: branch_true: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:333:8: branch_true: following ‘true’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:335:7: branch_true: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:335:7: throw: if ‘tj3GetErrorCode’ throws an exception...
libjpeg-turbo-3.1.2/src/tjdecomp.c:335:7: danger: ‘jpegBuf’ leaks here; was allocated at [(13)](sarif:/runs/0/results/26/codeFlows/0/threadFlows/0/locations/12)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def103]
libjpeg-turbo-3.1.2/src/tjdecomp.c:337:9: warning[-Wanalyzer-malloc-leak]: leak of ‘dstBuf’
libjpeg-turbo-3.1.2/src/tjdecomp.c:235:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:238:21: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:249:6: branch_false: following ‘false’ branch (when ‘maxScans == -1’)...
libjpeg-turbo-3.1.2/src/tjdecomp.c:251:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:251:6: branch_false: following ‘false’ branch (when ‘maxMemory == -1’)...
libjpeg-turbo-3.1.2/src/tjdecomp.c:254:30: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:254:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:256:7: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:256:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:259:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:261:3: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:262:6: branch_false: following ‘false’ branch (when ‘jpegBuf’ is non-NULL)...
libjpeg-turbo-3.1.2/src/tjdecomp.c:264:7: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:264:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:266:3: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:277:6: branch_false: following ‘false’ branch (when ‘iccFilename’ is NULL)...
libjpeg-turbo-3.1.2/src/tjdecomp.c:290:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:328:25: acquire_memory: allocated here
libjpeg-turbo-3.1.2/src/tjdecomp.c:327:6: branch_false: following ‘false’ branch (when ‘dstBuf’ is non-NULL)...
libjpeg-turbo-3.1.2/src/tjdecomp.c:332:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:332:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:336:13: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:336:13: branch_true: following ‘true’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:337:9: branch_true: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:337:9: throw: if ‘tj3Decompress12’ throws an exception...
libjpeg-turbo-3.1.2/src/tjdecomp.c:337:9: danger: ‘dstBuf’ leaks here; was allocated at [(19)](sarif:/runs/0/results/28/codeFlows/0/threadFlows/0/locations/18)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def104]
libjpeg-turbo-3.1.2/src/tjdecomp.c:337:9: warning[-Wanalyzer-malloc-leak]: leak of ‘jpegBuf’
libjpeg-turbo-3.1.2/src/tjdecomp.c:235:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:238:21: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:249:6: branch_false: following ‘false’ branch (when ‘maxScans == -1’)...
libjpeg-turbo-3.1.2/src/tjdecomp.c:251:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:251:6: branch_false: following ‘false’ branch (when ‘maxMemory == -1’)...
libjpeg-turbo-3.1.2/src/tjdecomp.c:254:30: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:254:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:256:7: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:256:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:259:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:261:3: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:262:35: acquire_memory: allocated here
libjpeg-turbo-3.1.2/src/tjdecomp.c:262:6: branch_false: following ‘false’ branch (when ‘jpegBuf’ is non-NULL)...
libjpeg-turbo-3.1.2/src/tjdecomp.c:264:7: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:264:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:266:3: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:277:6: branch_false: following ‘false’ branch (when ‘iccFilename’ is NULL)...
libjpeg-turbo-3.1.2/src/tjdecomp.c:290:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:327:6: branch_false: following ‘false’ branch (when ‘dstBuf’ is non-NULL)...
libjpeg-turbo-3.1.2/src/tjdecomp.c:332:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:332:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:336:13: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:336:13: branch_true: following ‘true’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:337:9: branch_true: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:337:9: throw: if ‘tj3Decompress12’ throws an exception...
libjpeg-turbo-3.1.2/src/tjdecomp.c:337:9: danger: ‘jpegBuf’ leaks here; was allocated at [(13)](sarif:/runs/0/results/29/codeFlows/0/threadFlows/0/locations/12)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def105]
libjpeg-turbo-3.1.2/src/tjdecomp.c:339:7: warning[-Wanalyzer-malloc-leak]: leak of ‘jpegBuf’
libjpeg-turbo-3.1.2/src/tjdecomp.c:235:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:238:21: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:249:6: branch_false: following ‘false’ branch (when ‘maxScans == -1’)...
libjpeg-turbo-3.1.2/src/tjdecomp.c:251:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:251:6: branch_false: following ‘false’ branch (when ‘maxMemory == -1’)...
libjpeg-turbo-3.1.2/src/tjdecomp.c:254:30: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:254:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:256:7: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:256:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:259:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:261:3: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:262:35: acquire_memory: allocated here
libjpeg-turbo-3.1.2/src/tjdecomp.c:262:6: branch_false: following ‘false’ branch (when ‘jpegBuf’ is non-NULL)...
libjpeg-turbo-3.1.2/src/tjdecomp.c:264:7: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:264:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:266:3: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:277:6: branch_false: following ‘false’ branch (when ‘iccFilename’ is NULL)...
libjpeg-turbo-3.1.2/src/tjdecomp.c:290:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:327:6: branch_false: following ‘false’ branch (when ‘dstBuf’ is non-NULL)...
libjpeg-turbo-3.1.2/src/tjdecomp.c:332:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:332:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:336:13: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:336:13: branch_true: following ‘true’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:337:9: branch_true: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:337:8: branch_true: following ‘true’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:339:7: branch_true: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:339:7: throw: if ‘tj3GetErrorCode’ throws an exception...
libjpeg-turbo-3.1.2/src/tjdecomp.c:339:7: danger: ‘jpegBuf’ leaks here; was allocated at [(13)](sarif:/runs/0/results/30/codeFlows/0/threadFlows/0/locations/12)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def106]
libjpeg-turbo-3.1.2/src/tjdecomp.c:341:9: warning[-Wanalyzer-malloc-leak]: leak of ‘dstBuf’
libjpeg-turbo-3.1.2/src/tjdecomp.c:235:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:238:21: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:249:6: branch_false: following ‘false’ branch (when ‘maxScans == -1’)...
libjpeg-turbo-3.1.2/src/tjdecomp.c:251:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:251:6: branch_false: following ‘false’ branch (when ‘maxMemory == -1’)...
libjpeg-turbo-3.1.2/src/tjdecomp.c:254:30: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:254:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:256:7: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:256:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:259:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:261:3: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:262:6: branch_false: following ‘false’ branch (when ‘jpegBuf’ is non-NULL)...
libjpeg-turbo-3.1.2/src/tjdecomp.c:264:7: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:264:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:266:3: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:277:6: branch_false: following ‘false’ branch (when ‘iccFilename’ is NULL)...
libjpeg-turbo-3.1.2/src/tjdecomp.c:290:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:328:25: acquire_memory: allocated here
libjpeg-turbo-3.1.2/src/tjdecomp.c:327:6: branch_false: following ‘false’ branch (when ‘dstBuf’ is non-NULL)...
libjpeg-turbo-3.1.2/src/tjdecomp.c:332:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:332:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:336:13: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:336:13: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:341:9: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:341:9: throw: if ‘tj3Decompress16’ throws an exception...
libjpeg-turbo-3.1.2/src/tjdecomp.c:341:9: danger: ‘dstBuf’ leaks here; was allocated at [(19)](sarif:/runs/0/results/32/codeFlows/0/threadFlows/0/locations/18)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def107]
libjpeg-turbo-3.1.2/src/tjdecomp.c:341:9: warning[-Wanalyzer-malloc-leak]: leak of ‘jpegBuf’
libjpeg-turbo-3.1.2/src/tjdecomp.c:235:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:238:21: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:249:6: branch_false: following ‘false’ branch (when ‘maxScans == -1’)...
libjpeg-turbo-3.1.2/src/tjdecomp.c:251:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:251:6: branch_false: following ‘false’ branch (when ‘maxMemory == -1’)...
libjpeg-turbo-3.1.2/src/tjdecomp.c:254:30: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:254:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:256:7: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:256:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:259:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:261:3: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:262:35: acquire_memory: allocated here
libjpeg-turbo-3.1.2/src/tjdecomp.c:262:6: branch_false: following ‘false’ branch (when ‘jpegBuf’ is non-NULL)...
libjpeg-turbo-3.1.2/src/tjdecomp.c:264:7: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:264:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:266:3: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:277:6: branch_false: following ‘false’ branch (when ‘iccFilename’ is NULL)...
libjpeg-turbo-3.1.2/src/tjdecomp.c:290:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:327:6: branch_false: following ‘false’ branch (when ‘dstBuf’ is non-NULL)...
libjpeg-turbo-3.1.2/src/tjdecomp.c:332:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:332:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:336:13: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:336:13: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:341:9: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:341:9: throw: if ‘tj3Decompress16’ throws an exception...
libjpeg-turbo-3.1.2/src/tjdecomp.c:341:9: danger: ‘jpegBuf’ leaks here; was allocated at [(13)](sarif:/runs/0/results/33/codeFlows/0/threadFlows/0/locations/12)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def108]
libjpeg-turbo-3.1.2/src/tjdecomp.c:343:7: warning[-Wanalyzer-malloc-leak]: leak of ‘jpegBuf’
libjpeg-turbo-3.1.2/src/tjdecomp.c:235:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:238:21: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:249:6: branch_false: following ‘false’ branch (when ‘maxScans == -1’)...
libjpeg-turbo-3.1.2/src/tjdecomp.c:251:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:251:6: branch_false: following ‘false’ branch (when ‘maxMemory == -1’)...
libjpeg-turbo-3.1.2/src/tjdecomp.c:254:30: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:254:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:256:7: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:256:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:259:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:261:3: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:262:35: acquire_memory: allocated here
libjpeg-turbo-3.1.2/src/tjdecomp.c:262:6: branch_false: following ‘false’ branch (when ‘jpegBuf’ is non-NULL)...
libjpeg-turbo-3.1.2/src/tjdecomp.c:264:7: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:264:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:266:3: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:277:6: branch_false: following ‘false’ branch (when ‘iccFilename’ is NULL)...
libjpeg-turbo-3.1.2/src/tjdecomp.c:290:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:327:6: branch_false: following ‘false’ branch (when ‘dstBuf’ is non-NULL)...
libjpeg-turbo-3.1.2/src/tjdecomp.c:332:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:332:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:336:13: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:336:13: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:341:9: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:341:8: branch_true: following ‘true’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:343:7: branch_true: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:343:7: throw: if ‘tj3GetErrorCode’ throws an exception...
libjpeg-turbo-3.1.2/src/tjdecomp.c:343:7: danger: ‘jpegBuf’ leaks here; was allocated at [(13)](sarif:/runs/0/results/34/codeFlows/0/threadFlows/0/locations/12)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def109]
libjpeg-turbo-3.1.2/src/tjdecomp.c:345:3: warning[-Wanalyzer-malloc-leak]: leak of ‘jpegBuf’
libjpeg-turbo-3.1.2/src/tjdecomp.c:235:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:238:21: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:249:6: branch_false: following ‘false’ branch (when ‘maxScans == -1’)...
libjpeg-turbo-3.1.2/src/tjdecomp.c:251:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:251:6: branch_false: following ‘false’ branch (when ‘maxMemory == -1’)...
libjpeg-turbo-3.1.2/src/tjdecomp.c:254:30: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:254:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:256:7: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:256:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:259:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:261:3: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:262:35: acquire_memory: allocated here
libjpeg-turbo-3.1.2/src/tjdecomp.c:262:6: branch_false: following ‘false’ branch (when ‘jpegBuf’ is non-NULL)...
libjpeg-turbo-3.1.2/src/tjdecomp.c:264:7: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:264:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:266:3: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:277:6: branch_false: following ‘false’ branch (when ‘iccFilename’ is NULL)...
libjpeg-turbo-3.1.2/src/tjdecomp.c:290:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:327:6: branch_false: following ‘false’ branch (when ‘dstBuf’ is non-NULL)...
libjpeg-turbo-3.1.2/src/tjdecomp.c:332:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:332:6: branch_true: following ‘true’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:333:9: branch_true: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:333:8: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:345:3: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:345:3: throw: if ‘tj3Free’ throws an exception...
libjpeg-turbo-3.1.2/src/tjdecomp.c:345:3: danger: ‘jpegBuf’ leaks here; was allocated at [(13)](sarif:/runs/0/results/36/codeFlows/0/threadFlows/0/locations/12)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def110]
libjpeg-turbo-3.1.2/src/tjdecomp.c:362:3: warning[-Wanalyzer-malloc-leak]: leak of ‘jpegBuf’
libjpeg-turbo-3.1.2/src/tjdecomp.c:235:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:238:21: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:249:6: branch_false: following ‘false’ branch (when ‘maxScans == -1’)...
libjpeg-turbo-3.1.2/src/tjdecomp.c:251:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:251:6: branch_false: following ‘false’ branch (when ‘maxMemory == -1’)...
libjpeg-turbo-3.1.2/src/tjdecomp.c:254:30: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:254:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:256:7: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:256:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:259:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:261:3: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:262:35: acquire_memory: allocated here
libjpeg-turbo-3.1.2/src/tjdecomp.c:262:6: branch_false: following ‘false’ branch (when ‘jpegBuf’ is non-NULL)...
libjpeg-turbo-3.1.2/src/tjdecomp.c:264:7: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:264:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:266:3: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:268:6: branch_true: following ‘true’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:269:5: branch_true: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:269:5: branch_true: following ‘true’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:269:5: branch_true: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:362:3: throw: if ‘tj3Destroy’ throws an exception...
libjpeg-turbo-3.1.2/src/tjdecomp.c:362:3: danger: ‘jpegBuf’ leaks here; was allocated at [(13)](sarif:/runs/0/results/37/codeFlows/0/threadFlows/0/locations/12)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def111]
libjpeg-turbo-3.1.2/src/tjdecomp.c:364:3: warning[-Wanalyzer-malloc-leak]: leak of ‘jpegBuf’
libjpeg-turbo-3.1.2/src/tjdecomp.c:235:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:238:21: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:249:6: branch_false: following ‘false’ branch (when ‘maxScans == -1’)...
libjpeg-turbo-3.1.2/src/tjdecomp.c:251:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:251:6: branch_false: following ‘false’ branch (when ‘maxMemory == -1’)...
libjpeg-turbo-3.1.2/src/tjdecomp.c:254:30: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:254:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:256:7: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:256:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:259:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:261:3: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:262:35: acquire_memory: allocated here
libjpeg-turbo-3.1.2/src/tjdecomp.c:262:6: branch_false: following ‘false’ branch (when ‘jpegBuf’ is non-NULL)...
libjpeg-turbo-3.1.2/src/tjdecomp.c:264:7: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:264:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:266:3: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:268:6: branch_true: following ‘true’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:269:5: branch_true: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:269:5: branch_true: following ‘true’ branch...
libjpeg-turbo-3.1.2/src/tjdecomp.c:269:5: branch_true: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:363:6: branch_false: following ‘false’ branch (when ‘jpegFile’ is NULL)...
libjpeg-turbo-3.1.2/src/tjdecomp.c:364:3: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjdecomp.c:364:3: throw: if ‘tj3Free’ throws an exception...
libjpeg-turbo-3.1.2/src/tjdecomp.c:364:3: danger: ‘jpegBuf’ leaks here; was allocated at [(13)](sarif:/runs/0/results/38/codeFlows/0/threadFlows/0/locations/12)
Error: GCC_ANALYZER_WARNING (CWE-775): [#def112]
libjpeg-turbo-3.1.2/src/tjtran.c:292:7: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(*<unknown>, "rb")’
libjpeg-turbo-3.1.2/src/tjtran.c:176:15: branch_true: following ‘true’ branch (when ‘i < argc’)...
libjpeg-turbo-3.1.2/src/tjtran.c:177:9: branch_true: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:206:15: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjtran.c:207:16: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:206:16: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjtran.c:209:14: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:209:13: branch_true: following ‘true’ branch...
libjpeg-turbo-3.1.2/src/tjtran.c:261:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjtran.c:264:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:272:6: branch_false: following ‘false’ branch (when ‘stopOnWarning == -1’)...
libjpeg-turbo-3.1.2/src/tjtran.c:275:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:275:6: branch_false: following ‘false’ branch (when ‘optimize == -1’)...
libjpeg-turbo-3.1.2/src/tjtran.c:277:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:277:6: branch_false: following ‘false’ branch (when ‘maxScans == -1’)...
libjpeg-turbo-3.1.2/src/tjtran.c:279:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:279:6: branch_false: following ‘false’ branch (when ‘restartIntervalBlocks == -1’)...
libjpeg-turbo-3.1.2/src/tjtran.c:282:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:282:6: branch_false: following ‘false’ branch (when ‘restartIntervalRows == -1’)...
libjpeg-turbo-3.1.2/src/tjtran.c:285:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:285:6: branch_false: following ‘false’ branch (when ‘maxMemory == -1’)...
libjpeg-turbo-3.1.2/src/tjtran.c:287:7: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:290:19: acquire_resource: opened here
libjpeg-turbo-3.1.2/src/tjtran.c:290:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjtran.c:292:7: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:292:7: throw: if ‘fseek’ throws an exception...
libjpeg-turbo-3.1.2/src/tjtran.c:292:7: danger: ‘fopen(*<unknown>, "rb")’ leaks here; was opened at [(23)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/22)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def113]
libjpeg-turbo-3.1.2/src/tjtran.c:292:7: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(*<unknown>, "rb")’
libjpeg-turbo-3.1.2/src/tjtran.c:176:15: branch_true: following ‘true’ branch (when ‘i < argc’)...
libjpeg-turbo-3.1.2/src/tjtran.c:177:9: branch_true: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:206:15: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjtran.c:207:16: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:206:16: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjtran.c:209:14: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:209:13: branch_true: following ‘true’ branch...
libjpeg-turbo-3.1.2/src/tjtran.c:261:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjtran.c:264:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:272:6: branch_false: following ‘false’ branch (when ‘stopOnWarning == -1’)...
libjpeg-turbo-3.1.2/src/tjtran.c:275:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:275:6: branch_false: following ‘false’ branch (when ‘optimize == -1’)...
libjpeg-turbo-3.1.2/src/tjtran.c:277:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:277:6: branch_false: following ‘false’ branch (when ‘maxScans == -1’)...
libjpeg-turbo-3.1.2/src/tjtran.c:279:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:279:6: branch_false: following ‘false’ branch (when ‘restartIntervalBlocks == -1’)...
libjpeg-turbo-3.1.2/src/tjtran.c:282:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:282:6: branch_false: following ‘false’ branch (when ‘restartIntervalRows == -1’)...
libjpeg-turbo-3.1.2/src/tjtran.c:285:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:285:6: branch_false: following ‘false’ branch (when ‘maxMemory == -1’)...
libjpeg-turbo-3.1.2/src/tjtran.c:287:7: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:290:19: acquire_memory: allocated here
libjpeg-turbo-3.1.2/src/tjtran.c:290:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjtran.c:292:7: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:292:7: throw: if ‘fseek’ throws an exception...
libjpeg-turbo-3.1.2/src/tjtran.c:292:7: danger: ‘fopen(*<unknown>, "rb")’ leaks here; was allocated at [(23)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/22)
Error: GCC_ANALYZER_WARNING (CWE-775): [#def114]
libjpeg-turbo-3.1.2/src/tjtran.c:292:52: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(*<unknown>, "rb")’
libjpeg-turbo-3.1.2/src/tjtran.c:176:15: branch_true: following ‘true’ branch (when ‘i < argc’)...
libjpeg-turbo-3.1.2/src/tjtran.c:177:9: branch_true: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:206:15: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjtran.c:207:16: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:206:16: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjtran.c:209:14: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:209:13: branch_true: following ‘true’ branch...
libjpeg-turbo-3.1.2/src/tjtran.c:261:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjtran.c:264:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:272:6: branch_false: following ‘false’ branch (when ‘stopOnWarning == -1’)...
libjpeg-turbo-3.1.2/src/tjtran.c:275:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:275:6: branch_false: following ‘false’ branch (when ‘optimize == -1’)...
libjpeg-turbo-3.1.2/src/tjtran.c:277:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:277:6: branch_false: following ‘false’ branch (when ‘maxScans == -1’)...
libjpeg-turbo-3.1.2/src/tjtran.c:279:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:279:6: branch_false: following ‘false’ branch (when ‘restartIntervalBlocks == -1’)...
libjpeg-turbo-3.1.2/src/tjtran.c:282:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:282:6: branch_false: following ‘false’ branch (when ‘restartIntervalRows == -1’)...
libjpeg-turbo-3.1.2/src/tjtran.c:285:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:285:6: branch_false: following ‘false’ branch (when ‘maxMemory == -1’)...
libjpeg-turbo-3.1.2/src/tjtran.c:287:7: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:290:19: acquire_resource: opened here
libjpeg-turbo-3.1.2/src/tjtran.c:290:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjtran.c:292:7: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:292:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjtran.c:292:52: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:292:52: throw: if ‘ftell’ throws an exception...
libjpeg-turbo-3.1.2/src/tjtran.c:292:52: danger: ‘fopen(*<unknown>, "rb")’ leaks here; was opened at [(23)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/22)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def115]
libjpeg-turbo-3.1.2/src/tjtran.c:292:52: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(*<unknown>, "rb")’
libjpeg-turbo-3.1.2/src/tjtran.c:176:15: branch_true: following ‘true’ branch (when ‘i < argc’)...
libjpeg-turbo-3.1.2/src/tjtran.c:177:9: branch_true: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:206:15: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjtran.c:207:16: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:206:16: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjtran.c:209:14: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:209:13: branch_true: following ‘true’ branch...
libjpeg-turbo-3.1.2/src/tjtran.c:261:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjtran.c:264:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:272:6: branch_false: following ‘false’ branch (when ‘stopOnWarning == -1’)...
libjpeg-turbo-3.1.2/src/tjtran.c:275:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:275:6: branch_false: following ‘false’ branch (when ‘optimize == -1’)...
libjpeg-turbo-3.1.2/src/tjtran.c:277:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:277:6: branch_false: following ‘false’ branch (when ‘maxScans == -1’)...
libjpeg-turbo-3.1.2/src/tjtran.c:279:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:279:6: branch_false: following ‘false’ branch (when ‘restartIntervalBlocks == -1’)...
libjpeg-turbo-3.1.2/src/tjtran.c:282:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:282:6: branch_false: following ‘false’ branch (when ‘restartIntervalRows == -1’)...
libjpeg-turbo-3.1.2/src/tjtran.c:285:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:285:6: branch_false: following ‘false’ branch (when ‘maxMemory == -1’)...
libjpeg-turbo-3.1.2/src/tjtran.c:287:7: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:290:19: acquire_memory: allocated here
libjpeg-turbo-3.1.2/src/tjtran.c:290:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjtran.c:292:7: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:292:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjtran.c:292:52: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:292:52: throw: if ‘ftell’ throws an exception...
libjpeg-turbo-3.1.2/src/tjtran.c:292:52: danger: ‘fopen(*<unknown>, "rb")’ leaks here; was allocated at [(23)](sarif:/runs/0/results/3/codeFlows/0/threadFlows/0/locations/22)
Error: GCC_ANALYZER_WARNING (CWE-775): [#def116]
libjpeg-turbo-3.1.2/src/tjtran.c:293:7: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(*<unknown>, "rb")’
libjpeg-turbo-3.1.2/src/tjtran.c:176:15: branch_true: following ‘true’ branch (when ‘i < argc’)...
libjpeg-turbo-3.1.2/src/tjtran.c:177:9: branch_true: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:206:15: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjtran.c:207:16: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:206:16: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjtran.c:209:14: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:209:13: branch_true: following ‘true’ branch...
libjpeg-turbo-3.1.2/src/tjtran.c:261:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjtran.c:264:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:272:6: branch_false: following ‘false’ branch (when ‘stopOnWarning == -1’)...
libjpeg-turbo-3.1.2/src/tjtran.c:275:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:275:6: branch_false: following ‘false’ branch (when ‘optimize == -1’)...
libjpeg-turbo-3.1.2/src/tjtran.c:277:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:277:6: branch_false: following ‘false’ branch (when ‘maxScans == -1’)...
libjpeg-turbo-3.1.2/src/tjtran.c:279:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:279:6: branch_false: following ‘false’ branch (when ‘restartIntervalBlocks == -1’)...
libjpeg-turbo-3.1.2/src/tjtran.c:282:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:282:6: branch_false: following ‘false’ branch (when ‘restartIntervalRows == -1’)...
libjpeg-turbo-3.1.2/src/tjtran.c:285:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:285:6: branch_false: following ‘false’ branch (when ‘maxMemory == -1’)...
libjpeg-turbo-3.1.2/src/tjtran.c:287:7: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:290:19: acquire_resource: opened here
libjpeg-turbo-3.1.2/src/tjtran.c:290:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjtran.c:292:7: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:292:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjtran.c:293:7: throw: if ‘fseek’ throws an exception...
libjpeg-turbo-3.1.2/src/tjtran.c:293:7: danger: ‘fopen(*<unknown>, "rb")’ leaks here; was opened at [(23)](sarif:/runs/0/results/4/codeFlows/0/threadFlows/0/locations/22)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def117]
libjpeg-turbo-3.1.2/src/tjtran.c:293:7: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(*<unknown>, "rb")’
libjpeg-turbo-3.1.2/src/tjtran.c:176:15: branch_true: following ‘true’ branch (when ‘i < argc’)...
libjpeg-turbo-3.1.2/src/tjtran.c:177:9: branch_true: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:206:15: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjtran.c:207:16: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:206:16: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjtran.c:209:14: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:209:13: branch_true: following ‘true’ branch...
libjpeg-turbo-3.1.2/src/tjtran.c:261:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjtran.c:264:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:272:6: branch_false: following ‘false’ branch (when ‘stopOnWarning == -1’)...
libjpeg-turbo-3.1.2/src/tjtran.c:275:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:275:6: branch_false: following ‘false’ branch (when ‘optimize == -1’)...
libjpeg-turbo-3.1.2/src/tjtran.c:277:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:277:6: branch_false: following ‘false’ branch (when ‘maxScans == -1’)...
libjpeg-turbo-3.1.2/src/tjtran.c:279:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:279:6: branch_false: following ‘false’ branch (when ‘restartIntervalBlocks == -1’)...
libjpeg-turbo-3.1.2/src/tjtran.c:282:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:282:6: branch_false: following ‘false’ branch (when ‘restartIntervalRows == -1’)...
libjpeg-turbo-3.1.2/src/tjtran.c:285:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:285:6: branch_false: following ‘false’ branch (when ‘maxMemory == -1’)...
libjpeg-turbo-3.1.2/src/tjtran.c:287:7: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:290:19: acquire_memory: allocated here
libjpeg-turbo-3.1.2/src/tjtran.c:290:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjtran.c:292:7: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:292:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjtran.c:293:7: throw: if ‘fseek’ throws an exception...
libjpeg-turbo-3.1.2/src/tjtran.c:293:7: danger: ‘fopen(*<unknown>, "rb")’ leaks here; was allocated at [(23)](sarif:/runs/0/results/5/codeFlows/0/threadFlows/0/locations/22)
Error: GCC_ANALYZER_WARNING (CWE-775): [#def118]
libjpeg-turbo-3.1.2/src/tjtran.c:298:17: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(*<unknown>, "rb")’
libjpeg-turbo-3.1.2/src/tjtran.c:176:15: branch_true: following ‘true’ branch (when ‘i < argc’)...
libjpeg-turbo-3.1.2/src/tjtran.c:177:9: branch_true: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:206:15: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjtran.c:207:16: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:206:16: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjtran.c:209:14: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:209:13: branch_true: following ‘true’ branch...
libjpeg-turbo-3.1.2/src/tjtran.c:261:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjtran.c:264:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:272:6: branch_false: following ‘false’ branch (when ‘stopOnWarning == -1’)...
libjpeg-turbo-3.1.2/src/tjtran.c:275:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:275:6: branch_false: following ‘false’ branch (when ‘optimize == -1’)...
libjpeg-turbo-3.1.2/src/tjtran.c:277:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:277:6: branch_false: following ‘false’ branch (when ‘maxScans == -1’)...
libjpeg-turbo-3.1.2/src/tjtran.c:279:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:279:6: branch_false: following ‘false’ branch (when ‘restartIntervalBlocks == -1’)...
libjpeg-turbo-3.1.2/src/tjtran.c:282:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:282:6: branch_false: following ‘false’ branch (when ‘restartIntervalRows == -1’)...
libjpeg-turbo-3.1.2/src/tjtran.c:285:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:285:6: branch_false: following ‘false’ branch (when ‘maxMemory == -1’)...
libjpeg-turbo-3.1.2/src/tjtran.c:287:7: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:290:19: acquire_resource: opened here
libjpeg-turbo-3.1.2/src/tjtran.c:290:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjtran.c:292:7: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:292:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjtran.c:295:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjtran.c:297:3: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:298:17: throw: if ‘tj3Alloc’ throws an exception...
libjpeg-turbo-3.1.2/src/tjtran.c:298:17: danger: ‘fopen(*<unknown>, "rb")’ leaks here; was opened at [(23)](sarif:/runs/0/results/6/codeFlows/0/threadFlows/0/locations/22)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def119]
libjpeg-turbo-3.1.2/src/tjtran.c:298:17: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(*<unknown>, "rb")’
libjpeg-turbo-3.1.2/src/tjtran.c:176:15: branch_true: following ‘true’ branch (when ‘i < argc’)...
libjpeg-turbo-3.1.2/src/tjtran.c:177:9: branch_true: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:206:15: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjtran.c:207:16: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:206:16: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjtran.c:209:14: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:209:13: branch_true: following ‘true’ branch...
libjpeg-turbo-3.1.2/src/tjtran.c:261:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjtran.c:264:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:272:6: branch_false: following ‘false’ branch (when ‘stopOnWarning == -1’)...
libjpeg-turbo-3.1.2/src/tjtran.c:275:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:275:6: branch_false: following ‘false’ branch (when ‘optimize == -1’)...
libjpeg-turbo-3.1.2/src/tjtran.c:277:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:277:6: branch_false: following ‘false’ branch (when ‘maxScans == -1’)...
libjpeg-turbo-3.1.2/src/tjtran.c:279:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:279:6: branch_false: following ‘false’ branch (when ‘restartIntervalBlocks == -1’)...
libjpeg-turbo-3.1.2/src/tjtran.c:282:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:282:6: branch_false: following ‘false’ branch (when ‘restartIntervalRows == -1’)...
libjpeg-turbo-3.1.2/src/tjtran.c:285:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:285:6: branch_false: following ‘false’ branch (when ‘maxMemory == -1’)...
libjpeg-turbo-3.1.2/src/tjtran.c:287:7: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:290:19: acquire_memory: allocated here
libjpeg-turbo-3.1.2/src/tjtran.c:290:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjtran.c:292:7: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:292:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjtran.c:295:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjtran.c:297:3: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:298:17: throw: if ‘tj3Alloc’ throws an exception...
libjpeg-turbo-3.1.2/src/tjtran.c:298:17: danger: ‘fopen(*<unknown>, "rb")’ leaks here; was allocated at [(23)](sarif:/runs/0/results/7/codeFlows/0/threadFlows/0/locations/22)
Error: GCC_ANALYZER_WARNING (CWE-775): [#def120]
libjpeg-turbo-3.1.2/src/tjtran.c:339:9: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(iccFilename, "rb")’
libjpeg-turbo-3.1.2/src/tjtran.c:176:15: branch_true: following ‘true’ branch (when ‘i < argc’)...
libjpeg-turbo-3.1.2/src/tjtran.c:177:9: branch_true: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:206:15: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjtran.c:207:16: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:206:16: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjtran.c:209:14: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:209:13: branch_true: following ‘true’ branch...
libjpeg-turbo-3.1.2/src/tjtran.c:261:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjtran.c:264:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:265:8: branch_false: following ‘false’ branch (when ‘saveMarkers != 2’)...
libjpeg-turbo-3.1.2/src/tjtran.c:266:13: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:266:13: branch_false: following ‘false’ branch (when ‘saveMarkers != 4’)...
libjpeg-turbo-3.1.2/src/tjtran.c:266:13: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:272:6: branch_false: following ‘false’ branch (when ‘stopOnWarning == -1’)...
libjpeg-turbo-3.1.2/src/tjtran.c:275:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:275:6: branch_false: following ‘false’ branch (when ‘optimize == -1’)...
libjpeg-turbo-3.1.2/src/tjtran.c:277:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:277:6: branch_false: following ‘false’ branch (when ‘maxScans == -1’)...
libjpeg-turbo-3.1.2/src/tjtran.c:279:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:279:6: branch_false: following ‘false’ branch (when ‘restartIntervalBlocks == -1’)...
libjpeg-turbo-3.1.2/src/tjtran.c:282:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:282:6: branch_false: following ‘false’ branch (when ‘restartIntervalRows == -1’)...
libjpeg-turbo-3.1.2/src/tjtran.c:285:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:285:6: branch_false: following ‘false’ branch (when ‘maxMemory == -1’)...
libjpeg-turbo-3.1.2/src/tjtran.c:287:7: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:290:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjtran.c:292:7: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:292:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjtran.c:295:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjtran.c:297:3: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:298:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjtran.c:300:7: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:300:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjtran.c:302:3: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:307:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjtran.c:309:7: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:309:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjtran.c:317:7: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:322:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjtran.c:336:6: branch_true: following ‘true’ branch (when ‘iccFilename’ is non-NULL)...
libjpeg-turbo-3.1.2/src/tjtran.c:337:20: branch_true: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:337:20: acquire_resource: opened here
libjpeg-turbo-3.1.2/src/tjtran.c:337:8: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjtran.c:339:9: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:339:9: throw: if ‘fseek’ throws an exception...
libjpeg-turbo-3.1.2/src/tjtran.c:339:9: danger: ‘fopen(iccFilename, "rb")’ leaks here; was opened at [(45)](sarif:/runs/0/results/8/codeFlows/0/threadFlows/0/locations/44)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def121]
libjpeg-turbo-3.1.2/src/tjtran.c:339:9: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(iccFilename, "rb")’
libjpeg-turbo-3.1.2/src/tjtran.c:176:15: branch_true: following ‘true’ branch (when ‘i < argc’)...
libjpeg-turbo-3.1.2/src/tjtran.c:177:9: branch_true: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:206:15: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjtran.c:207:16: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:206:16: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjtran.c:209:14: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:209:13: branch_true: following ‘true’ branch...
libjpeg-turbo-3.1.2/src/tjtran.c:261:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjtran.c:264:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:265:8: branch_false: following ‘false’ branch (when ‘saveMarkers != 2’)...
libjpeg-turbo-3.1.2/src/tjtran.c:266:13: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:266:13: branch_false: following ‘false’ branch (when ‘saveMarkers != 4’)...
libjpeg-turbo-3.1.2/src/tjtran.c:266:13: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:272:6: branch_false: following ‘false’ branch (when ‘stopOnWarning == -1’)...
libjpeg-turbo-3.1.2/src/tjtran.c:275:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:275:6: branch_false: following ‘false’ branch (when ‘optimize == -1’)...
libjpeg-turbo-3.1.2/src/tjtran.c:277:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:277:6: branch_false: following ‘false’ branch (when ‘maxScans == -1’)...
libjpeg-turbo-3.1.2/src/tjtran.c:279:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:279:6: branch_false: following ‘false’ branch (when ‘restartIntervalBlocks == -1’)...
libjpeg-turbo-3.1.2/src/tjtran.c:282:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:282:6: branch_false: following ‘false’ branch (when ‘restartIntervalRows == -1’)...
libjpeg-turbo-3.1.2/src/tjtran.c:285:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:285:6: branch_false: following ‘false’ branch (when ‘maxMemory == -1’)...
libjpeg-turbo-3.1.2/src/tjtran.c:287:7: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:290:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjtran.c:292:7: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:292:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjtran.c:295:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjtran.c:297:3: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:298:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjtran.c:300:7: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:300:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjtran.c:302:3: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:307:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjtran.c:309:7: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:309:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjtran.c:317:7: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:322:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjtran.c:336:6: branch_true: following ‘true’ branch (when ‘iccFilename’ is non-NULL)...
libjpeg-turbo-3.1.2/src/tjtran.c:337:20: branch_true: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:337:20: acquire_memory: allocated here
libjpeg-turbo-3.1.2/src/tjtran.c:337:8: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjtran.c:339:9: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:339:9: throw: if ‘fseek’ throws an exception...
libjpeg-turbo-3.1.2/src/tjtran.c:339:9: danger: ‘fopen(iccFilename, "rb")’ leaks here; was allocated at [(45)](sarif:/runs/0/results/9/codeFlows/0/threadFlows/0/locations/44)
Error: GCC_ANALYZER_WARNING (CWE-775): [#def122]
libjpeg-turbo-3.1.2/src/tjtran.c:339:53: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(iccFilename, "rb")’
libjpeg-turbo-3.1.2/src/tjtran.c:176:15: branch_true: following ‘true’ branch (when ‘i < argc’)...
libjpeg-turbo-3.1.2/src/tjtran.c:177:9: branch_true: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:206:15: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjtran.c:207:16: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:206:16: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjtran.c:209:14: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:209:13: branch_true: following ‘true’ branch...
libjpeg-turbo-3.1.2/src/tjtran.c:261:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjtran.c:264:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:265:8: branch_false: following ‘false’ branch (when ‘saveMarkers != 2’)...
libjpeg-turbo-3.1.2/src/tjtran.c:266:13: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:266:13: branch_false: following ‘false’ branch (when ‘saveMarkers != 4’)...
libjpeg-turbo-3.1.2/src/tjtran.c:266:13: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:272:6: branch_false: following ‘false’ branch (when ‘stopOnWarning == -1’)...
libjpeg-turbo-3.1.2/src/tjtran.c:275:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:275:6: branch_false: following ‘false’ branch (when ‘optimize == -1’)...
libjpeg-turbo-3.1.2/src/tjtran.c:277:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:277:6: branch_false: following ‘false’ branch (when ‘maxScans == -1’)...
libjpeg-turbo-3.1.2/src/tjtran.c:279:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:279:6: branch_false: following ‘false’ branch (when ‘restartIntervalBlocks == -1’)...
libjpeg-turbo-3.1.2/src/tjtran.c:282:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:282:6: branch_false: following ‘false’ branch (when ‘restartIntervalRows == -1’)...
libjpeg-turbo-3.1.2/src/tjtran.c:285:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:285:6: branch_false: following ‘false’ branch (when ‘maxMemory == -1’)...
libjpeg-turbo-3.1.2/src/tjtran.c:287:7: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:290:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjtran.c:292:7: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:292:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjtran.c:295:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjtran.c:297:3: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:298:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjtran.c:300:7: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:300:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjtran.c:302:3: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:307:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjtran.c:309:7: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:309:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjtran.c:317:7: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:322:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjtran.c:336:6: branch_true: following ‘true’ branch (when ‘iccFilename’ is non-NULL)...
libjpeg-turbo-3.1.2/src/tjtran.c:337:20: branch_true: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:337:20: acquire_resource: opened here
libjpeg-turbo-3.1.2/src/tjtran.c:337:8: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjtran.c:339:9: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:339:8: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjtran.c:339:53: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:339:53: throw: if ‘ftell’ throws an exception...
libjpeg-turbo-3.1.2/src/tjtran.c:339:53: danger: ‘fopen(iccFilename, "rb")’ leaks here; was opened at [(45)](sarif:/runs/0/results/10/codeFlows/0/threadFlows/0/locations/44)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def123]
libjpeg-turbo-3.1.2/src/tjtran.c:339:53: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(iccFilename, "rb")’
libjpeg-turbo-3.1.2/src/tjtran.c:176:15: branch_true: following ‘true’ branch (when ‘i < argc’)...
libjpeg-turbo-3.1.2/src/tjtran.c:177:9: branch_true: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:206:15: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjtran.c:207:16: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:206:16: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjtran.c:209:14: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:209:13: branch_true: following ‘true’ branch...
libjpeg-turbo-3.1.2/src/tjtran.c:261:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjtran.c:264:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:265:8: branch_false: following ‘false’ branch (when ‘saveMarkers != 2’)...
libjpeg-turbo-3.1.2/src/tjtran.c:266:13: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:266:13: branch_false: following ‘false’ branch (when ‘saveMarkers != 4’)...
libjpeg-turbo-3.1.2/src/tjtran.c:266:13: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:272:6: branch_false: following ‘false’ branch (when ‘stopOnWarning == -1’)...
libjpeg-turbo-3.1.2/src/tjtran.c:275:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:275:6: branch_false: following ‘false’ branch (when ‘optimize == -1’)...
libjpeg-turbo-3.1.2/src/tjtran.c:277:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:277:6: branch_false: following ‘false’ branch (when ‘maxScans == -1’)...
libjpeg-turbo-3.1.2/src/tjtran.c:279:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:279:6: branch_false: following ‘false’ branch (when ‘restartIntervalBlocks == -1’)...
libjpeg-turbo-3.1.2/src/tjtran.c:282:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:282:6: branch_false: following ‘false’ branch (when ‘restartIntervalRows == -1’)...
libjpeg-turbo-3.1.2/src/tjtran.c:285:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:285:6: branch_false: following ‘false’ branch (when ‘maxMemory == -1’)...
libjpeg-turbo-3.1.2/src/tjtran.c:287:7: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:290:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjtran.c:292:7: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:292:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjtran.c:295:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjtran.c:297:3: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:298:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjtran.c:300:7: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:300:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjtran.c:302:3: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:307:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjtran.c:309:7: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:309:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjtran.c:317:7: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:322:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjtran.c:336:6: branch_true: following ‘true’ branch (when ‘iccFilename’ is non-NULL)...
libjpeg-turbo-3.1.2/src/tjtran.c:337:20: branch_true: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:337:20: acquire_memory: allocated here
libjpeg-turbo-3.1.2/src/tjtran.c:337:8: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjtran.c:339:9: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:339:8: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjtran.c:339:53: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:339:53: throw: if ‘ftell’ throws an exception...
libjpeg-turbo-3.1.2/src/tjtran.c:339:53: danger: ‘fopen(iccFilename, "rb")’ leaks here; was allocated at [(45)](sarif:/runs/0/results/11/codeFlows/0/threadFlows/0/locations/44)
Error: GCC_ANALYZER_WARNING (CWE-775): [#def124]
libjpeg-turbo-3.1.2/src/tjtran.c:340:9: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(iccFilename, "rb")’
libjpeg-turbo-3.1.2/src/tjtran.c:176:15: branch_true: following ‘true’ branch (when ‘i < argc’)...
libjpeg-turbo-3.1.2/src/tjtran.c:177:9: branch_true: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:206:15: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjtran.c:207:16: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:206:16: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjtran.c:209:14: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:209:13: branch_true: following ‘true’ branch...
libjpeg-turbo-3.1.2/src/tjtran.c:261:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjtran.c:264:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:265:8: branch_false: following ‘false’ branch (when ‘saveMarkers != 2’)...
libjpeg-turbo-3.1.2/src/tjtran.c:266:13: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:266:13: branch_false: following ‘false’ branch (when ‘saveMarkers != 4’)...
libjpeg-turbo-3.1.2/src/tjtran.c:266:13: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:272:6: branch_false: following ‘false’ branch (when ‘stopOnWarning == -1’)...
libjpeg-turbo-3.1.2/src/tjtran.c:275:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:275:6: branch_false: following ‘false’ branch (when ‘optimize == -1’)...
libjpeg-turbo-3.1.2/src/tjtran.c:277:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:277:6: branch_false: following ‘false’ branch (when ‘maxScans == -1’)...
libjpeg-turbo-3.1.2/src/tjtran.c:279:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:279:6: branch_false: following ‘false’ branch (when ‘restartIntervalBlocks == -1’)...
libjpeg-turbo-3.1.2/src/tjtran.c:282:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:282:6: branch_false: following ‘false’ branch (when ‘restartIntervalRows == -1’)...
libjpeg-turbo-3.1.2/src/tjtran.c:285:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:285:6: branch_false: following ‘false’ branch (when ‘maxMemory == -1’)...
libjpeg-turbo-3.1.2/src/tjtran.c:287:7: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:290:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjtran.c:292:7: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:292:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjtran.c:295:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjtran.c:297:3: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:298:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjtran.c:300:7: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:300:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjtran.c:302:3: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:307:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjtran.c:309:7: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:309:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjtran.c:317:7: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:322:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjtran.c:336:6: branch_true: following ‘true’ branch (when ‘iccFilename’ is non-NULL)...
libjpeg-turbo-3.1.2/src/tjtran.c:337:20: branch_true: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:337:20: acquire_resource: opened here
libjpeg-turbo-3.1.2/src/tjtran.c:337:8: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjtran.c:339:9: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:339:8: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjtran.c:340:9: throw: if ‘fseek’ throws an exception...
libjpeg-turbo-3.1.2/src/tjtran.c:340:9: danger: ‘fopen(iccFilename, "rb")’ leaks here; was opened at [(45)](sarif:/runs/0/results/12/codeFlows/0/threadFlows/0/locations/44)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def125]
libjpeg-turbo-3.1.2/src/tjtran.c:340:9: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(iccFilename, "rb")’
libjpeg-turbo-3.1.2/src/tjtran.c:176:15: branch_true: following ‘true’ branch (when ‘i < argc’)...
libjpeg-turbo-3.1.2/src/tjtran.c:177:9: branch_true: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:206:15: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjtran.c:207:16: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:206:16: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjtran.c:209:14: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:209:13: branch_true: following ‘true’ branch...
libjpeg-turbo-3.1.2/src/tjtran.c:261:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjtran.c:264:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:265:8: branch_false: following ‘false’ branch (when ‘saveMarkers != 2’)...
libjpeg-turbo-3.1.2/src/tjtran.c:266:13: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:266:13: branch_false: following ‘false’ branch (when ‘saveMarkers != 4’)...
libjpeg-turbo-3.1.2/src/tjtran.c:266:13: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:272:6: branch_false: following ‘false’ branch (when ‘stopOnWarning == -1’)...
libjpeg-turbo-3.1.2/src/tjtran.c:275:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:275:6: branch_false: following ‘false’ branch (when ‘optimize == -1’)...
libjpeg-turbo-3.1.2/src/tjtran.c:277:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:277:6: branch_false: following ‘false’ branch (when ‘maxScans == -1’)...
libjpeg-turbo-3.1.2/src/tjtran.c:279:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:279:6: branch_false: following ‘false’ branch (when ‘restartIntervalBlocks == -1’)...
libjpeg-turbo-3.1.2/src/tjtran.c:282:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:282:6: branch_false: following ‘false’ branch (when ‘restartIntervalRows == -1’)...
libjpeg-turbo-3.1.2/src/tjtran.c:285:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:285:6: branch_false: following ‘false’ branch (when ‘maxMemory == -1’)...
libjpeg-turbo-3.1.2/src/tjtran.c:287:7: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:290:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjtran.c:292:7: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:292:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjtran.c:295:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjtran.c:297:3: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:298:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjtran.c:300:7: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:300:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjtran.c:302:3: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:307:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjtran.c:309:7: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:309:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjtran.c:317:7: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:322:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjtran.c:336:6: branch_true: following ‘true’ branch (when ‘iccFilename’ is non-NULL)...
libjpeg-turbo-3.1.2/src/tjtran.c:337:20: branch_true: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:337:20: acquire_memory: allocated here
libjpeg-turbo-3.1.2/src/tjtran.c:337:8: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjtran.c:339:9: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:339:8: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjtran.c:340:9: throw: if ‘fseek’ throws an exception...
libjpeg-turbo-3.1.2/src/tjtran.c:340:9: danger: ‘fopen(iccFilename, "rb")’ leaks here; was allocated at [(45)](sarif:/runs/0/results/13/codeFlows/0/threadFlows/0/locations/44)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def126]
libjpeg-turbo-3.1.2/src/tjtran.c:350:9: warning[-Wanalyzer-malloc-leak]: leak of ‘iccBuf’
libjpeg-turbo-3.1.2/src/tjtran.c:176:15: branch_true: following ‘true’ branch (when ‘i < argc’)...
libjpeg-turbo-3.1.2/src/tjtran.c:177:9: branch_true: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:206:15: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjtran.c:207:16: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:206:16: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjtran.c:209:14: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:209:13: branch_true: following ‘true’ branch...
libjpeg-turbo-3.1.2/src/tjtran.c:261:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjtran.c:264:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:265:8: branch_false: following ‘false’ branch (when ‘saveMarkers != 2’)...
libjpeg-turbo-3.1.2/src/tjtran.c:266:13: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:266:13: branch_false: following ‘false’ branch (when ‘saveMarkers != 4’)...
libjpeg-turbo-3.1.2/src/tjtran.c:266:13: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:272:6: branch_false: following ‘false’ branch (when ‘stopOnWarning == -1’)...
libjpeg-turbo-3.1.2/src/tjtran.c:275:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:275:6: branch_false: following ‘false’ branch (when ‘optimize == -1’)...
libjpeg-turbo-3.1.2/src/tjtran.c:277:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:277:6: branch_false: following ‘false’ branch (when ‘maxScans == -1’)...
libjpeg-turbo-3.1.2/src/tjtran.c:279:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:279:6: branch_false: following ‘false’ branch (when ‘restartIntervalBlocks == -1’)...
libjpeg-turbo-3.1.2/src/tjtran.c:282:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:282:6: branch_false: following ‘false’ branch (when ‘restartIntervalRows == -1’)...
libjpeg-turbo-3.1.2/src/tjtran.c:285:6: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:285:6: branch_false: following ‘false’ branch (when ‘maxMemory == -1’)...
libjpeg-turbo-3.1.2/src/tjtran.c:287:7: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:290:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjtran.c:292:7: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:292:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjtran.c:295:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjtran.c:297:3: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:298:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjtran.c:300:7: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:300:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjtran.c:302:3: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:307:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjtran.c:309:7: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:309:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjtran.c:317:7: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:322:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjtran.c:336:6: branch_true: following ‘true’ branch (when ‘iccFilename’ is non-NULL)...
libjpeg-turbo-3.1.2/src/tjtran.c:337:20: branch_true: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:337:8: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjtran.c:339:9: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:339:8: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjtran.c:342:8: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjtran.c:344:5: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:345:36: acquire_memory: allocated here
libjpeg-turbo-3.1.2/src/tjtran.c:345:8: branch_false: following ‘false’ branch (when ‘iccBuf’ is non-NULL)...
libjpeg-turbo-3.1.2/src/tjtran.c:347:9: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:347:8: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjtran.c:349:5: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjtran.c:350:9: throw: if ‘tj3SetICCProfile’ throws an exception...
libjpeg-turbo-3.1.2/src/tjtran.c:350:9: danger: ‘iccBuf’ leaks here; was allocated at [(51)](sarif:/runs/0/results/14/codeFlows/0/threadFlows/0/locations/50)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def127]
libjpeg-turbo-3.1.2/src/tjunittest.c:757:32: warning[-Wanalyzer-malloc-leak]: leak of ‘srcBuf’
libjpeg-turbo-3.1.2/src/tjunittest.c:733:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjunittest.c:736:3: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjunittest.c:736:3: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjunittest.c:737:7: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjunittest.c:744:5: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjunittest.c:746:3: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjunittest.c:747:21: branch_true: following ‘true’ branch (when ‘subsamp < numSamp’)...
libjpeg-turbo-3.1.2/src/tjunittest.c:748:5: branch_true: ...to here
libjpeg-turbo-3.1.2/src/tjunittest.c:748:5: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjunittest.c:748:5: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjunittest.c:749:17: branch_true: following ‘true’ branch (when ‘w != 48’)...
libjpeg-turbo-3.1.2/src/tjunittest.c:750:18: branch_true: ...to here
libjpeg-turbo-3.1.2/src/tjunittest.c:750:18: branch_true: following ‘true’ branch (when ‘w == 1’)...
libjpeg-turbo-3.1.2/src/tjunittest.c:752:7: branch_true: ...to here
libjpeg-turbo-3.1.2/src/tjunittest.c:752:19: branch_true: following ‘true’ branch (when ‘h < maxh’)...
libjpeg-turbo-3.1.2/src/tjunittest.c:753:13: branch_true: ...to here
libjpeg-turbo-3.1.2/src/tjunittest.c:753:12: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjunittest.c:754:30: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjunittest.c:754:23: acquire_memory: allocated here
libjpeg-turbo-3.1.2/src/tjunittest.c:754:12: branch_false: following ‘false’ branch (when ‘srcBuf’ is non-NULL)...
libjpeg-turbo-3.1.2/src/tjunittest.c:756:13: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjunittest.c:756:12: branch_true: following ‘true’ branch...
libjpeg-turbo-3.1.2/src/tjunittest.c:757:15: branch_true: ...to here
libjpeg-turbo-3.1.2/src/tjunittest.c:757:14: branch_true: following ‘true’ branch...
libjpeg-turbo-3.1.2/src/tjunittest.c:757:32: branch_true: ...to here
libjpeg-turbo-3.1.2/src/tjunittest.c:757:32: throw: if ‘tj3YUVBufSize’ throws an exception...
libjpeg-turbo-3.1.2/src/tjunittest.c:757:32: danger: ‘srcBuf’ leaks here; was allocated at [(19)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/18)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def128]
libjpeg-turbo-3.1.2/src/tjunittest.c:758:26: warning[-Wanalyzer-malloc-leak]: leak of ‘srcBuf’
libjpeg-turbo-3.1.2/src/tjunittest.c:733:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjunittest.c:736:3: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjunittest.c:736:3: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjunittest.c:737:7: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjunittest.c:744:5: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjunittest.c:746:3: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjunittest.c:747:21: branch_true: following ‘true’ branch (when ‘subsamp < numSamp’)...
libjpeg-turbo-3.1.2/src/tjunittest.c:748:5: branch_true: ...to here
libjpeg-turbo-3.1.2/src/tjunittest.c:748:5: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjunittest.c:748:5: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjunittest.c:749:17: branch_true: following ‘true’ branch (when ‘w != 48’)...
libjpeg-turbo-3.1.2/src/tjunittest.c:750:18: branch_true: ...to here
libjpeg-turbo-3.1.2/src/tjunittest.c:750:18: branch_true: following ‘true’ branch (when ‘w == 1’)...
libjpeg-turbo-3.1.2/src/tjunittest.c:752:7: branch_true: ...to here
libjpeg-turbo-3.1.2/src/tjunittest.c:752:19: branch_true: following ‘true’ branch (when ‘h < maxh’)...
libjpeg-turbo-3.1.2/src/tjunittest.c:753:13: branch_true: ...to here
libjpeg-turbo-3.1.2/src/tjunittest.c:753:12: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjunittest.c:754:30: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjunittest.c:754:23: acquire_memory: allocated here
libjpeg-turbo-3.1.2/src/tjunittest.c:754:12: branch_false: following ‘false’ branch (when ‘srcBuf’ is non-NULL)...
libjpeg-turbo-3.1.2/src/tjunittest.c:756:13: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjunittest.c:757:14: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjunittest.c:758:26: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjunittest.c:758:26: throw: if ‘tj3JPEGBufSize’ throws an exception...
libjpeg-turbo-3.1.2/src/tjunittest.c:758:26: danger: ‘srcBuf’ leaks here; was allocated at [(19)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/18)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def129]
libjpeg-turbo-3.1.2/src/tjunittest.c:759:42: warning[-Wanalyzer-malloc-leak]: leak of ‘srcBuf’
libjpeg-turbo-3.1.2/src/tjunittest.c:733:6: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjunittest.c:736:3: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjunittest.c:736:3: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjunittest.c:737:7: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjunittest.c:744:5: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjunittest.c:746:3: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjunittest.c:747:21: branch_true: following ‘true’ branch (when ‘subsamp < numSamp’)...
libjpeg-turbo-3.1.2/src/tjunittest.c:748:5: branch_true: ...to here
libjpeg-turbo-3.1.2/src/tjunittest.c:748:5: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjunittest.c:748:5: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjunittest.c:749:17: branch_true: following ‘true’ branch (when ‘w != 48’)...
libjpeg-turbo-3.1.2/src/tjunittest.c:750:18: branch_true: ...to here
libjpeg-turbo-3.1.2/src/tjunittest.c:750:18: branch_true: following ‘true’ branch (when ‘w == 1’)...
libjpeg-turbo-3.1.2/src/tjunittest.c:752:7: branch_true: ...to here
libjpeg-turbo-3.1.2/src/tjunittest.c:752:19: branch_true: following ‘true’ branch (when ‘h < maxh’)...
libjpeg-turbo-3.1.2/src/tjunittest.c:753:13: branch_true: ...to here
libjpeg-turbo-3.1.2/src/tjunittest.c:753:12: branch_false: following ‘false’ branch...
libjpeg-turbo-3.1.2/src/tjunittest.c:754:30: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjunittest.c:754:23: acquire_memory: allocated here
libjpeg-turbo-3.1.2/src/tjunittest.c:754:12: branch_false: following ‘false’ branch (when ‘srcBuf’ is non-NULL)...
libjpeg-turbo-3.1.2/src/tjunittest.c:756:13: branch_false: ...to here
libjpeg-turbo-3.1.2/src/tjunittest.c:756:12: branch_true: following ‘true’ branch...
libjpeg-turbo-3.1.2/src/tjunittest.c:757:15: branch_true: ...to here
libjpeg-turbo-3.1.2/src/tjunittest.c:757:14: branch_true: following ‘true’ branch...
libjpeg-turbo-3.1.2/src/tjunittest.c:757:32: branch_true: ...to here
libjpeg-turbo-3.1.2/src/tjunittest.c:759:42: throw: if ‘tj3Alloc’ throws an exception...
libjpeg-turbo-3.1.2/src/tjunittest.c:759:42: danger: ‘srcBuf’ leaks here; was allocated at [(19)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/18)
Error: GCC_ANALYZER_WARNING (CWE-835): [#def130]
libjpeg-turbo-3.1.2/src/transupp.c:531:43: warning[-Wanalyzer-infinite-loop]: infinite loop
Error: COMPILER_WARNING (CWE-704): [#def131]
libjpeg-turbo-3.1.2/src/turbojpeg.c:1198: included_from: Included from here.
libjpeg-turbo-3.1.2/src/turbojpeg-mp.c: scope_hint: In function ‘tj3SaveImage8’
libjpeg-turbo-3.1.2/src/turbojpeg-mp.c:492:7: warning[-Wdiscarded-qualifiers]: assignment discards ‘const’ qualifier from pointer target type
Scan Properties
| analyzer-version-clippy | 1.92.0 |
| analyzer-version-cppcheck | 2.19.1 |
| analyzer-version-gcc | 16.0.0 |
| 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-204.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-x86_64 |
| project-name | libjpeg-turbo-3.1.2-1.fc44 |
| store-results-to | /tmp/tmpgquw9epu/libjpeg-turbo-3.1.2-1.fc44.tar.xz |
| time-created | 2026-01-08 19:02:22 |
| time-finished | 2026-01-08 19:05:20 |
| tool | csmock |
| tool-args | '/usr/bin/csmock' '-r' 'fedora-rawhide-x86_64' '-t' 'gcc,cppcheck,clippy,shellcheck,unicontrol' '-o' '/tmp/tmpgquw9epu/libjpeg-turbo-3.1.2-1.fc44.tar.xz' '--gcc-analyze' '--unicontrol-notests' '--unicontrol-bidi-only' '--install' 'pam' '--gcc-analyzer-bin=/usr/bin/gcc' '/tmp/tmpgquw9epu/libjpeg-turbo-3.1.2-1.fc44.src.rpm' |
| tool-version | csmock-3.8.3.20251215.161544.g62de9a5-1.el9 |