opus-1.6-1.fc44
List of Findings
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1]
opus-1.6/celt/celt_decoder.c:244:8: warning[-Wanalyzer-malloc-leak]: leak of 'malloc((long unsigned int)opus_custom_decoder_get_size(mode, channels))'
opus-1.6/celt/celt_decoder.c:208:14: enter_function: entry to 'opus_custom_decoder_create'
opus-1.6/celt/celt_decoder.c:211:37: call_function: inlined call to 'opus_alloc' from 'opus_custom_decoder_create'
opus-1.6/celt/celt_decoder.c:212:10: call_function: calling 'opus_custom_decoder_init' from 'opus_custom_decoder_create'
Error: CPPCHECK_WARNING (CWE-758): [#def2]
opus-1.6/celt/celt_decoder.c:903: error[subtractPointers]: Subtracting pointers that point to different objects
Error: CPPCHECK_WARNING (CWE-457): [#def3]
opus-1.6/celt/celt_decoder.c:1451: warning[uninitvar]: Uninitialized variable: offsets
Error: CPPCHECK_WARNING (CWE-758): [#def4]
opus-1.6/celt/celt_encoder.c:702: error[subtractPointers]: Subtracting pointers that point to different objects
Error: CPPCHECK_WARNING (CWE-758): [#def5]
opus-1.6/celt/celt_encoder.c:1089: error[subtractPointers]: Subtracting pointers that point to different objects
Error: GCC_ANALYZER_WARNING (CWE-457): [#def6]
opus-1.6/celt/celt_encoder.c:1307:14: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value '*<unknown>'
opus-1.6/celt/celt_encoder.c:2865:5: enter_function: entry to 'opus_custom_encode24'
opus-1.6/celt/celt_encoder.c:2871:7: branch_false: following 'false' branch (when 'pcm' is non-NULL)...
opus-1.6/celt/celt_encoder.c:2874:4: branch_false: ...to here
opus-1.6/celt/celt_encoder.c:2881:8: call_function: calling 'celt_encode_with_ec' from 'opus_custom_encode24'
Error: GCC_ANALYZER_WARNING (CWE-457): [#def7]
opus-1.6/celt/celt_encoder.c:1314:78: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value '*<unknown>'
opus-1.6/celt/celt_encoder.c:2865:5: enter_function: entry to 'opus_custom_encode24'
opus-1.6/celt/celt_encoder.c:2871:7: branch_false: following 'false' branch (when 'pcm' is non-NULL)...
opus-1.6/celt/celt_encoder.c:2874:4: branch_false: ...to here
opus-1.6/celt/celt_encoder.c:2881:8: call_function: calling 'celt_encode_with_ec' from 'opus_custom_encode24'
Error: CPPCHECK_WARNING (CWE-758): [#def8]
opus-1.6/celt/celt_encoder.c:2199: error[subtractPointers]: Subtracting pointers that point to different objects
Error: CPPCHECK_WARNING (CWE-457): [#def9]
opus-1.6/celt/celt_lpc.c:174: warning[uninitvar]: Uninitialized variable: rnum
Error: CPPCHECK_WARNING (CWE-457): [#def10]
opus-1.6/celt/celt_lpc.c:248: warning[uninitvar]: Uninitialized variable: rden
Error: GCC_ANALYZER_WARNING (CWE-476): [#def11]
opus-1.6/celt/entenc.c:62:3: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘ptr’
opus-1.6/celt/tests/test_unit_entropy.c:53:5: enter_function: entry to ‘main’
opus-1.6/celt/tests/test_unit_entropy.c:70:6: branch_false: following ‘false’ branch (when ‘_argc <= 2’)...
opus-1.6/celt/tests/test_unit_entropy.c:74:14: branch_false: ...to here
opus-1.6/celt/tests/test_unit_entropy.c:82:26: acquire_memory: this call could return NULL
opus-1.6/celt/tests/test_unit_entropy.c:84:12: branch_true: following ‘true’ branch (when ‘ft != 1024’)...
opus-1.6/celt/tests/test_unit_entropy.c:84:12: branch_true: ...to here
opus-1.6/celt/tests/test_unit_entropy.c:85:13: branch_true: following ‘true’ branch (when ‘ft > i’)...
opus-1.6/celt/tests/test_unit_entropy.c:86:16: branch_true: ...to here
opus-1.6/celt/tests/test_unit_entropy.c:87:7: call_function: calling ‘ec_enc_uint’ from ‘main’
Error: GCC_ANALYZER_WARNING (CWE-476): [#def12]
opus-1.6/celt/mini_kfft.c:295:13: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘Fout’
opus-1.6/celt/tests/test_unit_mini_kfft.c:83:6: enter_function: entry to ‘test1d’
opus-1.6/celt/tests/test_unit_mini_kfft.c:91:11: call_function: calling ‘mini_kiss_fft_alloc’ from ‘test1d’
opus-1.6/celt/tests/test_unit_mini_kfft.c:91:11: return_function: returning to ‘test1d’ from ‘mini_kiss_fft_alloc’
opus-1.6/celt/tests/test_unit_mini_kfft.c:92:12: call_function: calling ‘mini_kiss_fft_alloc’ from ‘test1d’
opus-1.6/celt/tests/test_unit_mini_kfft.c:92:12: return_function: returning to ‘test1d’ from ‘mini_kiss_fft_alloc’
opus-1.6/celt/tests/test_unit_mini_kfft.c:95:31: acquire_memory: this call could return NULL
opus-1.6/celt/tests/test_unit_mini_kfft.c:97:14: branch_false: following ‘false’ branch (when ‘k >= nfft’)...
opus-1.6/celt/tests/test_unit_mini_kfft.c:97:14: branch_false: ...to here
opus-1.6/celt/tests/test_unit_mini_kfft.c:102:14: branch_false: following ‘false’ branch (when ‘k >= nfft’)...
opus-1.6/celt/tests/test_unit_mini_kfft.c:107:8: branch_false: ...to here
opus-1.6/celt/tests/test_unit_mini_kfft.c:107:8: branch_false: following ‘false’ branch (when ‘isinverse == 0’)...
opus-1.6/celt/tests/test_unit_mini_kfft.c:120:8: call_function: inlined call to ‘mini_kiss_fft’ from ‘test1d’
Error: GCC_ANALYZER_WARNING (CWE-476): [#def13]
opus-1.6/celt/mini_kfft.c:295:13: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘f’
opus-1.6/celt/tests/test_unit_mini_kfft.c:83:6: enter_function: entry to ‘test1d’
opus-1.6/celt/tests/test_unit_mini_kfft.c:91:11: call_function: calling ‘mini_kiss_fft_alloc’ from ‘test1d’
opus-1.6/celt/tests/test_unit_mini_kfft.c:91:11: return_function: returning to ‘test1d’ from ‘mini_kiss_fft_alloc’
opus-1.6/celt/tests/test_unit_mini_kfft.c:92:12: call_function: calling ‘mini_kiss_fft_alloc’ from ‘test1d’
opus-1.6/celt/tests/test_unit_mini_kfft.c:92:12: return_function: returning to ‘test1d’ from ‘mini_kiss_fft_alloc’
opus-1.6/celt/tests/test_unit_mini_kfft.c:94:30: acquire_memory: this call could return NULL
opus-1.6/celt/tests/test_unit_mini_kfft.c:97:14: branch_false: following ‘false’ branch (when ‘k >= nfft’)...
opus-1.6/celt/tests/test_unit_mini_kfft.c:97:14: branch_false: ...to here
opus-1.6/celt/tests/test_unit_mini_kfft.c:102:14: branch_false: following ‘false’ branch (when ‘k >= nfft’)...
opus-1.6/celt/tests/test_unit_mini_kfft.c:107:8: branch_false: ...to here
opus-1.6/celt/tests/test_unit_mini_kfft.c:107:8: branch_false: following ‘false’ branch (when ‘isinverse == 0’)...
opus-1.6/celt/tests/test_unit_mini_kfft.c:120:8: call_function: inlined call to ‘mini_kiss_fft’ from ‘test1d’
Error: GCC_ANALYZER_WARNING (CWE-457): [#def14]
opus-1.6/celt/mini_kfft.c:295:13: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘*f’
opus-1.6/celt/tests/test_unit_mini_kfft.c:83:6: enter_function: entry to ‘test1d’
opus-1.6/celt/tests/test_unit_mini_kfft.c:91:11: call_function: calling ‘mini_kiss_fft_alloc’ from ‘test1d’
opus-1.6/celt/tests/test_unit_mini_kfft.c:91:11: return_function: returning to ‘test1d’ from ‘mini_kiss_fft_alloc’
opus-1.6/celt/tests/test_unit_mini_kfft.c:92:12: call_function: calling ‘mini_kiss_fft_alloc’ from ‘test1d’
opus-1.6/celt/tests/test_unit_mini_kfft.c:92:12: return_function: returning to ‘test1d’ from ‘mini_kiss_fft_alloc’
opus-1.6/celt/tests/test_unit_mini_kfft.c:97:14: branch_false: following ‘false’ branch (when ‘k >= nfft’)...
opus-1.6/celt/tests/test_unit_mini_kfft.c:97:14: branch_false: ...to here
opus-1.6/celt/tests/test_unit_mini_kfft.c:102:14: branch_false: following ‘false’ branch (when ‘k >= nfft’)...
opus-1.6/celt/tests/test_unit_mini_kfft.c:107:8: branch_false: ...to here
opus-1.6/celt/tests/test_unit_mini_kfft.c:107:8: branch_false: following ‘false’ branch (when ‘isinverse == 0’)...
opus-1.6/celt/tests/test_unit_mini_kfft.c:120:8: call_function: inlined call to ‘mini_kiss_fft’ from ‘test1d’
Error: GCC_ANALYZER_WARNING (CWE-476): [#def15]
opus-1.6/celt/modes.c:101:10: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL 'malloc(44)'
opus-1.6/celt/modes.c:90:20: enter_function: entry to 'compute_ebands'
opus-1.6/celt/modes.c:96:7: branch_true: following 'true' branch...
opus-1.6/celt/modes.c:98:7: branch_true: ...to here
opus-1.6/celt/modes.c:99:16: call_function: inlined call to 'opus_alloc' from 'compute_ebands'
opus-1.6/celt/modes.c:100:16: branch_true: following 'true' branch...
opus-1.6/celt/modes.c:101:16: branch_true: ...to here
opus-1.6/celt/modes.c:101:10: danger: 'malloc(44) + (long unsigned int)i * 2' could be NULL: unchecked value from [(5)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def16]
opus-1.6/celt/modes.c:359:25: warning[-Wanalyzer-malloc-leak]: leak of 'malloc(160)'
opus-1.6/celt/modes.c:227:11: enter_function: entry to 'opus_custom_mode_create'
opus-1.6/celt/modes.c:245:13: branch_true: following 'true' branch (when 'i == 0')...
opus-1.6/celt/modes.c:245:13: branch_true: ...to here
opus-1.6/celt/modes.c:248:16: branch_true: following 'true' branch (when 'j != 4')...
opus-1.6/celt/modes.c:250:13: branch_true: ...to here
opus-1.6/celt/modes.c:269:7: branch_false: following 'false' branch...
opus-1.6/celt/modes.c:278:8: branch_false: ...to here
opus-1.6/celt/modes.c:278:7: branch_false: following 'false' branch...
opus-1.6/celt/modes.c:286:7: branch_false: following 'false' branch...
opus-1.6/celt/modes.c:293:8: branch_false: ...to here
opus-1.6/celt/modes.c:308:7: branch_false: following 'false' branch...
opus-1.6/celt/modes.c:315:11: call_function: inlined call to 'opus_alloc' from 'opus_custom_mode_create'
opus-1.6/celt/modes.c:316:7: branch_false: following 'false' branch...
opus-1.6/celt/modes.c:318:4: branch_false: ...to here
opus-1.6/celt/modes.c:363:19: call_function: calling 'compute_ebands' from 'opus_custom_mode_create'
opus-1.6/celt/modes.c:363:19: return_function: returning to 'opus_custom_mode_create' from 'compute_ebands'
opus-1.6/celt/modes.c:364:7: branch_false: following 'false' branch...
opus-1.6/celt/modes.c:369:22: branch_false: ...to here
opus-1.6/celt/modes.c:369:7: branch_true: following 'true' branch...
opus-1.6/celt/modes.c:371:8: branch_true: ...to here
opus-1.6/celt/modes.c:434:7: branch_true: following 'true' branch...
opus-1.6/celt/modes.c:435:7: branch_true: ...to here
opus-1.6/celt/modes.c:435:7: call_function: calling 'opus_custom_mode_destroy' from 'opus_custom_mode_create'
Error: GCC_ANALYZER_WARNING (CWE-401): [#def17]
opus-1.6/celt/modes.c:445:7: warning[-Wanalyzer-malloc-leak]: leak of '<unknown>'
opus-1.6/celt/modes.c:227:11: enter_function: entry to 'opus_custom_mode_create'
opus-1.6/celt/modes.c:245:13: branch_true: following 'true' branch (when 'i == 0')...
opus-1.6/celt/modes.c:245:13: branch_true: ...to here
opus-1.6/celt/modes.c:248:16: branch_true: following 'true' branch (when 'j != 4')...
opus-1.6/celt/modes.c:250:13: branch_true: ...to here
opus-1.6/celt/modes.c:269:7: branch_false: following 'false' branch...
opus-1.6/celt/modes.c:278:8: branch_false: ...to here
opus-1.6/celt/modes.c:278:7: branch_false: following 'false' branch...
opus-1.6/celt/modes.c:286:7: branch_false: following 'false' branch...
opus-1.6/celt/modes.c:293:8: branch_false: ...to here
opus-1.6/celt/modes.c:308:7: branch_false: following 'false' branch...
opus-1.6/celt/modes.c:315:11: call_function: inlined call to 'opus_alloc' from 'opus_custom_mode_create'
opus-1.6/celt/modes.c:316:7: branch_false: following 'false' branch...
opus-1.6/celt/modes.c:318:4: branch_false: ...to here
opus-1.6/celt/modes.c:363:19: call_function: calling 'compute_ebands' from 'opus_custom_mode_create'
opus-1.6/celt/modes.c:363:19: return_function: returning to 'opus_custom_mode_create' from 'compute_ebands'
opus-1.6/celt/modes.c:364:7: branch_false: following 'false' branch...
opus-1.6/celt/modes.c:369:22: branch_false: ...to here
opus-1.6/celt/modes.c:369:7: branch_true: following 'true' branch...
opus-1.6/celt/modes.c:371:8: branch_true: ...to here
opus-1.6/celt/modes.c:434:7: branch_true: following 'true' branch...
opus-1.6/celt/modes.c:435:7: branch_true: ...to here
opus-1.6/celt/modes.c:435:7: call_function: calling 'opus_custom_mode_destroy' from 'opus_custom_mode_create'
Error: GCC_ANALYZER_WARNING (CWE-457): [#def18]
opus-1.6/celt/modes.c:466:30: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value '*mode.allocVectors'
opus-1.6/celt/modes.c:227:11: enter_function: entry to 'opus_custom_mode_create'
opus-1.6/celt/modes.c:245:13: branch_true: following 'true' branch (when 'i == 0')...
opus-1.6/celt/modes.c:245:13: branch_true: ...to here
opus-1.6/celt/modes.c:248:16: branch_true: following 'true' branch (when 'j != 4')...
opus-1.6/celt/modes.c:250:13: branch_true: ...to here
opus-1.6/celt/modes.c:269:7: branch_false: following 'false' branch...
opus-1.6/celt/modes.c:278:8: branch_false: ...to here
opus-1.6/celt/modes.c:278:7: branch_false: following 'false' branch...
opus-1.6/celt/modes.c:286:7: branch_false: following 'false' branch...
opus-1.6/celt/modes.c:293:8: branch_false: ...to here
opus-1.6/celt/modes.c:308:7: branch_false: following 'false' branch...
opus-1.6/celt/modes.c:315:11: call_function: inlined call to 'opus_alloc' from 'opus_custom_mode_create'
opus-1.6/celt/modes.c:316:7: branch_false: following 'false' branch...
opus-1.6/celt/modes.c:318:4: branch_false: ...to here
opus-1.6/celt/modes.c:363:19: call_function: calling 'compute_ebands' from 'opus_custom_mode_create'
opus-1.6/celt/modes.c:363:19: return_function: returning to 'opus_custom_mode_create' from 'compute_ebands'
opus-1.6/celt/modes.c:364:7: branch_false: following 'false' branch...
opus-1.6/celt/modes.c:369:22: branch_false: ...to here
opus-1.6/celt/modes.c:369:7: branch_true: following 'true' branch...
opus-1.6/celt/modes.c:371:8: branch_true: ...to here
opus-1.6/celt/modes.c:434:7: branch_true: following 'true' branch...
opus-1.6/celt/modes.c:435:7: branch_true: ...to here
opus-1.6/celt/modes.c:435:7: call_function: calling 'opus_custom_mode_destroy' from 'opus_custom_mode_create'
Error: GCC_ANALYZER_WARNING (CWE-401): [#def19]
opus-1.6/celt/opus_custom_demo.c:52:4: warning[-Wanalyzer-malloc-leak]: leak of ‘fbytes’
opus-1.6/celt/opus_custom_demo.c:105:5: enter_function: entry to ‘main’
opus-1.6/celt/opus_custom_demo.c:137:7: branch_false: following ‘false’ branch (when ‘argc > 6’)...
opus-1.6/celt/opus_custom_demo.c:142:8: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:175:7: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:181:26: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:184:7: branch_true: following ‘true’ branch (when ‘decode_only == 0’)...
opus-1.6/celt/opus_custom_demo.c:186:47: branch_true: ...to here
opus-1.6/celt/opus_custom_demo.c:188:10: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:196:11: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:197:7: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:197:7: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:233:7: branch_true: following ‘true’ branch (when ‘decode_only == 0’)...
opus-1.6/celt/opus_custom_demo.c:234:13: branch_true: ...to here
opus-1.6/celt/opus_custom_demo.c:235:10: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:240:10: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:240:10: branch_false: following ‘false’ branch (when ‘complexity < 0’)...
opus-1.6/celt/opus_custom_demo.c:248:10: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:263:7: branch_false: following ‘false’ branch (when ‘encode_only != 0’)...
opus-1.6/celt/opus_custom_demo.c:275:8: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:275:7: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:280:17: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:282:7: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:282:7: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:289:7: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:294:29: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:296:29: acquire_memory: allocated here
opus-1.6/celt/opus_custom_demo.c:298:11: branch_true: following ‘true’ branch...
opus-1.6/celt/opus_custom_demo.c:301:10: branch_true: ...to here
opus-1.6/celt/opus_custom_demo.c:301:10: branch_false: following ‘false’ branch (when ‘decode_only == 0’)...
opus-1.6/celt/opus_custom_demo.c:326:30: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:327:13: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:329:13: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:329:13: branch_true: following ‘true’ branch (when ‘format == 0’)...
opus-1.6/celt/opus_custom_demo.c:329:13: branch_true: ...to here
opus-1.6/celt/opus_custom_demo.c:330:21: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:353:16: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:354:13: branch_true: following ‘true’ branch...
opus-1.6/celt/opus_custom_demo.c:356:13: branch_true: ...to here
opus-1.6/celt/opus_custom_demo.c:356:13: call_function: calling ‘_opus_ctl_failed’ from ‘main’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def20]
opus-1.6/celt/opus_custom_demo.c:52:4: warning[-Wanalyzer-malloc-leak]: leak of ‘in’
opus-1.6/celt/opus_custom_demo.c:105:5: enter_function: entry to ‘main’
opus-1.6/celt/opus_custom_demo.c:137:7: branch_false: following ‘false’ branch (when ‘argc > 6’)...
opus-1.6/celt/opus_custom_demo.c:142:8: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:175:7: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:181:26: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:184:7: branch_true: following ‘true’ branch (when ‘decode_only == 0’)...
opus-1.6/celt/opus_custom_demo.c:186:47: branch_true: ...to here
opus-1.6/celt/opus_custom_demo.c:188:10: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:196:11: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:197:7: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:197:7: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:233:7: branch_true: following ‘true’ branch (when ‘decode_only == 0’)...
opus-1.6/celt/opus_custom_demo.c:234:13: branch_true: ...to here
opus-1.6/celt/opus_custom_demo.c:235:10: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:240:10: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:240:10: branch_false: following ‘false’ branch (when ‘complexity < 0’)...
opus-1.6/celt/opus_custom_demo.c:248:10: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:263:7: branch_false: following ‘false’ branch (when ‘encode_only != 0’)...
opus-1.6/celt/opus_custom_demo.c:275:8: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:275:7: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:280:17: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:282:7: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:282:7: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:289:7: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:294:29: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:294:22: acquire_memory: allocated here
opus-1.6/celt/opus_custom_demo.c:298:11: branch_true: following ‘true’ branch...
opus-1.6/celt/opus_custom_demo.c:301:10: branch_true: ...to here
opus-1.6/celt/opus_custom_demo.c:301:10: branch_false: following ‘false’ branch (when ‘decode_only == 0’)...
opus-1.6/celt/opus_custom_demo.c:326:30: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:327:13: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:329:13: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:329:13: branch_true: following ‘true’ branch (when ‘format == 0’)...
opus-1.6/celt/opus_custom_demo.c:329:13: branch_true: ...to here
opus-1.6/celt/opus_custom_demo.c:330:21: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:353:16: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:354:13: branch_true: following ‘true’ branch...
opus-1.6/celt/opus_custom_demo.c:356:13: branch_true: ...to here
opus-1.6/celt/opus_custom_demo.c:356:13: call_function: calling ‘_opus_ctl_failed’ from ‘main’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def21]
opus-1.6/celt/opus_custom_demo.c:52:4: warning[-Wanalyzer-malloc-leak]: leak of ‘out’
opus-1.6/celt/opus_custom_demo.c:105:5: enter_function: entry to ‘main’
opus-1.6/celt/opus_custom_demo.c:137:7: branch_false: following ‘false’ branch (when ‘argc > 6’)...
opus-1.6/celt/opus_custom_demo.c:142:8: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:175:7: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:181:26: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:184:7: branch_true: following ‘true’ branch (when ‘decode_only == 0’)...
opus-1.6/celt/opus_custom_demo.c:186:47: branch_true: ...to here
opus-1.6/celt/opus_custom_demo.c:188:10: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:196:11: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:197:7: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:197:7: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:233:7: branch_true: following ‘true’ branch (when ‘decode_only == 0’)...
opus-1.6/celt/opus_custom_demo.c:234:13: branch_true: ...to here
opus-1.6/celt/opus_custom_demo.c:235:10: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:240:10: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:240:10: branch_false: following ‘false’ branch (when ‘complexity < 0’)...
opus-1.6/celt/opus_custom_demo.c:248:10: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:263:7: branch_false: following ‘false’ branch (when ‘encode_only != 0’)...
opus-1.6/celt/opus_custom_demo.c:275:8: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:275:7: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:280:17: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:282:7: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:282:7: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:289:7: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:294:29: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:295:23: acquire_memory: allocated here
opus-1.6/celt/opus_custom_demo.c:298:11: branch_true: following ‘true’ branch...
opus-1.6/celt/opus_custom_demo.c:301:10: branch_true: ...to here
opus-1.6/celt/opus_custom_demo.c:301:10: branch_false: following ‘false’ branch (when ‘decode_only == 0’)...
opus-1.6/celt/opus_custom_demo.c:326:30: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:327:13: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:329:13: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:329:13: branch_true: following ‘true’ branch (when ‘format == 0’)...
opus-1.6/celt/opus_custom_demo.c:329:13: branch_true: ...to here
opus-1.6/celt/opus_custom_demo.c:330:21: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:353:16: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:354:13: branch_true: following ‘true’ branch...
opus-1.6/celt/opus_custom_demo.c:356:13: branch_true: ...to here
opus-1.6/celt/opus_custom_demo.c:356:13: call_function: calling ‘_opus_ctl_failed’ from ‘main’
Error: GCC_ANALYZER_WARNING (CWE-775): [#def22]
opus-1.6/celt/opus_custom_demo.c:294:29: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(outFile, "wb+")’
opus-1.6/celt/opus_custom_demo.c:137:7: branch_false: following ‘false’ branch (when ‘argc > 6’)...
opus-1.6/celt/opus_custom_demo.c:142:8: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:175:7: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:181:26: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:184:7: branch_true: following ‘true’ branch (when ‘decode_only == 0’)...
opus-1.6/celt/opus_custom_demo.c:186:47: branch_true: ...to here
opus-1.6/celt/opus_custom_demo.c:188:10: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:196:11: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:197:7: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:197:7: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:233:7: branch_true: following ‘true’ branch (when ‘decode_only == 0’)...
opus-1.6/celt/opus_custom_demo.c:234:13: branch_true: ...to here
opus-1.6/celt/opus_custom_demo.c:235:10: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:240:10: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:240:10: branch_false: following ‘false’ branch (when ‘complexity < 0’)...
opus-1.6/celt/opus_custom_demo.c:248:10: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:263:7: branch_false: following ‘false’ branch (when ‘encode_only != 0’)...
opus-1.6/celt/opus_custom_demo.c:275:8: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:275:7: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:280:17: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:282:7: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:282:7: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:288:11: acquire_resource: opened here
opus-1.6/celt/opus_custom_demo.c:289:7: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:294:29: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:298:11: branch_true: following ‘true’ branch...
opus-1.6/celt/opus_custom_demo.c:301:10: branch_true: ...to here
opus-1.6/celt/opus_custom_demo.c:301:10: branch_false: following ‘false’ branch (when ‘decode_only == 0’)...
opus-1.6/celt/opus_custom_demo.c:326:30: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:327:13: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:329:13: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:329:13: branch_true: following ‘true’ branch (when ‘format == 0’)...
opus-1.6/celt/opus_custom_demo.c:329:13: branch_true: ...to here
opus-1.6/celt/opus_custom_demo.c:330:21: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:353:16: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:353:16: throw: if ‘opus_custom_encode24’ throws an exception...
opus-1.6/celt/opus_custom_demo.c:294:29: danger: ‘fopen(outFile, "wb+")’ leaks here; was opened at [(23)](sarif:/runs/0/results/19/codeFlows/0/threadFlows/0/locations/22)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def23]
opus-1.6/celt/opus_custom_demo.c:294:29: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(outFile, "wb+")’
opus-1.6/celt/opus_custom_demo.c:137:7: branch_false: following ‘false’ branch (when ‘argc > 6’)...
opus-1.6/celt/opus_custom_demo.c:142:8: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:175:7: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:181:26: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:184:7: branch_true: following ‘true’ branch (when ‘decode_only == 0’)...
opus-1.6/celt/opus_custom_demo.c:186:47: branch_true: ...to here
opus-1.6/celt/opus_custom_demo.c:188:10: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:196:11: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:197:7: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:197:7: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:233:7: branch_true: following ‘true’ branch (when ‘decode_only == 0’)...
opus-1.6/celt/opus_custom_demo.c:234:13: branch_true: ...to here
opus-1.6/celt/opus_custom_demo.c:235:10: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:240:10: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:240:10: branch_false: following ‘false’ branch (when ‘complexity < 0’)...
opus-1.6/celt/opus_custom_demo.c:248:10: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:263:7: branch_false: following ‘false’ branch (when ‘encode_only != 0’)...
opus-1.6/celt/opus_custom_demo.c:275:8: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:275:7: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:280:17: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:282:7: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:282:7: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:288:11: acquire_memory: allocated here
opus-1.6/celt/opus_custom_demo.c:289:7: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:294:29: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:298:11: branch_true: following ‘true’ branch...
opus-1.6/celt/opus_custom_demo.c:301:10: branch_true: ...to here
opus-1.6/celt/opus_custom_demo.c:301:10: branch_false: following ‘false’ branch (when ‘decode_only == 0’)...
opus-1.6/celt/opus_custom_demo.c:326:30: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:327:13: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:329:13: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:329:13: branch_true: following ‘true’ branch (when ‘format == 0’)...
opus-1.6/celt/opus_custom_demo.c:329:13: branch_true: ...to here
opus-1.6/celt/opus_custom_demo.c:330:21: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:353:16: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:353:16: throw: if ‘opus_custom_encode24’ throws an exception...
opus-1.6/celt/opus_custom_demo.c:294:29: danger: ‘fopen(outFile, "wb+")’ leaks here; was allocated at [(23)](sarif:/runs/0/results/20/codeFlows/0/threadFlows/0/locations/22)
Error: GCC_ANALYZER_WARNING (CWE-476): [#def24]
opus-1.6/celt/opus_custom_demo.c:333:35: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘fbytes’
opus-1.6/celt/opus_custom_demo.c:137:7: branch_false: following ‘false’ branch (when ‘argc > 6’)...
opus-1.6/celt/opus_custom_demo.c:142:8: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:175:7: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:181:26: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:184:7: branch_true: following ‘true’ branch (when ‘decode_only == 0’)...
opus-1.6/celt/opus_custom_demo.c:186:47: branch_true: ...to here
opus-1.6/celt/opus_custom_demo.c:188:10: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:196:11: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:197:7: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:197:7: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:233:7: branch_true: following ‘true’ branch (when ‘decode_only == 0’)...
opus-1.6/celt/opus_custom_demo.c:234:13: branch_true: ...to here
opus-1.6/celt/opus_custom_demo.c:235:10: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:240:10: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:240:10: branch_false: following ‘false’ branch (when ‘complexity < 0’)...
opus-1.6/celt/opus_custom_demo.c:248:10: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:263:7: branch_false: following ‘false’ branch (when ‘encode_only != 0’)...
opus-1.6/celt/opus_custom_demo.c:275:8: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:275:7: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:280:17: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:282:7: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:282:7: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:289:7: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:294:29: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:296:29: acquire_memory: this call could return NULL
opus-1.6/celt/opus_custom_demo.c:298:11: branch_true: following ‘true’ branch...
opus-1.6/celt/opus_custom_demo.c:301:10: branch_true: ...to here
opus-1.6/celt/opus_custom_demo.c:301:10: branch_false: following ‘false’ branch (when ‘decode_only == 0’)...
opus-1.6/celt/opus_custom_demo.c:326:30: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:327:13: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:329:13: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:329:13: branch_true: following ‘true’ branch (when ‘format == 0’)...
opus-1.6/celt/opus_custom_demo.c:329:13: branch_true: ...to here
opus-1.6/celt/opus_custom_demo.c:330:21: branch_true: following ‘true’ branch...
opus-1.6/celt/opus_custom_demo.c:333:25: branch_true: ...to here
opus-1.6/celt/opus_custom_demo.c:333:35: danger: ‘fbytes + (sizetype)(i * 2)’ could be NULL: unchecked value from [(25)](sarif:/runs/0/results/35/codeFlows/0/threadFlows/0/locations/24)
Error: GCC_ANALYZER_WARNING (CWE-476): [#def25]
opus-1.6/celt/opus_custom_demo.c:335:16: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘in’
opus-1.6/celt/opus_custom_demo.c:137:7: branch_false: following ‘false’ branch (when ‘argc > 6’)...
opus-1.6/celt/opus_custom_demo.c:142:8: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:175:7: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:181:26: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:184:7: branch_true: following ‘true’ branch (when ‘decode_only == 0’)...
opus-1.6/celt/opus_custom_demo.c:186:47: branch_true: ...to here
opus-1.6/celt/opus_custom_demo.c:188:10: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:196:11: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:197:7: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:197:7: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:233:7: branch_true: following ‘true’ branch (when ‘decode_only == 0’)...
opus-1.6/celt/opus_custom_demo.c:234:13: branch_true: ...to here
opus-1.6/celt/opus_custom_demo.c:235:10: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:240:10: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:240:10: branch_false: following ‘false’ branch (when ‘complexity < 0’)...
opus-1.6/celt/opus_custom_demo.c:248:10: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:263:7: branch_false: following ‘false’ branch (when ‘encode_only != 0’)...
opus-1.6/celt/opus_custom_demo.c:275:8: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:275:7: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:280:17: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:282:7: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:282:7: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:289:7: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:294:29: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:294:22: acquire_memory: this call could return NULL
opus-1.6/celt/opus_custom_demo.c:298:11: branch_true: following ‘true’ branch...
opus-1.6/celt/opus_custom_demo.c:301:10: branch_true: ...to here
opus-1.6/celt/opus_custom_demo.c:301:10: branch_false: following ‘false’ branch (when ‘decode_only == 0’)...
opus-1.6/celt/opus_custom_demo.c:326:30: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:327:13: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:329:13: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:329:13: branch_true: following ‘true’ branch (when ‘format == 0’)...
opus-1.6/celt/opus_custom_demo.c:329:13: branch_true: ...to here
opus-1.6/celt/opus_custom_demo.c:330:21: branch_true: following ‘true’ branch...
opus-1.6/celt/opus_custom_demo.c:333:25: branch_true: ...to here
opus-1.6/celt/opus_custom_demo.c:335:16: danger: ‘in + (long unsigned int)i * 4’ could be NULL: unchecked value from [(25)](sarif:/runs/0/results/36/codeFlows/0/threadFlows/0/locations/24)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def26]
opus-1.6/celt/opus_custom_demo.c:353:16: warning[-Wanalyzer-malloc-leak]: leak of ‘fbytes’
opus-1.6/celt/opus_custom_demo.c:137:7: branch_false: following ‘false’ branch (when ‘argc > 6’)...
opus-1.6/celt/opus_custom_demo.c:142:8: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:175:7: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:181:26: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:184:7: branch_true: following ‘true’ branch (when ‘decode_only == 0’)...
opus-1.6/celt/opus_custom_demo.c:186:47: branch_true: ...to here
opus-1.6/celt/opus_custom_demo.c:188:10: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:196:11: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:197:7: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:197:7: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:233:7: branch_true: following ‘true’ branch (when ‘decode_only == 0’)...
opus-1.6/celt/opus_custom_demo.c:234:13: branch_true: ...to here
opus-1.6/celt/opus_custom_demo.c:235:10: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:240:10: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:240:10: branch_false: following ‘false’ branch (when ‘complexity < 0’)...
opus-1.6/celt/opus_custom_demo.c:248:10: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:263:7: branch_false: following ‘false’ branch (when ‘encode_only != 0’)...
opus-1.6/celt/opus_custom_demo.c:275:8: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:275:7: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:280:17: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:282:7: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:282:7: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:289:7: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:294:29: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:296:29: acquire_memory: allocated here
opus-1.6/celt/opus_custom_demo.c:298:11: branch_true: following ‘true’ branch...
opus-1.6/celt/opus_custom_demo.c:301:10: branch_true: ...to here
opus-1.6/celt/opus_custom_demo.c:301:10: branch_false: following ‘false’ branch (when ‘decode_only == 0’)...
opus-1.6/celt/opus_custom_demo.c:326:30: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:327:13: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:329:13: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:329:13: branch_true: following ‘true’ branch (when ‘format == 0’)...
opus-1.6/celt/opus_custom_demo.c:329:13: branch_true: ...to here
opus-1.6/celt/opus_custom_demo.c:330:21: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:353:16: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:353:16: throw: if ‘opus_custom_encode24’ throws an exception...
opus-1.6/celt/opus_custom_demo.c:353:16: danger: ‘fbytes’ leaks here; was allocated at [(25)](sarif:/runs/0/results/37/codeFlows/0/threadFlows/0/locations/24)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def27]
opus-1.6/celt/opus_custom_demo.c:353:16: warning[-Wanalyzer-malloc-leak]: leak of ‘in’
opus-1.6/celt/opus_custom_demo.c:137:7: branch_false: following ‘false’ branch (when ‘argc > 6’)...
opus-1.6/celt/opus_custom_demo.c:142:8: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:175:7: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:181:26: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:184:7: branch_true: following ‘true’ branch (when ‘decode_only == 0’)...
opus-1.6/celt/opus_custom_demo.c:186:47: branch_true: ...to here
opus-1.6/celt/opus_custom_demo.c:188:10: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:196:11: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:197:7: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:197:7: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:233:7: branch_true: following ‘true’ branch (when ‘decode_only == 0’)...
opus-1.6/celt/opus_custom_demo.c:234:13: branch_true: ...to here
opus-1.6/celt/opus_custom_demo.c:235:10: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:240:10: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:240:10: branch_false: following ‘false’ branch (when ‘complexity < 0’)...
opus-1.6/celt/opus_custom_demo.c:248:10: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:263:7: branch_false: following ‘false’ branch (when ‘encode_only != 0’)...
opus-1.6/celt/opus_custom_demo.c:275:8: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:275:7: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:280:17: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:282:7: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:282:7: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:289:7: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:294:29: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:294:22: acquire_memory: allocated here
opus-1.6/celt/opus_custom_demo.c:298:11: branch_true: following ‘true’ branch...
opus-1.6/celt/opus_custom_demo.c:301:10: branch_true: ...to here
opus-1.6/celt/opus_custom_demo.c:301:10: branch_false: following ‘false’ branch (when ‘decode_only == 0’)...
opus-1.6/celt/opus_custom_demo.c:326:30: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:327:13: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:329:13: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:329:13: branch_true: following ‘true’ branch (when ‘format == 0’)...
opus-1.6/celt/opus_custom_demo.c:329:13: branch_true: ...to here
opus-1.6/celt/opus_custom_demo.c:330:21: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:353:16: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:353:16: throw: if ‘opus_custom_encode24’ throws an exception...
opus-1.6/celt/opus_custom_demo.c:353:16: danger: ‘in’ leaks here; was allocated at [(25)](sarif:/runs/0/results/38/codeFlows/0/threadFlows/0/locations/24)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def28]
opus-1.6/celt/opus_custom_demo.c:353:16: warning[-Wanalyzer-malloc-leak]: leak of ‘out’
opus-1.6/celt/opus_custom_demo.c:137:7: branch_false: following ‘false’ branch (when ‘argc > 6’)...
opus-1.6/celt/opus_custom_demo.c:142:8: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:175:7: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:181:26: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:184:7: branch_true: following ‘true’ branch (when ‘decode_only == 0’)...
opus-1.6/celt/opus_custom_demo.c:186:47: branch_true: ...to here
opus-1.6/celt/opus_custom_demo.c:188:10: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:196:11: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:197:7: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:197:7: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:233:7: branch_true: following ‘true’ branch (when ‘decode_only == 0’)...
opus-1.6/celt/opus_custom_demo.c:234:13: branch_true: ...to here
opus-1.6/celt/opus_custom_demo.c:235:10: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:240:10: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:240:10: branch_false: following ‘false’ branch (when ‘complexity < 0’)...
opus-1.6/celt/opus_custom_demo.c:248:10: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:263:7: branch_false: following ‘false’ branch (when ‘encode_only != 0’)...
opus-1.6/celt/opus_custom_demo.c:275:8: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:275:7: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:280:17: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:282:7: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:282:7: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:289:7: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:294:29: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:295:23: acquire_memory: allocated here
opus-1.6/celt/opus_custom_demo.c:298:11: branch_true: following ‘true’ branch...
opus-1.6/celt/opus_custom_demo.c:301:10: branch_true: ...to here
opus-1.6/celt/opus_custom_demo.c:301:10: branch_false: following ‘false’ branch (when ‘decode_only == 0’)...
opus-1.6/celt/opus_custom_demo.c:326:30: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:327:13: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:329:13: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:329:13: branch_true: following ‘true’ branch (when ‘format == 0’)...
opus-1.6/celt/opus_custom_demo.c:329:13: branch_true: ...to here
opus-1.6/celt/opus_custom_demo.c:330:21: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:353:16: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:353:16: throw: if ‘opus_custom_encode24’ throws an exception...
opus-1.6/celt/opus_custom_demo.c:353:16: danger: ‘out’ leaks here; was allocated at [(25)](sarif:/runs/0/results/39/codeFlows/0/threadFlows/0/locations/24)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def29]
opus-1.6/celt/opus_custom_demo.c:354:14: warning[-Wanalyzer-malloc-leak]: leak of ‘fbytes’
opus-1.6/celt/opus_custom_demo.c:137:7: branch_false: following ‘false’ branch (when ‘argc > 6’)...
opus-1.6/celt/opus_custom_demo.c:142:8: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:175:7: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:181:26: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:184:7: branch_true: following ‘true’ branch (when ‘decode_only == 0’)...
opus-1.6/celt/opus_custom_demo.c:186:47: branch_true: ...to here
opus-1.6/celt/opus_custom_demo.c:188:10: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:196:11: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:197:7: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:197:7: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:233:7: branch_true: following ‘true’ branch (when ‘decode_only == 0’)...
opus-1.6/celt/opus_custom_demo.c:234:13: branch_true: ...to here
opus-1.6/celt/opus_custom_demo.c:235:10: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:240:10: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:240:10: branch_false: following ‘false’ branch (when ‘complexity < 0’)...
opus-1.6/celt/opus_custom_demo.c:248:10: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:263:7: branch_false: following ‘false’ branch (when ‘encode_only != 0’)...
opus-1.6/celt/opus_custom_demo.c:275:8: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:275:7: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:280:17: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:282:7: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:282:7: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:289:7: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:294:29: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:296:29: acquire_memory: allocated here
opus-1.6/celt/opus_custom_demo.c:298:11: branch_true: following ‘true’ branch...
opus-1.6/celt/opus_custom_demo.c:301:10: branch_true: ...to here
opus-1.6/celt/opus_custom_demo.c:301:10: branch_false: following ‘false’ branch (when ‘decode_only == 0’)...
opus-1.6/celt/opus_custom_demo.c:326:30: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:327:13: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:329:13: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:329:13: branch_true: following ‘true’ branch (when ‘format == 0’)...
opus-1.6/celt/opus_custom_demo.c:329:13: branch_true: ...to here
opus-1.6/celt/opus_custom_demo.c:330:21: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:353:16: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:354:14: throw: if ‘opus_custom_encoder_ctl’ throws an exception...
opus-1.6/celt/opus_custom_demo.c:354:14: danger: ‘fbytes’ leaks here; was allocated at [(25)](sarif:/runs/0/results/40/codeFlows/0/threadFlows/0/locations/24)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def30]
opus-1.6/celt/opus_custom_demo.c:354:14: warning[-Wanalyzer-malloc-leak]: leak of ‘in’
opus-1.6/celt/opus_custom_demo.c:137:7: branch_false: following ‘false’ branch (when ‘argc > 6’)...
opus-1.6/celt/opus_custom_demo.c:142:8: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:175:7: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:181:26: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:184:7: branch_true: following ‘true’ branch (when ‘decode_only == 0’)...
opus-1.6/celt/opus_custom_demo.c:186:47: branch_true: ...to here
opus-1.6/celt/opus_custom_demo.c:188:10: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:196:11: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:197:7: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:197:7: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:233:7: branch_true: following ‘true’ branch (when ‘decode_only == 0’)...
opus-1.6/celt/opus_custom_demo.c:234:13: branch_true: ...to here
opus-1.6/celt/opus_custom_demo.c:235:10: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:240:10: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:240:10: branch_false: following ‘false’ branch (when ‘complexity < 0’)...
opus-1.6/celt/opus_custom_demo.c:248:10: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:263:7: branch_false: following ‘false’ branch (when ‘encode_only != 0’)...
opus-1.6/celt/opus_custom_demo.c:275:8: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:275:7: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:280:17: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:282:7: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:282:7: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:289:7: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:294:29: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:294:22: acquire_memory: allocated here
opus-1.6/celt/opus_custom_demo.c:298:11: branch_true: following ‘true’ branch...
opus-1.6/celt/opus_custom_demo.c:301:10: branch_true: ...to here
opus-1.6/celt/opus_custom_demo.c:301:10: branch_false: following ‘false’ branch (when ‘decode_only == 0’)...
opus-1.6/celt/opus_custom_demo.c:326:30: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:327:13: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:329:13: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:329:13: branch_true: following ‘true’ branch (when ‘format == 0’)...
opus-1.6/celt/opus_custom_demo.c:329:13: branch_true: ...to here
opus-1.6/celt/opus_custom_demo.c:330:21: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:353:16: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:354:14: throw: if ‘opus_custom_encoder_ctl’ throws an exception...
opus-1.6/celt/opus_custom_demo.c:354:14: danger: ‘in’ leaks here; was allocated at [(25)](sarif:/runs/0/results/41/codeFlows/0/threadFlows/0/locations/24)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def31]
opus-1.6/celt/opus_custom_demo.c:354:14: warning[-Wanalyzer-malloc-leak]: leak of ‘out’
opus-1.6/celt/opus_custom_demo.c:137:7: branch_false: following ‘false’ branch (when ‘argc > 6’)...
opus-1.6/celt/opus_custom_demo.c:142:8: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:175:7: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:181:26: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:184:7: branch_true: following ‘true’ branch (when ‘decode_only == 0’)...
opus-1.6/celt/opus_custom_demo.c:186:47: branch_true: ...to here
opus-1.6/celt/opus_custom_demo.c:188:10: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:196:11: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:197:7: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:197:7: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:233:7: branch_true: following ‘true’ branch (when ‘decode_only == 0’)...
opus-1.6/celt/opus_custom_demo.c:234:13: branch_true: ...to here
opus-1.6/celt/opus_custom_demo.c:235:10: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:240:10: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:240:10: branch_false: following ‘false’ branch (when ‘complexity < 0’)...
opus-1.6/celt/opus_custom_demo.c:248:10: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:263:7: branch_false: following ‘false’ branch (when ‘encode_only != 0’)...
opus-1.6/celt/opus_custom_demo.c:275:8: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:275:7: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:280:17: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:282:7: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:282:7: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:289:7: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:294:29: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:295:23: acquire_memory: allocated here
opus-1.6/celt/opus_custom_demo.c:298:11: branch_true: following ‘true’ branch...
opus-1.6/celt/opus_custom_demo.c:301:10: branch_true: ...to here
opus-1.6/celt/opus_custom_demo.c:301:10: branch_false: following ‘false’ branch (when ‘decode_only == 0’)...
opus-1.6/celt/opus_custom_demo.c:326:30: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:327:13: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:329:13: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:329:13: branch_true: following ‘true’ branch (when ‘format == 0’)...
opus-1.6/celt/opus_custom_demo.c:329:13: branch_true: ...to here
opus-1.6/celt/opus_custom_demo.c:330:21: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:353:16: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:354:14: throw: if ‘opus_custom_encoder_ctl’ throws an exception...
opus-1.6/celt/opus_custom_demo.c:354:14: danger: ‘out’ leaks here; was allocated at [(25)](sarif:/runs/0/results/42/codeFlows/0/threadFlows/0/locations/24)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def32]
opus-1.6/celt/opus_custom_demo.c:360:13: warning[-Wanalyzer-malloc-leak]: leak of ‘fbytes’
opus-1.6/celt/opus_custom_demo.c:137:7: branch_false: following ‘false’ branch (when ‘argc > 6’)...
opus-1.6/celt/opus_custom_demo.c:142:8: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:175:7: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:181:26: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:184:7: branch_true: following ‘true’ branch (when ‘decode_only == 0’)...
opus-1.6/celt/opus_custom_demo.c:186:47: branch_true: ...to here
opus-1.6/celt/opus_custom_demo.c:188:10: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:196:11: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:197:7: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:197:7: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:233:7: branch_true: following ‘true’ branch (when ‘decode_only == 0’)...
opus-1.6/celt/opus_custom_demo.c:234:13: branch_true: ...to here
opus-1.6/celt/opus_custom_demo.c:235:10: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:240:10: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:240:10: branch_false: following ‘false’ branch (when ‘complexity < 0’)...
opus-1.6/celt/opus_custom_demo.c:248:10: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:263:7: branch_false: following ‘false’ branch (when ‘encode_only != 0’)...
opus-1.6/celt/opus_custom_demo.c:275:8: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:275:7: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:280:17: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:282:7: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:282:7: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:289:7: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:294:29: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:296:29: acquire_memory: allocated here
opus-1.6/celt/opus_custom_demo.c:298:11: branch_true: following ‘true’ branch...
opus-1.6/celt/opus_custom_demo.c:301:10: branch_true: ...to here
opus-1.6/celt/opus_custom_demo.c:301:10: branch_false: following ‘false’ branch (when ‘decode_only == 0’)...
opus-1.6/celt/opus_custom_demo.c:326:30: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:327:13: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:329:13: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:329:13: branch_true: following ‘true’ branch (when ‘format == 0’)...
opus-1.6/celt/opus_custom_demo.c:329:13: branch_true: ...to here
opus-1.6/celt/opus_custom_demo.c:330:21: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:353:16: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:354:13: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:359:13: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:359:13: branch_true: following ‘true’ branch...
opus-1.6/celt/opus_custom_demo.c:360:13: branch_true: ...to here
opus-1.6/celt/opus_custom_demo.c:360:13: throw: if ‘opus_strerror’ throws an exception...
opus-1.6/celt/opus_custom_demo.c:360:13: danger: ‘fbytes’ leaks here; was allocated at [(25)](sarif:/runs/0/results/44/codeFlows/0/threadFlows/0/locations/24)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def33]
opus-1.6/celt/opus_custom_demo.c:360:13: warning[-Wanalyzer-malloc-leak]: leak of ‘in’
opus-1.6/celt/opus_custom_demo.c:137:7: branch_false: following ‘false’ branch (when ‘argc > 6’)...
opus-1.6/celt/opus_custom_demo.c:142:8: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:175:7: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:181:26: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:184:7: branch_true: following ‘true’ branch (when ‘decode_only == 0’)...
opus-1.6/celt/opus_custom_demo.c:186:47: branch_true: ...to here
opus-1.6/celt/opus_custom_demo.c:188:10: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:196:11: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:197:7: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:197:7: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:233:7: branch_true: following ‘true’ branch (when ‘decode_only == 0’)...
opus-1.6/celt/opus_custom_demo.c:234:13: branch_true: ...to here
opus-1.6/celt/opus_custom_demo.c:235:10: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:240:10: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:240:10: branch_false: following ‘false’ branch (when ‘complexity < 0’)...
opus-1.6/celt/opus_custom_demo.c:248:10: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:263:7: branch_false: following ‘false’ branch (when ‘encode_only != 0’)...
opus-1.6/celt/opus_custom_demo.c:275:8: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:275:7: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:280:17: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:282:7: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:282:7: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:289:7: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:294:29: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:294:22: acquire_memory: allocated here
opus-1.6/celt/opus_custom_demo.c:298:11: branch_true: following ‘true’ branch...
opus-1.6/celt/opus_custom_demo.c:301:10: branch_true: ...to here
opus-1.6/celt/opus_custom_demo.c:301:10: branch_false: following ‘false’ branch (when ‘decode_only == 0’)...
opus-1.6/celt/opus_custom_demo.c:326:30: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:327:13: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:329:13: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:329:13: branch_true: following ‘true’ branch (when ‘format == 0’)...
opus-1.6/celt/opus_custom_demo.c:329:13: branch_true: ...to here
opus-1.6/celt/opus_custom_demo.c:330:21: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:353:16: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:354:13: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:359:13: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:359:13: branch_true: following ‘true’ branch...
opus-1.6/celt/opus_custom_demo.c:360:13: branch_true: ...to here
opus-1.6/celt/opus_custom_demo.c:360:13: throw: if ‘opus_strerror’ throws an exception...
opus-1.6/celt/opus_custom_demo.c:360:13: danger: ‘in’ leaks here; was allocated at [(25)](sarif:/runs/0/results/43/codeFlows/0/threadFlows/0/locations/24)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def34]
opus-1.6/celt/opus_custom_demo.c:360:13: warning[-Wanalyzer-malloc-leak]: leak of ‘out’
opus-1.6/celt/opus_custom_demo.c:137:7: branch_false: following ‘false’ branch (when ‘argc > 6’)...
opus-1.6/celt/opus_custom_demo.c:142:8: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:175:7: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:181:26: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:184:7: branch_true: following ‘true’ branch (when ‘decode_only == 0’)...
opus-1.6/celt/opus_custom_demo.c:186:47: branch_true: ...to here
opus-1.6/celt/opus_custom_demo.c:188:10: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:196:11: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:197:7: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:197:7: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:233:7: branch_true: following ‘true’ branch (when ‘decode_only == 0’)...
opus-1.6/celt/opus_custom_demo.c:234:13: branch_true: ...to here
opus-1.6/celt/opus_custom_demo.c:235:10: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:240:10: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:240:10: branch_false: following ‘false’ branch (when ‘complexity < 0’)...
opus-1.6/celt/opus_custom_demo.c:248:10: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:263:7: branch_false: following ‘false’ branch (when ‘encode_only != 0’)...
opus-1.6/celt/opus_custom_demo.c:275:8: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:275:7: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:280:17: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:282:7: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:282:7: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:289:7: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:294:29: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:295:23: acquire_memory: allocated here
opus-1.6/celt/opus_custom_demo.c:298:11: branch_true: following ‘true’ branch...
opus-1.6/celt/opus_custom_demo.c:301:10: branch_true: ...to here
opus-1.6/celt/opus_custom_demo.c:301:10: branch_false: following ‘false’ branch (when ‘decode_only == 0’)...
opus-1.6/celt/opus_custom_demo.c:326:30: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:327:13: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:329:13: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:329:13: branch_true: following ‘true’ branch (when ‘format == 0’)...
opus-1.6/celt/opus_custom_demo.c:329:13: branch_true: ...to here
opus-1.6/celt/opus_custom_demo.c:330:21: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:353:16: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:354:13: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:359:13: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:359:13: branch_true: following ‘true’ branch...
opus-1.6/celt/opus_custom_demo.c:360:13: branch_true: ...to here
opus-1.6/celt/opus_custom_demo.c:360:13: throw: if ‘opus_strerror’ throws an exception...
opus-1.6/celt/opus_custom_demo.c:360:13: danger: ‘out’ leaks here; was allocated at [(25)](sarif:/runs/0/results/45/codeFlows/0/threadFlows/0/locations/24)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def35]
opus-1.6/celt/opus_custom_demo.c:409:19: warning[-Wanalyzer-malloc-leak]: leak of ‘fbytes’
opus-1.6/celt/opus_custom_demo.c:105:5: enter_function: entry to ‘main’
opus-1.6/celt/opus_custom_demo.c:137:7: branch_false: following ‘false’ branch (when ‘argc > 6’)...
opus-1.6/celt/opus_custom_demo.c:142:8: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:175:7: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:181:26: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:184:7: branch_false: following ‘false’ branch (when ‘decode_only != 0’)...
opus-1.6/celt/opus_custom_demo.c:196:11: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:197:7: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:197:7: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:233:7: branch_false: following ‘false’ branch (when ‘decode_only != 0’)...
opus-1.6/celt/opus_custom_demo.c:263:7: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:263:7: branch_true: following ‘true’ branch (when ‘encode_only == 0’)...
opus-1.6/celt/opus_custom_demo.c:264:13: branch_true: ...to here
opus-1.6/celt/opus_custom_demo.c:265:10: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:270:10: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:270:9: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:275:8: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:275:7: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:280:17: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:282:7: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:282:7: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:289:7: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:294:29: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:296:29: acquire_memory: allocated here
opus-1.6/celt/opus_custom_demo.c:298:11: branch_true: following ‘true’ branch...
opus-1.6/celt/opus_custom_demo.c:301:10: branch_true: ...to here
opus-1.6/celt/opus_custom_demo.c:301:10: branch_true: following ‘true’ branch (when ‘decode_only != 0’)...
opus-1.6/celt/opus_custom_demo.c:304:29: branch_true: ...to here
opus-1.6/celt/opus_custom_demo.c:305:14: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:307:17: call_function: inlined call to ‘char_to_int’ from ‘main’
opus-1.6/celt/opus_custom_demo.c:308:14: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:313:22: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:314:14: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:316:29: call_function: inlined call to ‘char_to_int’ from ‘main’
opus-1.6/celt/opus_custom_demo.c:318:14: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:512:1: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:363:10: branch_false: following ‘false’ branch (when ‘encode_only == 0’)...
opus-1.6/celt/opus_custom_demo.c:406:17: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:406:17: branch_true: following ‘true’ branch...
opus-1.6/celt/opus_custom_demo.c:409:19: throw: if ‘opus_custom_decode24’ throws an exception...
opus-1.6/celt/opus_custom_demo.c:409:19: danger: ‘fbytes’ leaks here; was allocated at [(24)](sarif:/runs/0/results/46/codeFlows/0/threadFlows/0/locations/23)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def36]
opus-1.6/celt/opus_custom_demo.c:409:19: warning[-Wanalyzer-malloc-leak]: leak of ‘in’
opus-1.6/celt/opus_custom_demo.c:105:5: enter_function: entry to ‘main’
opus-1.6/celt/opus_custom_demo.c:137:7: branch_false: following ‘false’ branch (when ‘argc > 6’)...
opus-1.6/celt/opus_custom_demo.c:142:8: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:175:7: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:181:26: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:184:7: branch_false: following ‘false’ branch (when ‘decode_only != 0’)...
opus-1.6/celt/opus_custom_demo.c:196:11: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:197:7: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:197:7: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:233:7: branch_false: following ‘false’ branch (when ‘decode_only != 0’)...
opus-1.6/celt/opus_custom_demo.c:263:7: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:263:7: branch_true: following ‘true’ branch (when ‘encode_only == 0’)...
opus-1.6/celt/opus_custom_demo.c:264:13: branch_true: ...to here
opus-1.6/celt/opus_custom_demo.c:265:10: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:270:10: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:270:9: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:275:8: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:275:7: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:280:17: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:282:7: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:282:7: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:289:7: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:294:29: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:294:22: acquire_memory: allocated here
opus-1.6/celt/opus_custom_demo.c:298:11: branch_true: following ‘true’ branch...
opus-1.6/celt/opus_custom_demo.c:301:10: branch_true: ...to here
opus-1.6/celt/opus_custom_demo.c:301:10: branch_true: following ‘true’ branch (when ‘decode_only != 0’)...
opus-1.6/celt/opus_custom_demo.c:304:29: branch_true: ...to here
opus-1.6/celt/opus_custom_demo.c:305:14: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:307:17: call_function: inlined call to ‘char_to_int’ from ‘main’
opus-1.6/celt/opus_custom_demo.c:308:14: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:313:22: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:314:14: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:316:29: call_function: inlined call to ‘char_to_int’ from ‘main’
opus-1.6/celt/opus_custom_demo.c:318:14: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:512:1: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:363:10: branch_false: following ‘false’ branch (when ‘encode_only == 0’)...
opus-1.6/celt/opus_custom_demo.c:406:17: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:406:17: branch_true: following ‘true’ branch...
opus-1.6/celt/opus_custom_demo.c:409:19: throw: if ‘opus_custom_decode24’ throws an exception...
opus-1.6/celt/opus_custom_demo.c:409:19: danger: ‘in’ leaks here; was allocated at [(24)](sarif:/runs/0/results/47/codeFlows/0/threadFlows/0/locations/23)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def37]
opus-1.6/celt/opus_custom_demo.c:409:19: warning[-Wanalyzer-malloc-leak]: leak of ‘out’
opus-1.6/celt/opus_custom_demo.c:105:5: enter_function: entry to ‘main’
opus-1.6/celt/opus_custom_demo.c:137:7: branch_false: following ‘false’ branch (when ‘argc > 6’)...
opus-1.6/celt/opus_custom_demo.c:142:8: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:175:7: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:181:26: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:184:7: branch_false: following ‘false’ branch (when ‘decode_only != 0’)...
opus-1.6/celt/opus_custom_demo.c:196:11: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:197:7: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:197:7: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:233:7: branch_false: following ‘false’ branch (when ‘decode_only != 0’)...
opus-1.6/celt/opus_custom_demo.c:263:7: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:263:7: branch_true: following ‘true’ branch (when ‘encode_only == 0’)...
opus-1.6/celt/opus_custom_demo.c:264:13: branch_true: ...to here
opus-1.6/celt/opus_custom_demo.c:265:10: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:270:10: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:270:9: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:275:8: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:275:7: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:280:17: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:282:7: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:282:7: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:289:7: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:294:29: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:295:23: acquire_memory: allocated here
opus-1.6/celt/opus_custom_demo.c:298:11: branch_true: following ‘true’ branch...
opus-1.6/celt/opus_custom_demo.c:301:10: branch_true: ...to here
opus-1.6/celt/opus_custom_demo.c:301:10: branch_true: following ‘true’ branch (when ‘decode_only != 0’)...
opus-1.6/celt/opus_custom_demo.c:304:29: branch_true: ...to here
opus-1.6/celt/opus_custom_demo.c:305:14: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:307:17: call_function: inlined call to ‘char_to_int’ from ‘main’
opus-1.6/celt/opus_custom_demo.c:308:14: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:313:22: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:314:14: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:316:29: call_function: inlined call to ‘char_to_int’ from ‘main’
opus-1.6/celt/opus_custom_demo.c:318:14: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:512:1: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:363:10: branch_false: following ‘false’ branch (when ‘encode_only == 0’)...
opus-1.6/celt/opus_custom_demo.c:406:17: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:406:17: branch_true: following ‘true’ branch...
opus-1.6/celt/opus_custom_demo.c:409:19: throw: if ‘opus_custom_decode24’ throws an exception...
opus-1.6/celt/opus_custom_demo.c:409:19: danger: ‘out’ leaks here; was allocated at [(24)](sarif:/runs/0/results/48/codeFlows/0/threadFlows/0/locations/23)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def38]
opus-1.6/celt/opus_custom_demo.c:411:19: warning[-Wanalyzer-malloc-leak]: leak of ‘fbytes’
opus-1.6/celt/opus_custom_demo.c:105:5: enter_function: entry to ‘main’
opus-1.6/celt/opus_custom_demo.c:137:7: branch_false: following ‘false’ branch (when ‘argc > 6’)...
opus-1.6/celt/opus_custom_demo.c:142:8: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:175:7: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:181:26: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:184:7: branch_false: following ‘false’ branch (when ‘decode_only != 0’)...
opus-1.6/celt/opus_custom_demo.c:196:11: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:197:7: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:197:7: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:233:7: branch_false: following ‘false’ branch (when ‘decode_only != 0’)...
opus-1.6/celt/opus_custom_demo.c:263:7: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:263:7: branch_true: following ‘true’ branch (when ‘encode_only == 0’)...
opus-1.6/celt/opus_custom_demo.c:264:13: branch_true: ...to here
opus-1.6/celt/opus_custom_demo.c:265:10: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:270:10: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:270:9: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:275:8: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:275:7: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:280:17: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:282:7: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:282:7: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:289:7: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:294:29: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:296:29: acquire_memory: allocated here
opus-1.6/celt/opus_custom_demo.c:298:11: branch_true: following ‘true’ branch...
opus-1.6/celt/opus_custom_demo.c:301:10: branch_true: ...to here
opus-1.6/celt/opus_custom_demo.c:301:10: branch_true: following ‘true’ branch (when ‘decode_only != 0’)...
opus-1.6/celt/opus_custom_demo.c:304:29: branch_true: ...to here
opus-1.6/celt/opus_custom_demo.c:305:14: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:307:17: call_function: inlined call to ‘char_to_int’ from ‘main’
opus-1.6/celt/opus_custom_demo.c:308:14: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:313:22: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:314:14: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:316:29: call_function: inlined call to ‘char_to_int’ from ‘main’
opus-1.6/celt/opus_custom_demo.c:318:14: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:512:1: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:363:10: branch_false: following ‘false’ branch (when ‘encode_only == 0’)...
opus-1.6/celt/opus_custom_demo.c:406:17: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:411:19: throw: if ‘opus_custom_decode24’ throws an exception...
opus-1.6/celt/opus_custom_demo.c:411:19: danger: ‘fbytes’ leaks here; was allocated at [(24)](sarif:/runs/0/results/49/codeFlows/0/threadFlows/0/locations/23)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def39]
opus-1.6/celt/opus_custom_demo.c:411:19: warning[-Wanalyzer-malloc-leak]: leak of ‘in’
opus-1.6/celt/opus_custom_demo.c:105:5: enter_function: entry to ‘main’
opus-1.6/celt/opus_custom_demo.c:137:7: branch_false: following ‘false’ branch (when ‘argc > 6’)...
opus-1.6/celt/opus_custom_demo.c:142:8: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:175:7: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:181:26: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:184:7: branch_false: following ‘false’ branch (when ‘decode_only != 0’)...
opus-1.6/celt/opus_custom_demo.c:196:11: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:197:7: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:197:7: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:233:7: branch_false: following ‘false’ branch (when ‘decode_only != 0’)...
opus-1.6/celt/opus_custom_demo.c:263:7: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:263:7: branch_true: following ‘true’ branch (when ‘encode_only == 0’)...
opus-1.6/celt/opus_custom_demo.c:264:13: branch_true: ...to here
opus-1.6/celt/opus_custom_demo.c:265:10: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:270:10: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:270:9: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:275:8: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:275:7: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:280:17: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:282:7: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:282:7: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:289:7: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:294:29: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:294:22: acquire_memory: allocated here
opus-1.6/celt/opus_custom_demo.c:298:11: branch_true: following ‘true’ branch...
opus-1.6/celt/opus_custom_demo.c:301:10: branch_true: ...to here
opus-1.6/celt/opus_custom_demo.c:301:10: branch_true: following ‘true’ branch (when ‘decode_only != 0’)...
opus-1.6/celt/opus_custom_demo.c:304:29: branch_true: ...to here
opus-1.6/celt/opus_custom_demo.c:305:14: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:307:17: call_function: inlined call to ‘char_to_int’ from ‘main’
opus-1.6/celt/opus_custom_demo.c:308:14: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:313:22: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:314:14: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:316:29: call_function: inlined call to ‘char_to_int’ from ‘main’
opus-1.6/celt/opus_custom_demo.c:318:14: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:512:1: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:363:10: branch_false: following ‘false’ branch (when ‘encode_only == 0’)...
opus-1.6/celt/opus_custom_demo.c:406:17: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:411:19: throw: if ‘opus_custom_decode24’ throws an exception...
opus-1.6/celt/opus_custom_demo.c:411:19: danger: ‘in’ leaks here; was allocated at [(24)](sarif:/runs/0/results/50/codeFlows/0/threadFlows/0/locations/23)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def40]
opus-1.6/celt/opus_custom_demo.c:411:19: warning[-Wanalyzer-malloc-leak]: leak of ‘out’
opus-1.6/celt/opus_custom_demo.c:105:5: enter_function: entry to ‘main’
opus-1.6/celt/opus_custom_demo.c:137:7: branch_false: following ‘false’ branch (when ‘argc > 6’)...
opus-1.6/celt/opus_custom_demo.c:142:8: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:175:7: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:181:26: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:184:7: branch_false: following ‘false’ branch (when ‘decode_only != 0’)...
opus-1.6/celt/opus_custom_demo.c:196:11: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:197:7: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:197:7: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:233:7: branch_false: following ‘false’ branch (when ‘decode_only != 0’)...
opus-1.6/celt/opus_custom_demo.c:263:7: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:263:7: branch_true: following ‘true’ branch (when ‘encode_only == 0’)...
opus-1.6/celt/opus_custom_demo.c:264:13: branch_true: ...to here
opus-1.6/celt/opus_custom_demo.c:265:10: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:270:10: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:270:9: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:275:8: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:275:7: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:280:17: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:282:7: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:282:7: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:289:7: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:294:29: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:295:23: acquire_memory: allocated here
opus-1.6/celt/opus_custom_demo.c:298:11: branch_true: following ‘true’ branch...
opus-1.6/celt/opus_custom_demo.c:301:10: branch_true: ...to here
opus-1.6/celt/opus_custom_demo.c:301:10: branch_true: following ‘true’ branch (when ‘decode_only != 0’)...
opus-1.6/celt/opus_custom_demo.c:304:29: branch_true: ...to here
opus-1.6/celt/opus_custom_demo.c:305:14: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:307:17: call_function: inlined call to ‘char_to_int’ from ‘main’
opus-1.6/celt/opus_custom_demo.c:308:14: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:313:22: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:314:14: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:316:29: call_function: inlined call to ‘char_to_int’ from ‘main’
opus-1.6/celt/opus_custom_demo.c:318:14: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:512:1: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:363:10: branch_false: following ‘false’ branch (when ‘encode_only == 0’)...
opus-1.6/celt/opus_custom_demo.c:406:17: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:411:19: throw: if ‘opus_custom_decode24’ throws an exception...
opus-1.6/celt/opus_custom_demo.c:411:19: danger: ‘out’ leaks here; was allocated at [(24)](sarif:/runs/0/results/51/codeFlows/0/threadFlows/0/locations/23)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def41]
opus-1.6/celt/opus_custom_demo.c:412:13: warning[-Wanalyzer-malloc-leak]: leak of ‘fbytes’
opus-1.6/celt/opus_custom_demo.c:105:5: enter_function: entry to ‘main’
opus-1.6/celt/opus_custom_demo.c:137:7: branch_false: following ‘false’ branch (when ‘argc > 6’)...
opus-1.6/celt/opus_custom_demo.c:142:8: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:175:7: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:181:26: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:184:7: branch_false: following ‘false’ branch (when ‘decode_only != 0’)...
opus-1.6/celt/opus_custom_demo.c:196:11: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:197:7: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:197:7: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:233:7: branch_false: following ‘false’ branch (when ‘decode_only != 0’)...
opus-1.6/celt/opus_custom_demo.c:263:7: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:263:7: branch_true: following ‘true’ branch (when ‘encode_only == 0’)...
opus-1.6/celt/opus_custom_demo.c:264:13: branch_true: ...to here
opus-1.6/celt/opus_custom_demo.c:265:10: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:270:10: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:270:9: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:275:8: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:275:7: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:280:17: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:282:7: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:282:7: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:289:7: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:294:29: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:296:29: acquire_memory: allocated here
opus-1.6/celt/opus_custom_demo.c:298:11: branch_true: following ‘true’ branch...
opus-1.6/celt/opus_custom_demo.c:301:10: branch_true: ...to here
opus-1.6/celt/opus_custom_demo.c:301:10: branch_true: following ‘true’ branch (when ‘decode_only != 0’)...
opus-1.6/celt/opus_custom_demo.c:304:29: branch_true: ...to here
opus-1.6/celt/opus_custom_demo.c:305:14: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:307:17: call_function: inlined call to ‘char_to_int’ from ‘main’
opus-1.6/celt/opus_custom_demo.c:308:14: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:313:22: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:314:14: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:316:29: call_function: inlined call to ‘char_to_int’ from ‘main’
opus-1.6/celt/opus_custom_demo.c:318:14: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:512:1: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:363:10: branch_false: following ‘false’ branch (when ‘encode_only == 0’)...
opus-1.6/celt/opus_custom_demo.c:406:17: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:406:17: branch_true: following ‘true’ branch...
opus-1.6/celt/opus_custom_demo.c:412:13: throw: if ‘opus_custom_decoder_ctl’ throws an exception...
opus-1.6/celt/opus_custom_demo.c:412:13: danger: ‘fbytes’ leaks here; was allocated at [(24)](sarif:/runs/0/results/52/codeFlows/0/threadFlows/0/locations/23)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def42]
opus-1.6/celt/opus_custom_demo.c:412:13: warning[-Wanalyzer-malloc-leak]: leak of ‘in’
opus-1.6/celt/opus_custom_demo.c:105:5: enter_function: entry to ‘main’
opus-1.6/celt/opus_custom_demo.c:137:7: branch_false: following ‘false’ branch (when ‘argc > 6’)...
opus-1.6/celt/opus_custom_demo.c:142:8: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:175:7: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:181:26: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:184:7: branch_false: following ‘false’ branch (when ‘decode_only != 0’)...
opus-1.6/celt/opus_custom_demo.c:196:11: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:197:7: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:197:7: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:233:7: branch_false: following ‘false’ branch (when ‘decode_only != 0’)...
opus-1.6/celt/opus_custom_demo.c:263:7: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:263:7: branch_true: following ‘true’ branch (when ‘encode_only == 0’)...
opus-1.6/celt/opus_custom_demo.c:264:13: branch_true: ...to here
opus-1.6/celt/opus_custom_demo.c:265:10: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:270:10: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:270:9: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:275:8: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:275:7: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:280:17: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:282:7: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:282:7: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:289:7: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:294:29: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:294:22: acquire_memory: allocated here
opus-1.6/celt/opus_custom_demo.c:298:11: branch_true: following ‘true’ branch...
opus-1.6/celt/opus_custom_demo.c:301:10: branch_true: ...to here
opus-1.6/celt/opus_custom_demo.c:301:10: branch_true: following ‘true’ branch (when ‘decode_only != 0’)...
opus-1.6/celt/opus_custom_demo.c:304:29: branch_true: ...to here
opus-1.6/celt/opus_custom_demo.c:305:14: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:307:17: call_function: inlined call to ‘char_to_int’ from ‘main’
opus-1.6/celt/opus_custom_demo.c:308:14: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:313:22: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:314:14: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:316:29: call_function: inlined call to ‘char_to_int’ from ‘main’
opus-1.6/celt/opus_custom_demo.c:318:14: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:512:1: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:363:10: branch_false: following ‘false’ branch (when ‘encode_only == 0’)...
opus-1.6/celt/opus_custom_demo.c:406:17: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:406:17: branch_true: following ‘true’ branch...
opus-1.6/celt/opus_custom_demo.c:412:13: throw: if ‘opus_custom_decoder_ctl’ throws an exception...
opus-1.6/celt/opus_custom_demo.c:412:13: danger: ‘in’ leaks here; was allocated at [(24)](sarif:/runs/0/results/53/codeFlows/0/threadFlows/0/locations/23)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def43]
opus-1.6/celt/opus_custom_demo.c:418:13: warning[-Wanalyzer-malloc-leak]: leak of ‘fbytes’
opus-1.6/celt/opus_custom_demo.c:105:5: enter_function: entry to ‘main’
opus-1.6/celt/opus_custom_demo.c:137:7: branch_false: following ‘false’ branch (when ‘argc > 6’)...
opus-1.6/celt/opus_custom_demo.c:142:8: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:175:7: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:181:26: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:184:7: branch_false: following ‘false’ branch (when ‘decode_only != 0’)...
opus-1.6/celt/opus_custom_demo.c:196:11: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:197:7: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:197:7: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:233:7: branch_false: following ‘false’ branch (when ‘decode_only != 0’)...
opus-1.6/celt/opus_custom_demo.c:263:7: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:263:7: branch_true: following ‘true’ branch (when ‘encode_only == 0’)...
opus-1.6/celt/opus_custom_demo.c:264:13: branch_true: ...to here
opus-1.6/celt/opus_custom_demo.c:265:10: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:270:10: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:270:9: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:275:8: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:275:7: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:280:17: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:282:7: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:282:7: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:289:7: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:294:29: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:296:29: acquire_memory: allocated here
opus-1.6/celt/opus_custom_demo.c:298:11: branch_true: following ‘true’ branch...
opus-1.6/celt/opus_custom_demo.c:301:10: branch_true: ...to here
opus-1.6/celt/opus_custom_demo.c:301:10: branch_true: following ‘true’ branch (when ‘decode_only != 0’)...
opus-1.6/celt/opus_custom_demo.c:304:29: branch_true: ...to here
opus-1.6/celt/opus_custom_demo.c:305:14: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:307:17: call_function: inlined call to ‘char_to_int’ from ‘main’
opus-1.6/celt/opus_custom_demo.c:308:14: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:313:22: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:314:14: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:316:29: call_function: inlined call to ‘char_to_int’ from ‘main’
opus-1.6/celt/opus_custom_demo.c:318:14: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:512:1: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:363:10: branch_false: following ‘false’ branch (when ‘encode_only == 0’)...
opus-1.6/celt/opus_custom_demo.c:406:17: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:406:17: branch_true: following ‘true’ branch...
opus-1.6/celt/opus_custom_demo.c:412:12: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:417:13: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:417:13: branch_true: following ‘true’ branch (when ‘ret < 0’)...
opus-1.6/celt/opus_custom_demo.c:418:13: branch_true: ...to here
opus-1.6/celt/opus_custom_demo.c:418:13: throw: if ‘opus_strerror’ throws an exception...
opus-1.6/celt/opus_custom_demo.c:418:13: danger: ‘fbytes’ leaks here; was allocated at [(24)](sarif:/runs/0/results/54/codeFlows/0/threadFlows/0/locations/23)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def44]
opus-1.6/celt/opus_custom_demo.c:418:13: warning[-Wanalyzer-malloc-leak]: leak of ‘in’
opus-1.6/celt/opus_custom_demo.c:105:5: enter_function: entry to ‘main’
opus-1.6/celt/opus_custom_demo.c:137:7: branch_false: following ‘false’ branch (when ‘argc > 6’)...
opus-1.6/celt/opus_custom_demo.c:142:8: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:175:7: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:181:26: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:184:7: branch_false: following ‘false’ branch (when ‘decode_only != 0’)...
opus-1.6/celt/opus_custom_demo.c:196:11: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:197:7: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:197:7: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:233:7: branch_false: following ‘false’ branch (when ‘decode_only != 0’)...
opus-1.6/celt/opus_custom_demo.c:263:7: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:263:7: branch_true: following ‘true’ branch (when ‘encode_only == 0’)...
opus-1.6/celt/opus_custom_demo.c:264:13: branch_true: ...to here
opus-1.6/celt/opus_custom_demo.c:265:10: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:270:10: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:270:9: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:275:8: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:275:7: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:280:17: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:282:7: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:282:7: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:289:7: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:294:29: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:294:22: acquire_memory: allocated here
opus-1.6/celt/opus_custom_demo.c:298:11: branch_true: following ‘true’ branch...
opus-1.6/celt/opus_custom_demo.c:301:10: branch_true: ...to here
opus-1.6/celt/opus_custom_demo.c:301:10: branch_true: following ‘true’ branch (when ‘decode_only != 0’)...
opus-1.6/celt/opus_custom_demo.c:304:29: branch_true: ...to here
opus-1.6/celt/opus_custom_demo.c:305:14: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:307:17: call_function: inlined call to ‘char_to_int’ from ‘main’
opus-1.6/celt/opus_custom_demo.c:308:14: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:313:22: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:314:14: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:316:29: call_function: inlined call to ‘char_to_int’ from ‘main’
opus-1.6/celt/opus_custom_demo.c:318:14: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:512:1: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:363:10: branch_false: following ‘false’ branch (when ‘encode_only == 0’)...
opus-1.6/celt/opus_custom_demo.c:406:17: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:406:17: branch_true: following ‘true’ branch...
opus-1.6/celt/opus_custom_demo.c:412:12: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:417:13: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:417:13: branch_true: following ‘true’ branch (when ‘ret < 0’)...
opus-1.6/celt/opus_custom_demo.c:418:13: branch_true: ...to here
opus-1.6/celt/opus_custom_demo.c:418:13: throw: if ‘opus_strerror’ throws an exception...
opus-1.6/celt/opus_custom_demo.c:418:13: danger: ‘in’ leaks here; was allocated at [(24)](sarif:/runs/0/results/55/codeFlows/0/threadFlows/0/locations/23)
Error: GCC_ANALYZER_WARNING (CWE-476): [#def45]
opus-1.6/celt/opus_custom_demo.c:441:16: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘fbytes’
opus-1.6/celt/opus_custom_demo.c:105:5: enter_function: entry to ‘main’
opus-1.6/celt/opus_custom_demo.c:137:7: branch_false: following ‘false’ branch (when ‘argc > 6’)...
opus-1.6/celt/opus_custom_demo.c:142:8: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:175:7: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:181:26: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:184:7: branch_false: following ‘false’ branch (when ‘decode_only != 0’)...
opus-1.6/celt/opus_custom_demo.c:196:11: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:197:7: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:197:7: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:233:7: branch_false: following ‘false’ branch (when ‘decode_only != 0’)...
opus-1.6/celt/opus_custom_demo.c:263:7: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:263:7: branch_true: following ‘true’ branch (when ‘encode_only == 0’)...
opus-1.6/celt/opus_custom_demo.c:264:13: branch_true: ...to here
opus-1.6/celt/opus_custom_demo.c:265:10: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:270:10: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:270:9: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:275:8: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:275:7: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:280:17: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:282:7: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:282:7: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:289:7: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:294:29: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:296:29: acquire_memory: this call could return NULL
opus-1.6/celt/opus_custom_demo.c:298:11: branch_true: following ‘true’ branch...
opus-1.6/celt/opus_custom_demo.c:301:10: branch_true: ...to here
opus-1.6/celt/opus_custom_demo.c:301:10: branch_true: following ‘true’ branch (when ‘decode_only != 0’)...
opus-1.6/celt/opus_custom_demo.c:304:29: branch_true: ...to here
opus-1.6/celt/opus_custom_demo.c:305:14: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:307:17: call_function: inlined call to ‘char_to_int’ from ‘main’
opus-1.6/celt/opus_custom_demo.c:308:14: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:313:22: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:314:14: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:316:29: call_function: inlined call to ‘char_to_int’ from ‘main’
opus-1.6/celt/opus_custom_demo.c:318:14: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:512:1: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:363:10: branch_false: following ‘false’ branch (when ‘encode_only == 0’)...
opus-1.6/celt/opus_custom_demo.c:406:17: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:406:17: branch_true: following ‘true’ branch...
opus-1.6/celt/opus_custom_demo.c:412:12: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:417:13: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:417:13: branch_false: following ‘false’ branch (when ‘ret >= 0’)...
opus-1.6/celt/opus_custom_demo.c:433:13: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:433:13: branch_true: following ‘true’ branch (when ‘format == 0’)...
opus-1.6/celt/opus_custom_demo.c:433:13: branch_true: ...to here
opus-1.6/celt/opus_custom_demo.c:434:21: branch_true: following ‘true’ branch...
opus-1.6/celt/opus_custom_demo.c:437:24: branch_true: ...to here
opus-1.6/celt/opus_custom_demo.c:441:16: danger: ‘fbytes + (sizetype)(i * 2)’ could be NULL: unchecked value from [(24)](sarif:/runs/0/results/56/codeFlows/0/threadFlows/0/locations/23)
Error: GCC_ANALYZER_WARNING (CWE-476): [#def46]
opus-1.6/celt/opus_custom_demo.c:451:16: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘fbytes’
opus-1.6/celt/opus_custom_demo.c:105:5: enter_function: entry to ‘main’
opus-1.6/celt/opus_custom_demo.c:137:7: branch_false: following ‘false’ branch (when ‘argc > 6’)...
opus-1.6/celt/opus_custom_demo.c:142:8: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:175:7: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:181:26: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:184:7: branch_false: following ‘false’ branch (when ‘decode_only != 0’)...
opus-1.6/celt/opus_custom_demo.c:196:11: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:197:7: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:197:7: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:204:10: branch_false: following ‘false’ branch (when the strings are non-equal)...
opus-1.6/celt/opus_custom_demo.c:209:19: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:209:17: branch_false: following ‘false’ branch (when the strings are non-equal)...
opus-1.6/celt/opus_custom_demo.c:213:19: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:233:7: branch_false: following ‘false’ branch (when ‘decode_only != 0’)...
opus-1.6/celt/opus_custom_demo.c:263:7: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:263:7: branch_true: following ‘true’ branch (when ‘encode_only == 0’)...
opus-1.6/celt/opus_custom_demo.c:264:13: branch_true: ...to here
opus-1.6/celt/opus_custom_demo.c:265:10: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:270:10: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:270:9: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:275:8: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:275:7: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:280:17: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:282:7: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:282:7: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:289:7: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:294:29: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:296:29: acquire_memory: this call could return NULL
opus-1.6/celt/opus_custom_demo.c:298:11: branch_true: following ‘true’ branch...
opus-1.6/celt/opus_custom_demo.c:301:10: branch_true: ...to here
opus-1.6/celt/opus_custom_demo.c:301:10: branch_true: following ‘true’ branch (when ‘decode_only != 0’)...
opus-1.6/celt/opus_custom_demo.c:304:29: branch_true: ...to here
opus-1.6/celt/opus_custom_demo.c:305:14: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:307:17: call_function: inlined call to ‘char_to_int’ from ‘main’
opus-1.6/celt/opus_custom_demo.c:308:14: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:313:22: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:314:14: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:316:29: call_function: inlined call to ‘char_to_int’ from ‘main’
opus-1.6/celt/opus_custom_demo.c:318:14: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:512:1: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:363:10: branch_false: following ‘false’ branch (when ‘encode_only == 0’)...
opus-1.6/celt/opus_custom_demo.c:406:17: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:406:17: branch_true: following ‘true’ branch...
opus-1.6/celt/opus_custom_demo.c:412:12: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:417:13: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:417:13: branch_false: following ‘false’ branch (when ‘ret >= 0’)...
opus-1.6/celt/opus_custom_demo.c:433:13: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:433:13: branch_false: following ‘false’ branch (when ‘format != 0’)...
opus-1.6/celt/opus_custom_demo.c:444:20: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:444:20: branch_true: following ‘true’ branch (when ‘format == 1’)...
opus-1.6/celt/opus_custom_demo.c:444:20: branch_true: ...to here
opus-1.6/celt/opus_custom_demo.c:445:21: branch_true: following ‘true’ branch...
opus-1.6/celt/opus_custom_demo.c:448:24: branch_true: ...to here
opus-1.6/celt/opus_custom_demo.c:451:16: danger: ‘fbytes + (sizetype)(i * 3)’ could be NULL: unchecked value from [(28)](sarif:/runs/0/results/57/codeFlows/0/threadFlows/0/locations/27)
Error: GCC_ANALYZER_WARNING (CWE-775): [#def47]
opus-1.6/celt/opus_custom_demo.c:503:13: warning[-Wanalyzer-file-leak]: leak of FILE ‘fin’
opus-1.6/celt/opus_custom_demo.c:137:7: branch_false: following ‘false’ branch (when ‘argc > 6’)...
opus-1.6/celt/opus_custom_demo.c:142:8: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:175:7: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:181:26: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:184:7: branch_true: following ‘true’ branch (when ‘decode_only == 0’)...
opus-1.6/celt/opus_custom_demo.c:186:47: branch_true: ...to here
opus-1.6/celt/opus_custom_demo.c:188:10: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:196:11: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:197:7: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:197:7: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:233:7: branch_true: following ‘true’ branch (when ‘decode_only == 0’)...
opus-1.6/celt/opus_custom_demo.c:234:13: branch_true: ...to here
opus-1.6/celt/opus_custom_demo.c:235:10: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:240:10: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:240:10: branch_false: following ‘false’ branch (when ‘complexity < 0’)...
opus-1.6/celt/opus_custom_demo.c:248:10: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:263:7: branch_false: following ‘false’ branch (when ‘encode_only != 0’)...
opus-1.6/celt/opus_custom_demo.c:275:8: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:275:7: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:280:17: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:281:10: acquire_resource: opened here
opus-1.6/celt/opus_custom_demo.c:282:7: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:282:7: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:289:7: branch_true: following ‘true’ branch...
opus-1.6/celt/opus_custom_demo.c:291:7: branch_true: ...to here
opus-1.6/celt/opus_custom_demo.c:503:7: branch_true: following ‘true’ branch (when ‘enc’ is non-NULL)...
opus-1.6/celt/opus_custom_demo.c:503:13: branch_true: ...to here
opus-1.6/celt/opus_custom_demo.c:503:13: throw: if ‘opus_custom_encoder_destroy’ throws an exception...
opus-1.6/celt/opus_custom_demo.c:503:13: danger: ‘fin’ leaks here; was opened at [(21)](sarif:/runs/0/results/58/codeFlows/0/threadFlows/0/locations/20)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def48]
opus-1.6/celt/opus_custom_demo.c:503:13: warning[-Wanalyzer-malloc-leak]: leak of ‘fin’
opus-1.6/celt/opus_custom_demo.c:137:7: branch_false: following ‘false’ branch (when ‘argc > 6’)...
opus-1.6/celt/opus_custom_demo.c:142:8: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:175:7: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:181:26: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:184:7: branch_true: following ‘true’ branch (when ‘decode_only == 0’)...
opus-1.6/celt/opus_custom_demo.c:186:47: branch_true: ...to here
opus-1.6/celt/opus_custom_demo.c:188:10: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:196:11: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:197:7: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:197:7: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:233:7: branch_true: following ‘true’ branch (when ‘decode_only == 0’)...
opus-1.6/celt/opus_custom_demo.c:234:13: branch_true: ...to here
opus-1.6/celt/opus_custom_demo.c:235:10: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:240:10: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:240:10: branch_false: following ‘false’ branch (when ‘complexity < 0’)...
opus-1.6/celt/opus_custom_demo.c:248:10: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:263:7: branch_false: following ‘false’ branch (when ‘encode_only != 0’)...
opus-1.6/celt/opus_custom_demo.c:275:8: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:275:7: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:280:17: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:281:10: acquire_memory: allocated here
opus-1.6/celt/opus_custom_demo.c:282:7: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:282:7: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:289:7: branch_true: following ‘true’ branch...
opus-1.6/celt/opus_custom_demo.c:291:7: branch_true: ...to here
opus-1.6/celt/opus_custom_demo.c:503:7: branch_true: following ‘true’ branch (when ‘enc’ is non-NULL)...
opus-1.6/celt/opus_custom_demo.c:503:13: branch_true: ...to here
opus-1.6/celt/opus_custom_demo.c:503:13: throw: if ‘opus_custom_encoder_destroy’ throws an exception...
opus-1.6/celt/opus_custom_demo.c:503:13: danger: ‘fin’ leaks here; was allocated at [(21)](sarif:/runs/0/results/59/codeFlows/0/threadFlows/0/locations/20)
Error: GCC_ANALYZER_WARNING (CWE-775): [#def49]
opus-1.6/celt/opus_custom_demo.c:504:13: warning[-Wanalyzer-file-leak]: leak of FILE ‘fin’
opus-1.6/celt/opus_custom_demo.c:137:7: branch_false: following ‘false’ branch (when ‘argc > 6’)...
opus-1.6/celt/opus_custom_demo.c:142:8: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:175:7: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:181:26: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:197:7: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:197:7: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:233:7: branch_false: following ‘false’ branch (when ‘decode_only != 0’)...
opus-1.6/celt/opus_custom_demo.c:263:7: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:263:7: branch_true: following ‘true’ branch (when ‘encode_only == 0’)...
opus-1.6/celt/opus_custom_demo.c:264:13: branch_true: ...to here
opus-1.6/celt/opus_custom_demo.c:265:10: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:270:10: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:270:9: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:275:8: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:275:7: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:280:17: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:281:10: acquire_resource: opened here
opus-1.6/celt/opus_custom_demo.c:282:7: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:282:7: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:289:7: branch_true: following ‘true’ branch...
opus-1.6/celt/opus_custom_demo.c:291:7: branch_true: ...to here
opus-1.6/celt/opus_custom_demo.c:503:7: branch_false: following ‘false’ branch (when ‘enc’ is NULL)...
opus-1.6/celt/opus_custom_demo.c:504:7: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:504:7: branch_true: following ‘true’ branch (when ‘dec’ is non-NULL)...
opus-1.6/celt/opus_custom_demo.c:504:13: branch_true: ...to here
opus-1.6/celt/opus_custom_demo.c:504:13: throw: if ‘opus_custom_decoder_destroy’ throws an exception...
opus-1.6/celt/opus_custom_demo.c:504:13: danger: ‘fin’ leaks here; was opened at [(17)](sarif:/runs/0/results/60/codeFlows/0/threadFlows/0/locations/16)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def50]
opus-1.6/celt/opus_custom_demo.c:504:13: warning[-Wanalyzer-malloc-leak]: leak of ‘fin’
opus-1.6/celt/opus_custom_demo.c:137:7: branch_false: following ‘false’ branch (when ‘argc > 6’)...
opus-1.6/celt/opus_custom_demo.c:142:8: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:175:7: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:181:26: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:197:7: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:197:7: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:233:7: branch_false: following ‘false’ branch (when ‘decode_only != 0’)...
opus-1.6/celt/opus_custom_demo.c:263:7: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:263:7: branch_true: following ‘true’ branch (when ‘encode_only == 0’)...
opus-1.6/celt/opus_custom_demo.c:264:13: branch_true: ...to here
opus-1.6/celt/opus_custom_demo.c:265:10: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:270:10: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:270:9: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:275:8: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:275:7: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:280:17: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:281:10: acquire_memory: allocated here
opus-1.6/celt/opus_custom_demo.c:282:7: branch_false: following ‘false’ branch...
opus-1.6/celt/opus_custom_demo.c:282:7: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:289:7: branch_true: following ‘true’ branch...
opus-1.6/celt/opus_custom_demo.c:291:7: branch_true: ...to here
opus-1.6/celt/opus_custom_demo.c:503:7: branch_false: following ‘false’ branch (when ‘enc’ is NULL)...
opus-1.6/celt/opus_custom_demo.c:504:7: branch_false: ...to here
opus-1.6/celt/opus_custom_demo.c:504:7: branch_true: following ‘true’ branch (when ‘dec’ is non-NULL)...
opus-1.6/celt/opus_custom_demo.c:504:13: branch_true: ...to here
opus-1.6/celt/opus_custom_demo.c:504:13: throw: if ‘opus_custom_decoder_destroy’ throws an exception...
opus-1.6/celt/opus_custom_demo.c:504:13: danger: ‘fin’ leaks here; was allocated at [(17)](sarif:/runs/0/results/61/codeFlows/0/threadFlows/0/locations/16)
Error: CPPCHECK_WARNING (CWE-457): [#def51]
opus-1.6/celt/rate.c:641: warning[uninitvar]: Uninitialized variable: bits1
Error: CPPCHECK_WARNING (CWE-457): [#def52]
opus-1.6/celt/rate.c:641: warning[uninitvar]: Uninitialized variable: bits2
Error: CPPCHECK_WARNING (CWE-476): [#def53]
opus-1.6/celt/tests/test_unit_dft.c:110: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: in
Error: GCC_ANALYZER_WARNING (CWE-476): [#def54]
opus-1.6/celt/tests/test_unit_dft.c:110:9: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘in’
opus-1.6/celt/tests/test_unit_dft.c:145:5: enter_function: entry to ‘main’
opus-1.6/celt/tests/test_unit_dft.c:151:8: branch_false: following ‘false’ branch (when ‘argc <= 1’)...
opus-1.6/celt/tests/test_unit_dft.c:158:9: branch_false: ...to here
opus-1.6/celt/tests/test_unit_dft.c:158:9: call_function: calling ‘test1d’ from ‘main’
Error: CPPCHECK_WARNING (CWE-476): [#def55]
opus-1.6/celt/tests/test_unit_dft.c:111: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: in
Error: CPPCHECK_WARNING (CWE-476): [#def56]
opus-1.6/celt/tests/test_unit_dft.c:115: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: in
Error: CPPCHECK_WARNING (CWE-476): [#def57]
opus-1.6/celt/tests/test_unit_dft.c:116: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: in
Error: GCC_ANALYZER_WARNING (CWE-401): [#def58]
opus-1.6/celt/tests/test_unit_dft.c:132:8: warning[-Wanalyzer-malloc-leak]: leak of ‘in’
opus-1.6/celt/tests/test_unit_dft.c:145:5: enter_function: entry to ‘main’
opus-1.6/celt/tests/test_unit_dft.c:151:8: branch_false: following ‘false’ branch (when ‘argc <= 1’)...
opus-1.6/celt/tests/test_unit_dft.c:158:9: branch_false: ...to here
opus-1.6/celt/tests/test_unit_dft.c:158:9: call_function: calling ‘test1d’ from ‘main’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def59]
opus-1.6/celt/tests/test_unit_dft.c:132:8: warning[-Wanalyzer-malloc-leak]: leak of ‘out’
opus-1.6/celt/tests/test_unit_dft.c:145:5: enter_function: entry to ‘main’
opus-1.6/celt/tests/test_unit_dft.c:151:8: branch_false: following ‘false’ branch (when ‘argc <= 1’)...
opus-1.6/celt/tests/test_unit_dft.c:158:9: branch_false: ...to here
opus-1.6/celt/tests/test_unit_dft.c:158:9: call_function: calling ‘test1d’ from ‘main’
Error: CPPCHECK_WARNING (CWE-476): [#def60]
opus-1.6/celt/tests/test_unit_entropy.c:181: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: tell
Error: CPPCHECK_WARNING (CWE-476): [#def61]
opus-1.6/celt/tests/test_unit_entropy.c:187: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: data
Error: CPPCHECK_WARNING (CWE-476): [#def62]
opus-1.6/celt/tests/test_unit_entropy.c:188: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: tell
Error: CPPCHECK_WARNING (CWE-476): [#def63]
opus-1.6/celt/tests/test_unit_entropy.c:242: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: tell
Error: CPPCHECK_WARNING (CWE-476): [#def64]
opus-1.6/celt/tests/test_unit_entropy.c:244: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: data
Error: CPPCHECK_WARNING (CWE-476): [#def65]
opus-1.6/celt/tests/test_unit_entropy.c:245: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: logp1
Error: CPPCHECK_WARNING (CWE-476): [#def66]
opus-1.6/celt/tests/test_unit_entropy.c:246: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: enc_method
Error: CPPCHECK_WARNING (CWE-476): [#def67]
opus-1.6/celt/tests/test_unit_entropy.c:247: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: enc_method
Error: COMPILER_WARNING (CWE-457): [#def68]
opus-1.6/celt/tests/test_unit_mdct.c: scope_hint: In function 'test1d.isra'
opus-1.6/celt/tests/test_unit_mdct.c:118:17: warning[-Wmaybe-uninitialized]: '_cfg.trig' may be used uninitialized
Error: CPPCHECK_WARNING (CWE-476): [#def69]
opus-1.6/celt/tests/test_unit_mdct.c:139: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: in
Error: GCC_ANALYZER_WARNING (CWE-476): [#def70]
opus-1.6/celt/tests/test_unit_mdct.c:139:9: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘in’
opus-1.6/celt/tests/test_unit_mdct.c:189:5: enter_function: entry to ‘main’
opus-1.6/celt/tests/test_unit_mdct.c:195:8: branch_false: following ‘false’ branch (when ‘argc <= 1’)...
opus-1.6/celt/tests/test_unit_mdct.c:202:9: branch_false: ...to here
opus-1.6/celt/tests/test_unit_mdct.c:202:9: call_function: calling ‘test1d’ from ‘main’
Error: CPPCHECK_WARNING (CWE-476): [#def71]
opus-1.6/celt/tests/test_unit_mdct.c:146: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: window
Error: GCC_ANALYZER_WARNING (CWE-476): [#def72]
opus-1.6/celt/tests/test_unit_mdct.c:146:8: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘window’
opus-1.6/celt/tests/test_unit_mdct.c:189:5: enter_function: entry to ‘main’
opus-1.6/celt/tests/test_unit_mdct.c:195:8: branch_false: following ‘false’ branch (when ‘argc <= 1’)...
opus-1.6/celt/tests/test_unit_mdct.c:202:9: branch_false: ...to here
opus-1.6/celt/tests/test_unit_mdct.c:202:9: call_function: calling ‘test1d’ from ‘main’
Error: CPPCHECK_WARNING (CWE-476): [#def73]
opus-1.6/celt/tests/test_unit_mdct.c:150: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: in
Error: GCC_ANALYZER_WARNING (CWE-476): [#def74]
opus-1.6/celt/tests/test_unit_mdct.c:161:8: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘in_copy’
opus-1.6/celt/tests/test_unit_mdct.c:189:5: enter_function: entry to ‘main’
opus-1.6/celt/tests/test_unit_mdct.c:195:8: branch_false: following ‘false’ branch (when ‘argc <= 1’)...
opus-1.6/celt/tests/test_unit_mdct.c:202:9: branch_false: ...to here
opus-1.6/celt/tests/test_unit_mdct.c:202:9: call_function: calling ‘test1d’ from ‘main’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def75]
opus-1.6/celt/tests/test_unit_mdct.c:174:8: warning[-Wanalyzer-malloc-leak]: leak of ‘in_copy’
opus-1.6/celt/tests/test_unit_mdct.c:189:5: enter_function: entry to ‘main’
opus-1.6/celt/tests/test_unit_mdct.c:195:8: branch_false: following ‘false’ branch (when ‘argc <= 1’)...
opus-1.6/celt/tests/test_unit_mdct.c:202:9: branch_false: ...to here
opus-1.6/celt/tests/test_unit_mdct.c:202:9: call_function: calling ‘test1d’ from ‘main’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def76]
opus-1.6/celt/tests/test_unit_mdct.c:174:8: warning[-Wanalyzer-malloc-leak]: leak of ‘in’
opus-1.6/celt/tests/test_unit_mdct.c:189:5: enter_function: entry to ‘main’
opus-1.6/celt/tests/test_unit_mdct.c:195:8: branch_false: following ‘false’ branch (when ‘argc <= 1’)...
opus-1.6/celt/tests/test_unit_mdct.c:202:9: branch_false: ...to here
opus-1.6/celt/tests/test_unit_mdct.c:202:9: call_function: calling ‘test1d’ from ‘main’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def77]
opus-1.6/celt/tests/test_unit_mdct.c:174:8: warning[-Wanalyzer-malloc-leak]: leak of ‘out’
opus-1.6/celt/tests/test_unit_mdct.c:189:5: enter_function: entry to ‘main’
opus-1.6/celt/tests/test_unit_mdct.c:195:8: branch_false: following ‘false’ branch (when ‘argc <= 1’)...
opus-1.6/celt/tests/test_unit_mdct.c:202:9: branch_false: ...to here
opus-1.6/celt/tests/test_unit_mdct.c:202:9: call_function: calling ‘test1d’ from ‘main’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def78]
opus-1.6/celt/tests/test_unit_mdct.c:174:8: warning[-Wanalyzer-malloc-leak]: leak of ‘window’
opus-1.6/celt/tests/test_unit_mdct.c:189:5: enter_function: entry to ‘main’
opus-1.6/celt/tests/test_unit_mdct.c:195:8: branch_false: following ‘false’ branch (when ‘argc <= 1’)...
opus-1.6/celt/tests/test_unit_mdct.c:202:9: branch_false: ...to here
opus-1.6/celt/tests/test_unit_mdct.c:202:9: call_function: calling ‘test1d’ from ‘main’
Error: CPPCHECK_WARNING (CWE-476): [#def79]
opus-1.6/celt/tests/test_unit_mini_kfft.c:98: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: in
Error: GCC_ANALYZER_WARNING (CWE-476): [#def80]
opus-1.6/celt/tests/test_unit_mini_kfft.c:98:9: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘in’
opus-1.6/celt/tests/test_unit_mini_kfft.c:83:6: enter_function: entry to ‘test1d’
opus-1.6/celt/tests/test_unit_mini_kfft.c:91:11: call_function: calling ‘mini_kiss_fft_alloc’ from ‘test1d’
opus-1.6/celt/tests/test_unit_mini_kfft.c:91:11: return_function: returning to ‘test1d’ from ‘mini_kiss_fft_alloc’
opus-1.6/celt/tests/test_unit_mini_kfft.c:92:12: call_function: calling ‘mini_kiss_fft_alloc’ from ‘test1d’
opus-1.6/celt/tests/test_unit_mini_kfft.c:92:12: return_function: returning to ‘test1d’ from ‘mini_kiss_fft_alloc’
opus-1.6/celt/tests/test_unit_mini_kfft.c:94:30: acquire_memory: this call could return NULL
opus-1.6/celt/tests/test_unit_mini_kfft.c:97:14: branch_true: following ‘true’ branch (when ‘k < nfft’)...
opus-1.6/celt/tests/test_unit_mini_kfft.c:98:20: branch_true: ...to here
opus-1.6/celt/tests/test_unit_mini_kfft.c:98:9: danger: ‘in + (long unsigned int)k * 8’ could be NULL: unchecked value from [(16)](sarif:/runs/0/results/5/codeFlows/0/threadFlows/0/locations/15)
Error: CPPCHECK_WARNING (CWE-476): [#def81]
opus-1.6/celt/tests/test_unit_mini_kfft.c:99: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: in
Error: CPPCHECK_WARNING (CWE-476): [#def82]
opus-1.6/celt/tests/test_unit_mini_kfft.c:103: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: in
Error: CPPCHECK_WARNING (CWE-476): [#def83]
opus-1.6/celt/tests/test_unit_mini_kfft.c:104: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: in
Error: CPPCHECK_WARNING (CWE-476): [#def84]
opus-1.6/celt/tests/test_unit_mini_kfft.c:110: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: in
Error: CPPCHECK_WARNING (CWE-476): [#def85]
opus-1.6/celt/tests/test_unit_mini_kfft.c:111: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: in
Error: COMPILER_WARNING: [#def86]
opus-1.6/celt/x86/pitch_avx.c:42:61: warning[-Wpsabi]: AVX vector return without AVX enabled changes the ABI
Error: COMPILER_WARNING: [#def87]
opus-1.6/celt/x86/pitch_avx.c:42:69: note[note]: called from here
Error: COMPILER_WARNING: [#def88]
opus-1.6/celt/x86/pitch_avx.c:48:14: note[note]: called from here
Error: COMPILER_WARNING: [#def89]
opus-1.6/celt/x86/pitch_avx.c:49:17: note[note]: called from here
Error: COMPILER_WARNING: [#def90]
opus-1.6/celt/x86/pitch_avx.c:50:17: note[note]: called from here
Error: COMPILER_WARNING: [#def91]
opus-1.6/celt/x86/pitch_avx.c:51:17: note[note]: called from here
Error: COMPILER_WARNING: [#def92]
opus-1.6/celt/x86/pitch_avx.c:52:17: note[note]: called from here
Error: COMPILER_WARNING: [#def93]
opus-1.6/celt/x86/pitch_avx.c:53:17: note[note]: called from here
Error: COMPILER_WARNING: [#def94]
opus-1.6/celt/x86/pitch_avx.c:54:17: note[note]: called from here
Error: COMPILER_WARNING: [#def95]
opus-1.6/celt/x86/pitch_avx.c:55:17: note[note]: called from here
Error: COMPILER_WARNING: [#def96]
opus-1.6/celt/x86/pitch_avx.c:56:17: note[note]: called from here
Error: COMPILER_WARNING: [#def97]
opus-1.6/celt/x86/pitch_avx.c:61:13: note[note]: called from here
Error: COMPILER_WARNING: [#def98]
opus-1.6/celt/x86/pitch_avx.c:62:14: note[note]: called from here
Error: COMPILER_WARNING: [#def99]
opus-1.6/celt/x86/pitch_avx.c:63:17: note[note]: called from here
Error: COMPILER_WARNING: [#def100]
opus-1.6/celt/x86/pitch_avx.c:64:17: note[note]: called from here
Error: COMPILER_WARNING: [#def101]
opus-1.6/celt/x86/pitch_avx.c:65:17: note[note]: called from here
Error: COMPILER_WARNING: [#def102]
opus-1.6/celt/x86/pitch_avx.c:66:17: note[note]: called from here
Error: COMPILER_WARNING: [#def103]
opus-1.6/celt/x86/pitch_avx.c:67:17: note[note]: called from here
Error: COMPILER_WARNING: [#def104]
opus-1.6/celt/x86/pitch_avx.c:68:17: note[note]: called from here
Error: COMPILER_WARNING: [#def105]
opus-1.6/celt/x86/pitch_avx.c:69:17: note[note]: called from here
Error: COMPILER_WARNING: [#def106]
opus-1.6/celt/x86/pitch_avx.c:70:17: note[note]: called from here
Error: COMPILER_WARNING: [#def107]
opus-1.6/celt/x86/pitch_avx.c:74:13: note[note]: called from here
Error: COMPILER_WARNING: [#def108]
opus-1.6/celt/x86/pitch_avx.c:75:13: note[note]: called from here
Error: COMPILER_WARNING: [#def109]
opus-1.6/celt/x86/pitch_avx.c:76:13: note[note]: called from here
Error: COMPILER_WARNING: [#def110]
opus-1.6/celt/x86/pitch_avx.c:77:13: note[note]: called from here
Error: COMPILER_WARNING: [#def111]
opus-1.6/celt/x86/pitch_avx.c:79:13: note[note]: called from here
Error: COMPILER_WARNING: [#def112]
opus-1.6/celt/x86/pitch_avx.c:80:13: note[note]: called from here
Error: COMPILER_WARNING: [#def113]
opus-1.6/celt/x86/pitch_avx.c:82:13: note[note]: called from here
Error: COMPILER_WARNING: [#def114]
opus-1.6/celt/x86/pitch_avx.c:83:5: note[note]: called from here
Error: GCC_ANALYZER_WARNING (CWE-775): [#def115]
opus-1.6/doc/trivial_example.c:97:14: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(inFile, "rb")’
opus-1.6/doc/trivial_example.c:63:7: branch_false: following ‘false’ branch (when ‘argc == 3’)...
opus-1.6/doc/trivial_example.c:71:14: branch_false: ...to here
opus-1.6/doc/trivial_example.c:72:7: branch_false: following ‘false’ branch...
opus-1.6/doc/trivial_example.c:81:10: branch_false: ...to here
opus-1.6/doc/trivial_example.c:82:7: branch_false: following ‘false’ branch...
opus-1.6/doc/trivial_example.c:87:4: branch_false: ...to here
opus-1.6/doc/trivial_example.c:88:10: acquire_resource: opened here
opus-1.6/doc/trivial_example.c:89:7: branch_false: following ‘false’ branch...
opus-1.6/doc/trivial_example.c:97:14: branch_false: ...to here
opus-1.6/doc/trivial_example.c:97:14: throw: if ‘opus_decoder_create’ throws an exception...
opus-1.6/doc/trivial_example.c:97:14: danger: ‘fopen(inFile, "rb")’ leaks here; was opened at [(7)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/6)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def116]
opus-1.6/doc/trivial_example.c:97:14: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(inFile, "rb")’
opus-1.6/doc/trivial_example.c:63:7: branch_false: following ‘false’ branch (when ‘argc == 3’)...
opus-1.6/doc/trivial_example.c:71:14: branch_false: ...to here
opus-1.6/doc/trivial_example.c:72:7: branch_false: following ‘false’ branch...
opus-1.6/doc/trivial_example.c:81:10: branch_false: ...to here
opus-1.6/doc/trivial_example.c:82:7: branch_false: following ‘false’ branch...
opus-1.6/doc/trivial_example.c:87:4: branch_false: ...to here
opus-1.6/doc/trivial_example.c:88:10: acquire_memory: allocated here
opus-1.6/doc/trivial_example.c:89:7: branch_false: following ‘false’ branch...
opus-1.6/doc/trivial_example.c:97:14: branch_false: ...to here
opus-1.6/doc/trivial_example.c:97:14: throw: if ‘opus_decoder_create’ throws an exception...
opus-1.6/doc/trivial_example.c:97:14: danger: ‘fopen(inFile, "rb")’ leaks here; was allocated at [(7)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/6)
Error: GCC_ANALYZER_WARNING (CWE-775): [#def117]
opus-1.6/doc/trivial_example.c:98:8: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(inFile, "rb")’
opus-1.6/doc/trivial_example.c:63:7: branch_false: following ‘false’ branch (when ‘argc == 3’)...
opus-1.6/doc/trivial_example.c:71:14: branch_false: ...to here
opus-1.6/doc/trivial_example.c:72:7: branch_false: following ‘false’ branch...
opus-1.6/doc/trivial_example.c:81:10: branch_false: ...to here
opus-1.6/doc/trivial_example.c:82:7: branch_false: following ‘false’ branch...
opus-1.6/doc/trivial_example.c:87:4: branch_false: ...to here
opus-1.6/doc/trivial_example.c:88:10: acquire_resource: opened here
opus-1.6/doc/trivial_example.c:89:7: branch_false: following ‘false’ branch...
opus-1.6/doc/trivial_example.c:97:14: branch_false: ...to here
opus-1.6/doc/trivial_example.c:98:8: danger: ‘fopen(inFile, "rb")’ leaks here; was opened at [(7)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/6)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def118]
opus-1.6/doc/trivial_example.c:98:8: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(inFile, "rb")’
opus-1.6/doc/trivial_example.c:63:7: branch_false: following ‘false’ branch (when ‘argc == 3’)...
opus-1.6/doc/trivial_example.c:71:14: branch_false: ...to here
opus-1.6/doc/trivial_example.c:72:7: branch_false: following ‘false’ branch...
opus-1.6/doc/trivial_example.c:81:10: branch_false: ...to here
opus-1.6/doc/trivial_example.c:82:7: branch_false: following ‘false’ branch...
opus-1.6/doc/trivial_example.c:87:4: branch_false: ...to here
opus-1.6/doc/trivial_example.c:88:10: acquire_memory: allocated here
opus-1.6/doc/trivial_example.c:89:7: branch_false: following ‘false’ branch...
opus-1.6/doc/trivial_example.c:97:14: branch_false: ...to here
opus-1.6/doc/trivial_example.c:98:8: danger: ‘fopen(inFile, "rb")’ leaks here; was allocated at [(7)](sarif:/runs/0/results/3/codeFlows/0/threadFlows/0/locations/6)
Error: CPPCHECK_WARNING (CWE-404): [#def119]
opus-1.6/doc/trivial_example.c:101: error[resourceLeak]: Resource leak: fin
Error: CPPCHECK_WARNING (CWE-404): [#def120]
opus-1.6/doc/trivial_example.c:108: error[resourceLeak]: Resource leak: fin
Error: GCC_ANALYZER_WARNING (CWE-775): [#def121]
opus-1.6/doc/trivial_example.c:133:26: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(outFile, "wb")’
opus-1.6/doc/trivial_example.c:63:7: branch_false: following ‘false’ branch (when ‘argc == 3’)...
opus-1.6/doc/trivial_example.c:71:14: branch_false: ...to here
opus-1.6/doc/trivial_example.c:72:7: branch_false: following ‘false’ branch...
opus-1.6/doc/trivial_example.c:81:10: branch_false: ...to here
opus-1.6/doc/trivial_example.c:82:7: branch_false: following ‘false’ branch...
opus-1.6/doc/trivial_example.c:87:4: branch_false: ...to here
opus-1.6/doc/trivial_example.c:89:7: branch_false: following ‘false’ branch...
opus-1.6/doc/trivial_example.c:97:14: branch_false: ...to here
opus-1.6/doc/trivial_example.c:98:7: branch_false: following ‘false’ branch...
opus-1.6/doc/trivial_example.c:103:4: branch_false: ...to here
opus-1.6/doc/trivial_example.c:104:11: acquire_resource: opened here
opus-1.6/doc/trivial_example.c:105:7: branch_false: following ‘false’ branch...
opus-1.6/doc/trivial_example.c:105:7: branch_false: ...to here
opus-1.6/doc/trivial_example.c:125:10: branch_false: following ‘false’ branch...
opus-1.6/doc/trivial_example.c:125:10: branch_false: ...to here
opus-1.6/doc/trivial_example.c:131:16: branch_true: following ‘true’ branch (when ‘i != 1920’)...
opus-1.6/doc/trivial_example.c:133:26: branch_true: ...to here
opus-1.6/doc/trivial_example.c:137:17: throw: if ‘opus_encode’ throws an exception...
opus-1.6/doc/trivial_example.c:133:26: danger: ‘fopen(outFile, "wb")’ leaks here; was opened at [(11)](sarif:/runs/0/results/14/codeFlows/0/threadFlows/0/locations/10)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def122]
opus-1.6/doc/trivial_example.c:133:26: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(outFile, "wb")’
opus-1.6/doc/trivial_example.c:63:7: branch_false: following ‘false’ branch (when ‘argc == 3’)...
opus-1.6/doc/trivial_example.c:71:14: branch_false: ...to here
opus-1.6/doc/trivial_example.c:72:7: branch_false: following ‘false’ branch...
opus-1.6/doc/trivial_example.c:81:10: branch_false: ...to here
opus-1.6/doc/trivial_example.c:82:7: branch_false: following ‘false’ branch...
opus-1.6/doc/trivial_example.c:87:4: branch_false: ...to here
opus-1.6/doc/trivial_example.c:89:7: branch_false: following ‘false’ branch...
opus-1.6/doc/trivial_example.c:97:14: branch_false: ...to here
opus-1.6/doc/trivial_example.c:98:7: branch_false: following ‘false’ branch...
opus-1.6/doc/trivial_example.c:103:4: branch_false: ...to here
opus-1.6/doc/trivial_example.c:104:11: acquire_memory: allocated here
opus-1.6/doc/trivial_example.c:105:7: branch_false: following ‘false’ branch...
opus-1.6/doc/trivial_example.c:105:7: branch_false: ...to here
opus-1.6/doc/trivial_example.c:125:10: branch_false: following ‘false’ branch...
opus-1.6/doc/trivial_example.c:125:10: branch_false: ...to here
opus-1.6/doc/trivial_example.c:131:16: branch_true: following ‘true’ branch (when ‘i != 1920’)...
opus-1.6/doc/trivial_example.c:133:26: branch_true: ...to here
opus-1.6/doc/trivial_example.c:137:17: throw: if ‘opus_encode’ throws an exception...
opus-1.6/doc/trivial_example.c:133:26: danger: ‘fopen(outFile, "wb")’ leaks here; was allocated at [(11)](sarif:/runs/0/results/15/codeFlows/0/threadFlows/0/locations/10)
Error: GCC_ANALYZER_WARNING (CWE-775): [#def123]
opus-1.6/doc/trivial_example.c:166:4: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(outFile, "wb")’
opus-1.6/doc/trivial_example.c:63:7: branch_false: following ‘false’ branch (when ‘argc == 3’)...
opus-1.6/doc/trivial_example.c:71:14: branch_false: ...to here
opus-1.6/doc/trivial_example.c:72:7: branch_false: following ‘false’ branch...
opus-1.6/doc/trivial_example.c:81:10: branch_false: ...to here
opus-1.6/doc/trivial_example.c:82:7: branch_false: following ‘false’ branch...
opus-1.6/doc/trivial_example.c:87:4: branch_false: ...to here
opus-1.6/doc/trivial_example.c:89:7: branch_false: following ‘false’ branch...
opus-1.6/doc/trivial_example.c:97:14: branch_false: ...to here
opus-1.6/doc/trivial_example.c:98:7: branch_false: following ‘false’ branch...
opus-1.6/doc/trivial_example.c:103:4: branch_false: ...to here
opus-1.6/doc/trivial_example.c:104:11: acquire_resource: opened here
opus-1.6/doc/trivial_example.c:105:7: branch_false: following ‘false’ branch...
opus-1.6/doc/trivial_example.c:105:7: branch_false: ...to here
opus-1.6/doc/trivial_example.c:125:10: branch_true: following ‘true’ branch...
opus-1.6/doc/trivial_example.c:171:1: branch_true: ...to here
opus-1.6/doc/trivial_example.c:166:4: throw: if ‘opus_encoder_destroy’ throws an exception...
opus-1.6/doc/trivial_example.c:166:4: danger: ‘fopen(outFile, "wb")’ leaks here; was opened at [(11)](sarif:/runs/0/results/22/codeFlows/0/threadFlows/0/locations/10)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def124]
opus-1.6/doc/trivial_example.c:166:4: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(outFile, "wb")’
opus-1.6/doc/trivial_example.c:63:7: branch_false: following ‘false’ branch (when ‘argc == 3’)...
opus-1.6/doc/trivial_example.c:71:14: branch_false: ...to here
opus-1.6/doc/trivial_example.c:72:7: branch_false: following ‘false’ branch...
opus-1.6/doc/trivial_example.c:81:10: branch_false: ...to here
opus-1.6/doc/trivial_example.c:82:7: branch_false: following ‘false’ branch...
opus-1.6/doc/trivial_example.c:87:4: branch_false: ...to here
opus-1.6/doc/trivial_example.c:89:7: branch_false: following ‘false’ branch...
opus-1.6/doc/trivial_example.c:97:14: branch_false: ...to here
opus-1.6/doc/trivial_example.c:98:7: branch_false: following ‘false’ branch...
opus-1.6/doc/trivial_example.c:103:4: branch_false: ...to here
opus-1.6/doc/trivial_example.c:104:11: acquire_memory: allocated here
opus-1.6/doc/trivial_example.c:105:7: branch_false: following ‘false’ branch...
opus-1.6/doc/trivial_example.c:105:7: branch_false: ...to here
opus-1.6/doc/trivial_example.c:125:10: branch_true: following ‘true’ branch...
opus-1.6/doc/trivial_example.c:171:1: branch_true: ...to here
opus-1.6/doc/trivial_example.c:166:4: throw: if ‘opus_encoder_destroy’ throws an exception...
opus-1.6/doc/trivial_example.c:166:4: danger: ‘fopen(outFile, "wb")’ leaks here; was allocated at [(11)](sarif:/runs/0/results/23/codeFlows/0/threadFlows/0/locations/10)
Error: GCC_ANALYZER_WARNING (CWE-775): [#def125]
opus-1.6/doc/trivial_example.c:167:4: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(outFile, "wb")’
opus-1.6/doc/trivial_example.c:63:7: branch_false: following ‘false’ branch (when ‘argc == 3’)...
opus-1.6/doc/trivial_example.c:71:14: branch_false: ...to here
opus-1.6/doc/trivial_example.c:72:7: branch_false: following ‘false’ branch...
opus-1.6/doc/trivial_example.c:81:10: branch_false: ...to here
opus-1.6/doc/trivial_example.c:82:7: branch_false: following ‘false’ branch...
opus-1.6/doc/trivial_example.c:87:4: branch_false: ...to here
opus-1.6/doc/trivial_example.c:89:7: branch_false: following ‘false’ branch...
opus-1.6/doc/trivial_example.c:97:14: branch_false: ...to here
opus-1.6/doc/trivial_example.c:98:7: branch_false: following ‘false’ branch...
opus-1.6/doc/trivial_example.c:103:4: branch_false: ...to here
opus-1.6/doc/trivial_example.c:104:11: acquire_resource: opened here
opus-1.6/doc/trivial_example.c:105:7: branch_false: following ‘false’ branch...
opus-1.6/doc/trivial_example.c:105:7: branch_false: ...to here
opus-1.6/doc/trivial_example.c:125:10: branch_true: following ‘true’ branch...
opus-1.6/doc/trivial_example.c:171:1: branch_true: ...to here
opus-1.6/doc/trivial_example.c:167:4: throw: if ‘opus_decoder_destroy’ throws an exception...
opus-1.6/doc/trivial_example.c:167:4: danger: ‘fopen(outFile, "wb")’ leaks here; was opened at [(11)](sarif:/runs/0/results/24/codeFlows/0/threadFlows/0/locations/10)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def126]
opus-1.6/doc/trivial_example.c:167:4: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(outFile, "wb")’
opus-1.6/doc/trivial_example.c:63:7: branch_false: following ‘false’ branch (when ‘argc == 3’)...
opus-1.6/doc/trivial_example.c:71:14: branch_false: ...to here
opus-1.6/doc/trivial_example.c:72:7: branch_false: following ‘false’ branch...
opus-1.6/doc/trivial_example.c:81:10: branch_false: ...to here
opus-1.6/doc/trivial_example.c:82:7: branch_false: following ‘false’ branch...
opus-1.6/doc/trivial_example.c:87:4: branch_false: ...to here
opus-1.6/doc/trivial_example.c:89:7: branch_false: following ‘false’ branch...
opus-1.6/doc/trivial_example.c:97:14: branch_false: ...to here
opus-1.6/doc/trivial_example.c:98:7: branch_false: following ‘false’ branch...
opus-1.6/doc/trivial_example.c:103:4: branch_false: ...to here
opus-1.6/doc/trivial_example.c:104:11: acquire_memory: allocated here
opus-1.6/doc/trivial_example.c:105:7: branch_false: following ‘false’ branch...
opus-1.6/doc/trivial_example.c:105:7: branch_false: ...to here
opus-1.6/doc/trivial_example.c:125:10: branch_true: following ‘true’ branch...
opus-1.6/doc/trivial_example.c:171:1: branch_true: ...to here
opus-1.6/doc/trivial_example.c:167:4: throw: if ‘opus_decoder_destroy’ throws an exception...
opus-1.6/doc/trivial_example.c:167:4: danger: ‘fopen(outFile, "wb")’ leaks here; was allocated at [(11)](sarif:/runs/0/results/25/codeFlows/0/threadFlows/0/locations/10)
Error: CPPCHECK_WARNING (CWE-457): [#def127]
opus-1.6/silk/NLSF2A.c:116: warning[uninitvar]: Uninitialized variable: cos_LSF_QA
Error: GCC_ANALYZER_WARNING: [#def128]
opus-1.6/silk/NSQ_del_dec.c:605:13: warning[-Wanalyzer-overlapping-buffers]: overlapping buffers passed as arguments to 'memcpy'
opus-1.6/silk/NSQ_del_dec.c:361:5: branch_false: following 'false' branch (when 'nStatesDelayedDecision > 0')...
opus-1.6/silk/NSQ_del_dec.c:362:5: branch_false: ...to here
opus-1.6/silk/NSQ_del_dec.c:372:17: branch_true: following 'true' branch (when 'i < length')...
opus-1.6/silk/NSQ_del_dec.c:376:11: branch_true: ...to here
opus-1.6/silk/NSQ_del_dec.c:402:21: branch_true: following 'true' branch (when 'k < nStatesDelayedDecision')...
opus-1.6/silk/NSQ_del_dec.c:404:29: branch_true: ...to here
opus-1.6/silk/NSQ_del_dec.c:419:13: branch_false: following 'false' branch...
opus-1.6/silk/NSQ_del_dec.c:421:20: branch_false: ...to here
opus-1.6/silk/NSQ_del_dec.c:467:16: branch_true: following 'true' branch (when 'Lambda_Q10 > 2048')...
opus-1.6/silk/NSQ_del_dec.c:469:34: branch_true: ...to here
opus-1.6/silk/NSQ_del_dec.c:472:27: branch_false: following 'false' branch...
opus-1.6/silk/NSQ_del_dec.c:474:27: branch_false: ...to here
opus-1.6/silk/NSQ_del_dec.c:555:38: branch_true: following 'true' branch...
opus-1.6/silk/NSQ_del_dec.c:577:21: branch_true: following 'true' branch (when 'k < nStatesDelayedDecision')...
opus-1.6/silk/NSQ_del_dec.c:578:25: branch_true: ...to here
opus-1.6/silk/NSQ_del_dec.c:578:15: branch_false: following 'false' branch...
opus-1.6/silk/NSQ_del_dec.c:577:49: branch_false: ...to here
opus-1.6/silk/NSQ_del_dec.c:590:21: branch_false: following 'false' branch (when 'k >= nStatesDelayedDecision')...
opus-1.6/silk/NSQ_del_dec.c:604:11: branch_false: ...to here
opus-1.6/silk/NSQ_del_dec.c:604:11: branch_true: following 'true' branch (when 'RDmin_Q10 < RDmax_Q10')...
opus-1.6/silk/NSQ_del_dec.c:605:13: branch_true: ...to here
opus-1.6/silk/NSQ_del_dec.c:605:13: danger: overlapping buffers passed as arguments to 'memcpy'
Error: GCC_ANALYZER_WARNING: [#def129]
opus-1.6/silk/NSQ_del_dec.c:607:13: warning[-Wanalyzer-overlapping-buffers]: overlapping buffers passed as arguments to 'memcpy'
opus-1.6/silk/NSQ_del_dec.c:361:5: branch_false: following 'false' branch (when 'nStatesDelayedDecision > 0')...
opus-1.6/silk/NSQ_del_dec.c:362:5: branch_false: ...to here
opus-1.6/silk/NSQ_del_dec.c:372:17: branch_true: following 'true' branch (when 'i < length')...
opus-1.6/silk/NSQ_del_dec.c:376:11: branch_true: ...to here
opus-1.6/silk/NSQ_del_dec.c:402:21: branch_true: following 'true' branch (when 'k < nStatesDelayedDecision')...
opus-1.6/silk/NSQ_del_dec.c:404:29: branch_true: ...to here
opus-1.6/silk/NSQ_del_dec.c:419:13: branch_false: following 'false' branch...
opus-1.6/silk/NSQ_del_dec.c:421:20: branch_false: ...to here
opus-1.6/silk/NSQ_del_dec.c:467:16: branch_true: following 'true' branch (when 'Lambda_Q10 > 2048')...
opus-1.6/silk/NSQ_del_dec.c:469:34: branch_true: ...to here
opus-1.6/silk/NSQ_del_dec.c:472:27: branch_false: following 'false' branch...
opus-1.6/silk/NSQ_del_dec.c:474:27: branch_false: ...to here
opus-1.6/silk/NSQ_del_dec.c:555:38: branch_true: following 'true' branch...
opus-1.6/silk/NSQ_del_dec.c:577:21: branch_true: following 'true' branch (when 'k < nStatesDelayedDecision')...
opus-1.6/silk/NSQ_del_dec.c:578:25: branch_true: ...to here
opus-1.6/silk/NSQ_del_dec.c:590:21: branch_true: following 'true' branch (when 'k < nStatesDelayedDecision')...
opus-1.6/silk/NSQ_del_dec.c:592:17: branch_true: ...to here
opus-1.6/silk/NSQ_del_dec.c:597:15: branch_true: following 'true' branch...
opus-1.6/silk/NSQ_del_dec.c:597:15: branch_true: ...to here
opus-1.6/silk/NSQ_del_dec.c:604:11: branch_true: following 'true' branch (when 'RDmin_Q10 < RDmax_Q10')...
opus-1.6/silk/NSQ_del_dec.c:605:13: branch_true: ...to here
opus-1.6/silk/NSQ_del_dec.c:607:13: danger: overlapping buffers passed as arguments to 'memcpy'
Error: CPPCHECK_WARNING (CWE-457): [#def130]
opus-1.6/silk/PLC.c:211: warning[uninitvar]: Uninitialized variable: exc_buf
Error: COMPILER_WARNING (CWE-457): [#def131]
opus-1.6/silk/dec_API.c: scope_hint: In function 'silk_Decode.isra'
opus-1.6/silk/dec_API.c:364:13: warning[-Wmaybe-uninitialized]: 'nSamplesOutDec' may be used uninitialized
opus-1.6/silk/dec_API.c:150:16: note: 'nSamplesOutDec' was declared here
Error: GCC_ANALYZER_WARNING (CWE-457): [#def132]
opus-1.6/silk/decode_core.c:185:32: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value '*pred_lag_ptr'
opus-1.6/silk/decode_core.c:103:17: branch_true: following 'true' branch...
opus-1.6/silk/decode_core.c:105:42: branch_true: ...to here
opus-1.6/silk/decode_core.c:116:11: branch_false: following 'false' branch...
opus-1.6/silk/decode_core.c:129:9: branch_false: ...to here
opus-1.6/silk/decode_core.c:142:11: branch_true: following 'true' branch (when 'signalType == 2')...
opus-1.6/silk/decode_core.c:144:13: branch_true: ...to here
opus-1.6/silk/decode_core.c:147:15: branch_true: following 'true' branch (when 'k == 0')...
opus-1.6/silk/decode_core.c:149:29: branch_true: ...to here
opus-1.6/silk/decode_core.c:150:17: branch_false: following 'false' branch (when 'start_idx > 0')...
opus-1.6/silk/decode_core.c:152:19: branch_false: ...to here
opus-1.6/silk/decode_core.c:152:19: branch_false: following 'false' branch (when 'k != 2')...
opus-1.6/silk/decode_core.c:157:63: branch_false: ...to here
opus-1.6/silk/decode_core.c:160:19: branch_true: following 'true' branch (when 'k == 0')...
opus-1.6/silk/decode_core.c:162:36: branch_true: ...to here
opus-1.6/silk/decode_core.c:164:29: branch_false: following 'false' branch...
opus-1.6/silk/decode_core.c:180:39: branch_false: ...to here
opus-1.6/silk/decode_core.c:181:25: branch_true: following 'true' branch...
opus-1.6/silk/decode_core.c:185:32: branch_true: ...to here
opus-1.6/silk/decode_core.c:185:32: danger: use of uninitialized value '*pred_lag_ptr' here
Error: GCC_ANALYZER_WARNING (CWE-457): [#def133]
opus-1.6/silk/decode_core.c:228:45: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value '*<unknown>'
opus-1.6/silk/decode_core.c:103:17: branch_true: following 'true' branch...
opus-1.6/silk/decode_core.c:105:42: branch_true: ...to here
opus-1.6/silk/decode_core.c:116:11: branch_false: following 'false' branch...
opus-1.6/silk/decode_core.c:129:9: branch_false: ...to here
opus-1.6/silk/decode_core.c:142:11: branch_true: following 'true' branch (when 'signalType == 2')...
opus-1.6/silk/decode_core.c:144:13: branch_true: ...to here
opus-1.6/silk/decode_core.c:147:15: branch_true: following 'true' branch (when 'k == 0')...
opus-1.6/silk/decode_core.c:149:29: branch_true: ...to here
opus-1.6/silk/decode_core.c:150:17: branch_false: following 'false' branch (when 'start_idx > 0')...
opus-1.6/silk/decode_core.c:152:19: branch_false: ...to here
opus-1.6/silk/decode_core.c:152:19: branch_false: following 'false' branch (when 'k != 2')...
opus-1.6/silk/decode_core.c:157:63: branch_false: ...to here
opus-1.6/silk/decode_core.c:160:19: branch_true: following 'true' branch (when 'k == 0')...
opus-1.6/silk/decode_core.c:162:36: branch_true: ...to here
opus-1.6/silk/decode_core.c:164:29: branch_true: following 'true' branch...
opus-1.6/silk/decode_core.c:165:56: branch_true: ...to here
opus-1.6/silk/decode_core.c:181:25: branch_false: following 'false' branch...
opus-1.6/silk/decode_core.c:203:9: branch_false: ...to here
opus-1.6/silk/decode_core.c:203:21: branch_true: following 'true' branch...
opus-1.6/silk/decode_core.c:205:13: branch_true: ...to here
opus-1.6/silk/decode_core.c:205:13: branch_false: following 'false' branch...
opus-1.6/silk/decode_core.c:207:13: branch_false: ...to here
opus-1.6/silk/decode_core.c:228:45: danger: use of uninitialized value '*<unknown>' here
Error: CPPCHECK_WARNING (CWE-457): [#def134]
opus-1.6/silk/decode_parameters.c:72: warning[uninitvar]: Uninitialized variable: pNLSF0_Q15
Error: GCC_ANALYZER_WARNING (CWE-457): [#def135]
opus-1.6/silk/float/encode_frame_FLP.c:373:34: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value 'sEncCtrl.pitchL[<unknown>]'
opus-1.6/silk/float/encode_frame_FLP.c:142:17: branch_true: following 'true' branch (when 'i != 8')...
opus-1.6/silk/float/encode_frame_FLP.c:143:9: branch_true: ...to here
opus-1.6/silk/float/encode_frame_FLP.c:146:7: branch_false: following 'false' branch...
opus-1.6/silk/float/encode_frame_FLP.c:361:5: branch_false: ...to here
opus-1.6/silk/float/encode_frame_FLP.c:365:7: branch_false: following 'false' branch...
opus-1.6/silk/float/encode_frame_FLP.c:373:51: branch_false: ...to here
opus-1.6/silk/float/encode_frame_FLP.c:373:34: danger: use of uninitialized value 'sEncCtrl.pitchL[<unknown>]' here
Error: GCC_ANALYZER_WARNING (CWE-126): [#def136]
opus-1.6/silk/float/encode_frame_FLP.c:433:37: warning[-Wanalyzer-out-of-bounds]: stack-based buffer over-read
opus-1.6/silk/float/encode_frame_FLP.c:408:7: branch_true: following 'true' branch...
opus-1.6/silk/float/encode_frame_FLP.c:432:21: branch_true: following 'true' branch...
opus-1.6/silk/float/encode_frame_FLP.c:433:37: branch_true: ...to here
opus-1.6/silk/float/encode_frame_FLP.c:432:21: branch_true: following 'true' branch...
opus-1.6/silk/float/encode_frame_FLP.c:433:37: branch_true: ...to here
opus-1.6/silk/float/encode_frame_FLP.c:432:21: branch_true: following 'true' branch...
opus-1.6/silk/float/encode_frame_FLP.c:433:37: branch_true: ...to here
opus-1.6/silk/float/encode_frame_FLP.c:432:21: branch_true: following 'true' branch...
opus-1.6/silk/float/encode_frame_FLP.c:433:37: branch_true: ...to here
opus-1.6/silk/float/encode_frame_FLP.c:432:21: branch_true: following 'true' branch...
opus-1.6/silk/float/encode_frame_FLP.c:433:37: branch_true: ...to here
opus-1.6/silk/float/encode_frame_FLP.c:433:37: danger: out-of-bounds read from byte 16 till byte 19 but 'Gains_Q16' ends at byte 16
Error: GCC_ANALYZER_WARNING (CWE-457): [#def137]
opus-1.6/silk/float/pitch_analysis_core_FLP.c:548:49: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value 'scratch_mem[<unknown>]'
opus-1.6/silk/float/pitch_analysis_core_FLP.c:509:5: branch_false: following 'false' branch (when 'complexity >= 0')...
opus-1.6/silk/float/pitch_analysis_core_FLP.c:510:5: branch_false: ...to here
opus-1.6/silk/float/pitch_analysis_core_FLP.c:510:5: branch_false: following 'false' branch (when 'complexity <= 2')...
opus-1.6/silk/float/pitch_analysis_core_FLP.c:512:7: branch_false: ...to here
opus-1.6/silk/float/pitch_analysis_core_FLP.c:512:7: branch_true: following 'true' branch (when 'nb_subfr == 4')...
opus-1.6/silk/float/pitch_analysis_core_FLP.c:513:9: branch_true: ...to here
opus-1.6/silk/float/pitch_analysis_core_FLP.c:526:17: branch_true: following 'true' branch (when 'k < nb_subfr')...
opus-1.6/silk/float/pitch_analysis_core_FLP.c:530:20: branch_true: ...to here
opus-1.6/silk/float/pitch_analysis_core_FLP.c:534:27: branch_false: following 'false' branch (when 'j > lag_high')...
opus-1.6/silk/float/pitch_analysis_core_FLP.c:540:17: branch_false: ...to here
opus-1.6/silk/float/pitch_analysis_core_FLP.c:541:21: branch_true: following 'true' branch (when 'i < nb_cbk_search')...
opus-1.6/silk/float/pitch_analysis_core_FLP.c:544:19: branch_true: ...to here
opus-1.6/silk/float/pitch_analysis_core_FLP.c:545:25: branch_true: following 'true' branch (when 'j != 5')...
opus-1.6/silk/float/pitch_analysis_core_FLP.c:548:62: branch_true: ...to here
opus-1.6/silk/float/pitch_analysis_core_FLP.c:548:49: danger: use of uninitialized value 'scratch_mem[<unknown>]' here
Error: CPPCHECK_WARNING (CWE-457): [#def138]
opus-1.6/silk/float/process_gains_FLP.c:71: warning[uninitvar]: Uninitialized variable: pGains_Q16
Error: GCC_ANALYZER_WARNING (CWE-457): [#def139]
opus-1.6/silk/float/process_gains_FLP.c:71:5: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value '&pGains_Q16'
opus-1.6/silk/float/process_gains_FLP.c:58:17: branch_false: following 'false' branch...
opus-1.6/silk/float/process_gains_FLP.c:58:17: branch_false: ...to here
opus-1.6/silk/float/process_gains_FLP.c:66:17: branch_false: following 'false' branch...
opus-1.6/silk/float/process_gains_FLP.c:71:5: branch_false: ...to here
opus-1.6/silk/float/process_gains_FLP.c:71:5: danger: use of uninitialized value '&pGains_Q16' here
Error: GCC_ANALYZER_WARNING (CWE-126): [#def140]
opus-1.6/silk/float/process_gains_FLP.c:80:33: warning[-Wanalyzer-out-of-bounds]: stack-based buffer over-read
opus-1.6/silk/float/process_gains_FLP.c:58:17: branch_true: following 'true' branch...
opus-1.6/silk/float/process_gains_FLP.c:60:9: branch_true: ...to here
opus-1.6/silk/float/process_gains_FLP.c:66:17: branch_false: following 'false' branch...
opus-1.6/silk/float/process_gains_FLP.c:71:5: branch_false: ...to here
opus-1.6/silk/float/process_gains_FLP.c:79:17: branch_true: following 'true' branch...
opus-1.6/silk/float/process_gains_FLP.c:80:33: branch_true: ...to here
opus-1.6/silk/float/process_gains_FLP.c:79:17: branch_true: following 'true' branch...
opus-1.6/silk/float/process_gains_FLP.c:80:33: branch_true: ...to here
opus-1.6/silk/float/process_gains_FLP.c:79:17: branch_true: following 'true' branch...
opus-1.6/silk/float/process_gains_FLP.c:80:33: branch_true: ...to here
opus-1.6/silk/float/process_gains_FLP.c:79:17: branch_true: following 'true' branch...
opus-1.6/silk/float/process_gains_FLP.c:80:33: branch_true: ...to here
opus-1.6/silk/float/process_gains_FLP.c:79:17: branch_true: following 'true' branch...
opus-1.6/silk/float/process_gains_FLP.c:80:33: branch_true: ...to here
opus-1.6/silk/float/process_gains_FLP.c:80:33: danger: out-of-bounds read from byte 16 till byte 19 but 'pGains_Q16' ends at byte 16
Error: COMPILER_WARNING: [#def141]
opus-1.6/silk/float/x86/inner_product_FLP_avx2.c:50:14: warning[-Wpsabi]: AVX vector return without AVX enabled changes the ABI
Error: COMPILER_WARNING: [#def142]
opus-1.6/silk/float/x86/inner_product_FLP_avx2.c:50:23: note[note]: called from here
Error: COMPILER_WARNING: [#def143]
opus-1.6/silk/float/x86/inner_product_FLP_avx2.c:56:15: note[note]: called from here
Error: COMPILER_WARNING: [#def144]
opus-1.6/silk/float/x86/inner_product_FLP_avx2.c:57:15: note[note]: called from here
Error: COMPILER_WARNING: [#def145]
opus-1.6/silk/float/x86/inner_product_FLP_avx2.c:58:18: note[note]: called from here
Error: COMPILER_WARNING: [#def146]
opus-1.6/silk/float/x86/inner_product_FLP_avx2.c:61:15: note[note]: called from here
Error: COMPILER_WARNING: [#def147]
opus-1.6/silk/float/x86/inner_product_FLP_avx2.c:62:15: note[note]: called from here
Error: COMPILER_WARNING: [#def148]
opus-1.6/silk/float/x86/inner_product_FLP_avx2.c:63:18: note[note]: called from here
Error: COMPILER_WARNING: [#def149]
opus-1.6/silk/float/x86/inner_product_FLP_avx2.c:70:15: note[note]: called from here
Error: COMPILER_WARNING: [#def150]
opus-1.6/silk/float/x86/inner_product_FLP_avx2.c:71:15: note[note]: called from here
Error: COMPILER_WARNING: [#def151]
opus-1.6/silk/float/x86/inner_product_FLP_avx2.c:72:18: note[note]: called from here
Error: COMPILER_WARNING: [#def152]
opus-1.6/silk/float/x86/inner_product_FLP_avx2.c:74:14: note[note]: called from here
Error: COMPILER_WARNING: [#def153]
opus-1.6/silk/float/x86/inner_product_FLP_avx2.c:75:14: note[note]: called from here
Error: COMPILER_WARNING: [#def154]
opus-1.6/silk/float/x86/inner_product_FLP_avx2.c:76:14: note[note]: called from here
Error: COMPILER_WARNING: [#def155]
opus-1.6/silk/float/x86/inner_product_FLP_avx2.c:77:14: note[note]: called from here
Error: GCC_ANALYZER_WARNING (CWE-457): [#def156]
opus-1.6/silk/quant_LTP_gains.c:112:13: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value '&temp_idx'
opus-1.6/silk/quant_LTP_gains.c:64:17: branch_true: following 'true' branch (when 'k != 3')...
opus-1.6/silk/quant_LTP_gains.c:69:9: branch_true: ...to here
opus-1.6/silk/quant_LTP_gains.c:81:21: branch_false: following 'false' branch (when 'j >= nb_subfr')...
opus-1.6/silk/quant_LTP_gains.c:109:11: branch_false: ...to here
opus-1.6/silk/quant_LTP_gains.c:109:11: branch_true: following 'true' branch (when 'rate_dist_Q7 <= min_rate_dist_Q7')...
opus-1.6/silk/quant_LTP_gains.c:111:34: branch_true: ...to here
opus-1.6/silk/quant_LTP_gains.c:112:13: danger: use of uninitialized value '&temp_idx' here
Error: CPPCHECK_WARNING (CWE-786): [#def157]
opus-1.6/silk/stereo_LR_to_MS.c:58: error[negativeIndex]: Array 'x1[0]' accessed at index -2, which is out of bounds.
Error: CPPCHECK_WARNING (CWE-786): [#def158]
opus-1.6/silk/stereo_LR_to_MS.c:64: error[negativeIndex]: Array 'x1[0]' accessed at index -2, which is out of bounds.
Error: CPPCHECK_WARNING (CWE-786): [#def159]
opus-1.6/silk/stereo_LR_to_MS.c:64: error[negativeIndex]: Array 'x2[0]' accessed at index -2, which is out of bounds.
Error: CPPCHECK_WARNING (CWE-786): [#def160]
opus-1.6/silk/stereo_LR_to_MS.c:65: error[negativeIndex]: Array 'x1[0]' accessed at index -2, which is out of bounds.
Error: CPPCHECK_WARNING (CWE-786): [#def161]
opus-1.6/silk/stereo_LR_to_MS.c:65: error[negativeIndex]: Array 'x2[0]' accessed at index -2, which is out of bounds.
Error: COMPILER_WARNING: [#def162]
opus-1.6/silk/x86/NSQ_del_dec_avx2.c:157:1: warning[-Wpsabi]: AVX vector return without AVX enabled changes the ABI
Error: COMPILER_WARNING: [#def163]
opus-1.6/silk/x86/NSQ_del_dec_avx2.c:210:28: note[note]: the ABI for passing parameters with 32-byte alignment has changed in GCC 4.6
Error: COMPILER_WARNING: [#def164]
opus-1.6/silk/x86/NSQ_del_dec_avx2.c:253:12: note[note]: called from here
Error: COMPILER_WARNING: [#def165]
opus-1.6/silk/x86/NSQ_del_dec_sse4_1.c:820:24: note[note]: called from here
Error: COMPILER_WARNING: [#def166]
opus-1.6/silk/x86/NSQ_del_dec_sse4_1.c:825:24: note[note]: called from here
Error: COMPILER_WARNING: [#def167]
opus-1.6/silk/x86/NSQ_del_dec_sse4_1.c:826:24: note[note]: called from here
Error: COMPILER_WARNING: [#def168]
opus-1.6/silk/x86/NSQ_del_dec_sse4_1.c:831:24: note[note]: called from here
Error: COMPILER_WARNING: [#def169]
opus-1.6/silk/x86/NSQ_del_dec_sse4_1.c:869:41: note[note]: called from here
Error: COMPILER_WARNING: [#def170]
opus-1.6/silk/x86/NSQ_del_dec_sse4_1.c:870:41: note[note]: called from here
Error: COMPILER_WARNING: [#def171]
opus-1.6/silk/x86/NSQ_del_dec_sse4_1.c:875:41: note[note]: called from here
Error: CPPCHECK_WARNING (CWE-786): [#def172]
opus-1.6/silk/x86/NSQ_sse4_1.c:555: error[negativeIndex]: Array 'table[0][4]' accessed at index table[-1][*], which is out of bounds.
Error: CPPCHECK_WARNING (CWE-786): [#def173]
opus-1.6/silk/x86/NSQ_sse4_1.c:556: error[negativeIndex]: Array 'table[0][4]' accessed at index table[-1][*], which is out of bounds.
Error: CPPCHECK_WARNING (CWE-786): [#def174]
opus-1.6/silk/x86/NSQ_sse4_1.c:558: error[negativeIndex]: Array 'table[0][4]' accessed at index table[-1][*], which is out of bounds.
Error: COMPILER_WARNING: [#def175]
opus-1.6/silk/x86/NSQ_sse4_1.c:688:24: note[note]: called from here
Error: COMPILER_WARNING: [#def176]
opus-1.6/silk/x86/NSQ_sse4_1.c:693:24: note[note]: called from here
Error: COMPILER_WARNING: [#def177]
opus-1.6/silk/x86/NSQ_sse4_1.c:694:24: note[note]: called from here
Error: COMPILER_WARNING: [#def178]
opus-1.6/silk/x86/NSQ_sse4_1.c:699:24: note[note]: called from here
Error: COMPILER_WARNING: [#def179]
opus-1.6/silk/x86/NSQ_sse4_1.c:736:37: note[note]: called from here
Error: COMPILER_WARNING: [#def180]
opus-1.6/silk/x86/NSQ_sse4_1.c:737:37: note[note]: called from here
Error: COMPILER_WARNING: [#def181]
opus-1.6/silk/x86/NSQ_sse4_1.c:742:37: note[note]: called from here
Error: COMPILER_WARNING: [#def182]
opus-1.6/silk/x86/VQ_WMat_EC_sse4_1.c:88:26: note[note]: called from here
Error: COMPILER_WARNING: [#def183]
opus-1.6/silk/x86/VQ_WMat_EC_sse4_1.c:90:26: note[note]: called from here
Error: COMPILER_WARNING: [#def184]
opus-1.6/silk/x86/VQ_WMat_EC_sse4_1.c:91:26: note[note]: called from here
Error: CPPCHECK_WARNING (CWE-457): [#def185]
opus-1.6/src/analysis.c:207: warning[uninitvar]: Uninitialized variable: tmp3x
Error: CPPCHECK_WARNING (CWE-457): [#def186]
opus-1.6/src/mlp.c:126: warning[uninitvar]: Uninitialized variable: tmp
Error: GCC_ANALYZER_WARNING (CWE-415): [#def187]
opus-1.6/src/opus_compare.c:51:10: warning[-Wanalyzer-double-free]: double-‘free’ of ‘_ptr’
opus-1.6/src/opus_compare.c:165:5: enter_function: entry to ‘main’
opus-1.6/src/opus_compare.c:188:5: branch_false: following ‘false’ branch...
opus-1.6/src/opus_compare.c:194:6: branch_false: ...to here
opus-1.6/src/opus_compare.c:202:5: branch_false: following ‘false’ branch (when the strings are non-equal)...
opus-1.6/src/opus_compare.c:219:8: branch_false: ...to here
opus-1.6/src/opus_compare.c:220:5: branch_false: following ‘false’ branch...
opus-1.6/src/opus_compare.c:224:8: branch_false: ...to here
opus-1.6/src/opus_compare.c:225:5: branch_false: following ‘false’ branch...
opus-1.6/src/opus_compare.c:231:11: branch_false: ...to here
opus-1.6/src/opus_compare.c:231:11: call_function: calling ‘read_pcm16’ from ‘main’
opus-1.6/src/opus_compare.c:231:11: return_function: returning to ‘main’ from ‘read_pcm16’
opus-1.6/src/opus_compare.c:232:5: branch_true: following ‘true’ branch (when ‘nchannels == 1’)...
opus-1.6/src/opus_compare.c:232:5: branch_true: ...to here
opus-1.6/src/opus_compare.c:233:14: branch_false: following ‘false’ branch...
opus-1.6/src/opus_compare.c:235:3: branch_false: ...to here
opus-1.6/src/opus_compare.c:236:11: call_function: calling ‘read_pcm16’ from ‘main’
Error: GCC_ANALYZER_WARNING (CWE-457): [#def188]
opus-1.6/src/opus_compare.c:233:40: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘*<unknown>’
opus-1.6/src/opus_compare.c:165:5: enter_function: entry to ‘main’
opus-1.6/src/opus_compare.c:188:5: branch_false: following ‘false’ branch...
opus-1.6/src/opus_compare.c:194:6: branch_false: ...to here
opus-1.6/src/opus_compare.c:202:5: branch_false: following ‘false’ branch (when the strings are non-equal)...
opus-1.6/src/opus_compare.c:219:8: branch_false: ...to here
opus-1.6/src/opus_compare.c:220:5: branch_false: following ‘false’ branch...
opus-1.6/src/opus_compare.c:224:8: branch_false: ...to here
opus-1.6/src/opus_compare.c:225:5: branch_false: following ‘false’ branch...
opus-1.6/src/opus_compare.c:231:11: branch_false: ...to here
opus-1.6/src/opus_compare.c:231:11: call_function: calling ‘read_pcm16’ from ‘main’
opus-1.6/src/opus_compare.c:231:11: return_function: returning to ‘main’ from ‘read_pcm16’
opus-1.6/src/opus_compare.c:232:5: branch_true: following ‘true’ branch (when ‘nchannels == 1’)...
opus-1.6/src/opus_compare.c:232:5: branch_true: ...to here
opus-1.6/src/opus_compare.c:233:14: branch_true: following ‘true’ branch...
opus-1.6/src/opus_compare.c:233:40: danger: use of uninitialized value ‘*<unknown>’ here
Error: GCC_ANALYZER_WARNING (CWE-404): [#def189]
opus-1.6/src/opus_decoder.c:1063:8: warning[-Wanalyzer-va-list-leak]: missing call to 'va_end'
opus-1.6/src/opus_decoder.c:1041:4: acquire_resource: 'va_start' called here
opus-1.6/src/opus_decoder.c:1058:10: branch_false: following 'false' branch...
opus-1.6/src/opus_decoder.c:1062:8: branch_false: ...to here
opus-1.6/src/opus_decoder.c:1063:8: throw: if 'opus_custom_decoder_ctl' throws an exception...
opus-1.6/src/opus_decoder.c:1063:8: danger: missing call to 'va_end' to match 'va_start' at [(1)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-404): [#def190]
opus-1.6/src/opus_decoder.c:1114:7: warning[-Wanalyzer-va-list-leak]: missing call to 'va_end'
opus-1.6/src/opus_decoder.c:1041:4: acquire_resource: 'va_start' called here
opus-1.6/src/opus_decoder.c:1114:7: throw: if 'opus_custom_decoder_ctl' throws an exception...
opus-1.6/src/opus_decoder.c:1114:7: danger: missing call to 'va_end' to match 'va_start' at [(1)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-404): [#def191]
opus-1.6/src/opus_decoder.c:1115:7: warning[-Wanalyzer-va-list-leak]: missing call to 'va_end'
opus-1.6/src/opus_decoder.c:1041:4: acquire_resource: 'va_start' called here
opus-1.6/src/opus_decoder.c:1115:7: throw: if 'silk_ResetDecoder' throws an exception...
opus-1.6/src/opus_decoder.c:1115:7: danger: missing call to 'va_end' to match 'va_start' at [(1)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-404): [#def192]
opus-1.6/src/opus_decoder.c:1141:16: warning[-Wanalyzer-va-list-leak]: missing call to 'va_end'
opus-1.6/src/opus_decoder.c:1041:4: acquire_resource: 'va_start' called here
opus-1.6/src/opus_decoder.c:1136:10: branch_false: following 'false' branch (when 'value' is non-NULL)...
opus-1.6/src/opus_decoder.c:1140:11: branch_false: ...to here
opus-1.6/src/opus_decoder.c:1140:10: branch_true: following 'true' branch...
opus-1.6/src/opus_decoder.c:1141:16: branch_true: ...to here
opus-1.6/src/opus_decoder.c:1141:16: throw: if 'opus_custom_decoder_ctl' throws an exception...
opus-1.6/src/opus_decoder.c:1141:16: danger: missing call to 'va_end' to match 'va_start' at [(1)](sarif:/runs/0/results/3/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-404): [#def193]
opus-1.6/src/opus_decoder.c:1183:14: warning[-Wanalyzer-va-list-leak]: missing call to 'va_end'
opus-1.6/src/opus_decoder.c:1041:4: acquire_resource: 'va_start' called here
opus-1.6/src/opus_decoder.c:1179:10: branch_false: following 'false' branch...
opus-1.6/src/opus_decoder.c:1183:14: branch_false: ...to here
opus-1.6/src/opus_decoder.c:1183:14: throw: if 'opus_custom_decoder_ctl' throws an exception...
opus-1.6/src/opus_decoder.c:1183:14: danger: missing call to 'va_end' to match 'va_start' at [(1)](sarif:/runs/0/results/4/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-404): [#def194]
opus-1.6/src/opus_decoder.c:1193:14: warning[-Wanalyzer-va-list-leak]: missing call to 'va_end'
opus-1.6/src/opus_decoder.c:1041:4: acquire_resource: 'va_start' called here
opus-1.6/src/opus_decoder.c:1189:11: branch_false: following 'false' branch (when 'value' is non-NULL)...
opus-1.6/src/opus_decoder.c:1193:14: branch_false: ...to here
opus-1.6/src/opus_decoder.c:1193:14: throw: if 'opus_custom_decoder_ctl' throws an exception...
opus-1.6/src/opus_decoder.c:1193:14: danger: missing call to 'va_end' to match 'va_start' at [(1)](sarif:/runs/0/results/5/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def195]
opus-1.6/src/opus_decoder.c:1388:16: warning[-Wanalyzer-malloc-leak]: leak of 'malloc((long unsigned int)opus_dred_decoder_get_size())'
opus-1.6/src/opus_decoder.c:1394:18: enter_function: entry to 'opus_dred_decoder_create'
opus-1.6/src/opus_decoder.c:1398:29: call_function: inlined call to 'opus_alloc' from 'opus_dred_decoder_create'
opus-1.6/src/opus_decoder.c:1399:7: branch_false: following 'false' branch...
opus-1.6/src/opus_decoder.c:1405:10: branch_false: ...to here
opus-1.6/src/opus_decoder.c:1405:10: call_function: calling 'opus_dred_decoder_init' from 'opus_dred_decoder_create'
Error: CPPCHECK_WARNING (CWE-457): [#def196]
opus-1.6/src/opus_encoder.c:1306: warning[uninitvar]: Uninitialized variable: analysis_info.activity_probability
Error: CPPCHECK_WARNING (CWE-457): [#def197]
opus-1.6/src/opus_encoder.c:2678: warning[uninitvar]: Uninitialized variable: in
Error: CPPCHECK_WARNING (CWE-457): [#def198]
opus-1.6/src/opus_encoder.c:2713: warning[uninitvar]: Uninitialized variable: in
Error: GCC_ANALYZER_WARNING (CWE-404): [#def199]
opus-1.6/src/opus_encoder.c:2934:16: warning[-Wanalyzer-va-list-leak]: missing call to 'va_end'
opus-1.6/src/opus_encoder.c:2768:5: acquire_resource: 'va_start' called here
opus-1.6/src/opus_encoder.c:2928:15: branch_false: following 'false' branch...
opus-1.6/src/opus_encoder.c:2932:13: branch_false: ...to here
opus-1.6/src/opus_encoder.c:2933:16: branch_true: following 'true' branch...
opus-1.6/src/opus_encoder.c:2934:16: branch_true: ...to here
opus-1.6/src/opus_encoder.c:2934:16: throw: if 'opus_custom_encoder_ctl' throws an exception...
opus-1.6/src/opus_encoder.c:2934:16: danger: missing call to 'va_end' to match 'va_start' at [(1)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-404): [#def200]
opus-1.6/src/opus_encoder.c:2977:16: warning[-Wanalyzer-va-list-leak]: missing call to 'va_end'
opus-1.6/src/opus_encoder.c:2768:5: acquire_resource: 'va_start' called here
opus-1.6/src/opus_encoder.c:2971:16: branch_false: following 'false' branch...
opus-1.6/src/opus_encoder.c:2975:13: branch_false: ...to here
opus-1.6/src/opus_encoder.c:2976:16: branch_true: following 'true' branch...
opus-1.6/src/opus_encoder.c:2977:16: branch_true: ...to here
opus-1.6/src/opus_encoder.c:2977:16: throw: if 'opus_custom_encoder_ctl' throws an exception...
opus-1.6/src/opus_encoder.c:2977:16: danger: missing call to 'va_end' to match 'va_start' at [(1)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-404): [#def201]
opus-1.6/src/opus_encoder.c:3171:16: warning[-Wanalyzer-va-list-leak]: missing call to 'va_end'
opus-1.6/src/opus_encoder.c:2768:5: acquire_resource: 'va_start' called here
opus-1.6/src/opus_encoder.c:3166:15: branch_false: following 'false' branch...
opus-1.6/src/opus_encoder.c:3170:17: branch_false: ...to here
opus-1.6/src/opus_encoder.c:3170:16: branch_true: following 'true' branch...
opus-1.6/src/opus_encoder.c:3171:16: branch_true: ...to here
opus-1.6/src/opus_encoder.c:3171:16: throw: if 'opus_custom_encoder_ctl' throws an exception...
opus-1.6/src/opus_encoder.c:3171:16: danger: missing call to 'va_end' to match 'va_start' at [(1)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-404): [#def202]
opus-1.6/src/opus_encoder.c:3182:16: warning[-Wanalyzer-va-list-leak]: missing call to 'va_end'
opus-1.6/src/opus_encoder.c:2768:5: acquire_resource: 'va_start' called here
opus-1.6/src/opus_encoder.c:3177:16: branch_false: following 'false' branch (when 'value' is non-NULL)...
opus-1.6/src/opus_encoder.c:3181:17: branch_false: ...to here
opus-1.6/src/opus_encoder.c:3181:16: branch_true: following 'true' branch...
opus-1.6/src/opus_encoder.c:3182:16: branch_true: ...to here
opus-1.6/src/opus_encoder.c:3182:16: throw: if 'opus_custom_encoder_ctl' throws an exception...
opus-1.6/src/opus_encoder.c:3182:16: danger: missing call to 'va_end' to match 'va_start' at [(1)](sarif:/runs/0/results/3/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-404): [#def203]
opus-1.6/src/opus_encoder.c:3239:12: warning[-Wanalyzer-va-list-leak]: missing call to 'va_end'
opus-1.6/src/opus_encoder.c:2768:5: acquire_resource: 'va_start' called here
opus-1.6/src/opus_encoder.c:2770:8: branch_false: following 'false' branch...
opus-1.6/src/opus_encoder.c:2773:5: branch_false: ...to here
opus-1.6/src/opus_encoder.c:3239:12: throw: if 'tonality_analysis_reset' throws an exception...
opus-1.6/src/opus_encoder.c:3239:12: danger: missing call to 'va_end' to match 'va_start' at [(1)](sarif:/runs/0/results/4/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-404): [#def204]
opus-1.6/src/opus_encoder.c:3246:15: warning[-Wanalyzer-va-list-leak]: missing call to 'va_end'
opus-1.6/src/opus_encoder.c:2768:5: acquire_resource: 'va_start' called here
opus-1.6/src/opus_encoder.c:3245:15: branch_true: following 'true' branch...
opus-1.6/src/opus_encoder.c:3246:15: branch_true: ...to here
opus-1.6/src/opus_encoder.c:3246:15: throw: if 'opus_custom_encoder_ctl' throws an exception...
opus-1.6/src/opus_encoder.c:3246:15: danger: missing call to 'va_end' to match 'va_start' at [(1)](sarif:/runs/0/results/5/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-404): [#def205]
opus-1.6/src/opus_encoder.c:3248:15: warning[-Wanalyzer-va-list-leak]: missing call to 'va_end'
opus-1.6/src/opus_encoder.c:2768:5: acquire_resource: 'va_start' called here
opus-1.6/src/opus_encoder.c:3245:15: branch_false: following 'false' branch...
opus-1.6/src/opus_encoder.c:3247:16: branch_false: ...to here
opus-1.6/src/opus_encoder.c:3247:15: branch_true: following 'true' branch...
opus-1.6/src/opus_encoder.c:3248:15: branch_true: ...to here
opus-1.6/src/opus_encoder.c:3248:15: throw: if 'silk_InitEncoder' throws an exception...
opus-1.6/src/opus_encoder.c:3248:15: danger: missing call to 'va_end' to match 'va_start' at [(1)](sarif:/runs/0/results/6/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-404): [#def206]
opus-1.6/src/opus_encoder.c:3259:40: warning[-Wanalyzer-va-list-leak]: missing call to 'va_end'
opus-1.6/src/opus_encoder.c:2768:5: acquire_resource: 'va_start' called here
opus-1.6/src/opus_encoder.c:3245:15: branch_false: following 'false' branch...
opus-1.6/src/opus_encoder.c:3247:16: branch_false: ...to here
opus-1.6/src/opus_encoder.c:3247:15: branch_false: following 'false' branch...
opus-1.6/src/opus_encoder.c:3253:34: branch_false: ...to here
opus-1.6/src/opus_encoder.c:3259:40: throw: if 'silk_lin2log' throws an exception...
opus-1.6/src/opus_encoder.c:3259:40: danger: missing call to 'va_end' to match 'va_start' at [(1)](sarif:/runs/0/results/7/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-404): [#def207]
opus-1.6/src/opus_encoder.c:3277:22: warning[-Wanalyzer-va-list-leak]: missing call to 'va_end'
opus-1.6/src/opus_encoder.c:2768:5: acquire_resource: 'va_start' called here
opus-1.6/src/opus_encoder.c:3276:16: branch_true: following 'true' branch...
opus-1.6/src/opus_encoder.c:3277:22: branch_true: ...to here
opus-1.6/src/opus_encoder.c:3277:22: throw: if 'opus_custom_encoder_ctl' throws an exception...
opus-1.6/src/opus_encoder.c:3277:22: danger: missing call to 'va_end' to match 'va_start' at [(1)](sarif:/runs/0/results/8/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-404): [#def208]
opus-1.6/src/opus_encoder.c:3285:22: warning[-Wanalyzer-va-list-leak]: missing call to 'va_end'
opus-1.6/src/opus_encoder.c:2768:5: acquire_resource: 'va_start' called here
opus-1.6/src/opus_encoder.c:3284:16: branch_true: following 'true' branch...
opus-1.6/src/opus_encoder.c:3285:22: branch_true: ...to here
opus-1.6/src/opus_encoder.c:3285:22: throw: if 'opus_custom_encoder_ctl' throws an exception...
opus-1.6/src/opus_encoder.c:3285:22: danger: missing call to 'va_end' to match 'va_start' at [(1)](sarif:/runs/0/results/9/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-404): [#def209]
opus-1.6/src/opus_encoder.c:3335:12: warning[-Wanalyzer-va-list-leak]: missing call to 'va_end'
opus-1.6/src/opus_encoder.c:2768:5: acquire_resource: 'va_start' called here
opus-1.6/src/opus_encoder.c:3331:15: branch_false: following 'false' branch (when 'value' is non-NULL)...
opus-1.6/src/opus_encoder.c:3335:12: branch_false: ...to here
opus-1.6/src/opus_encoder.c:3335:12: branch_true: following 'true' branch (when 'celt_enc' is NULL)...
opus-1.6/src/opus_encoder.c:3335:12: branch_true: ...to here
opus-1.6/src/opus_encoder.c:3335:12: throw: if 'celt_fatal' throws an exception...
opus-1.6/src/opus_encoder.c:3335:12: danger: missing call to 'va_end' to match 'va_start' at [(1)](sarif:/runs/0/results/10/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-404): [#def210]
opus-1.6/src/opus_encoder.c:3336:18: warning[-Wanalyzer-va-list-leak]: missing call to 'va_end'
opus-1.6/src/opus_encoder.c:2768:5: acquire_resource: 'va_start' called here
opus-1.6/src/opus_encoder.c:2770:8: branch_true: following 'true' branch...
opus-1.6/src/opus_encoder.c:2771:44: branch_true: ...to here
opus-1.6/src/opus_encoder.c:3331:15: branch_false: following 'false' branch (when 'value' is non-NULL)...
opus-1.6/src/opus_encoder.c:3335:12: branch_false: ...to here
opus-1.6/src/opus_encoder.c:3335:12: branch_false: following 'false' branch (when 'celt_enc' is non-NULL)...
opus-1.6/src/opus_encoder.c:3336:18: branch_false: ...to here
opus-1.6/src/opus_encoder.c:3336:18: throw: if 'opus_custom_encoder_ctl' throws an exception...
opus-1.6/src/opus_encoder.c:3336:18: danger: missing call to 'va_end' to match 'va_start' at [(1)](sarif:/runs/0/results/11/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-404): [#def211]
opus-1.6/src/opus_multistream_decoder.c:437:19: warning[-Wanalyzer-va-list-leak]: missing call to 'va_end'
opus-1.6/src/opus_multistream_decoder.c:552:5: enter_function: entry to 'opus_multistream_decoder_ctl'
opus-1.6/src/opus_multistream_decoder.c:556:4: acquire_resource: 'va_start' called here
opus-1.6/src/opus_multistream_decoder.c:557:10: call_function: calling 'opus_multistream_decoder_ctl_va_list' from 'opus_multistream_decoder_ctl'
Error: GCC_ANALYZER_WARNING (CWE-404): [#def212]
opus-1.6/src/opus_multistream_decoder.c:438:16: warning[-Wanalyzer-va-list-leak]: missing call to 'va_end'
opus-1.6/src/opus_multistream_decoder.c:552:5: enter_function: entry to 'opus_multistream_decoder_ctl'
opus-1.6/src/opus_multistream_decoder.c:556:4: acquire_resource: 'va_start' called here
opus-1.6/src/opus_multistream_decoder.c:557:10: call_function: calling 'opus_multistream_decoder_ctl_va_list' from 'opus_multistream_decoder_ctl'
Error: GCC_ANALYZER_WARNING (CWE-404): [#def213]
opus-1.6/src/opus_multistream_decoder.c:453:17: warning[-Wanalyzer-va-list-leak]: missing call to 'va_end'
opus-1.6/src/opus_multistream_decoder.c:552:5: enter_function: entry to 'opus_multistream_decoder_ctl'
opus-1.6/src/opus_multistream_decoder.c:556:4: acquire_resource: 'va_start' called here
opus-1.6/src/opus_multistream_decoder.c:557:10: call_function: calling 'opus_multistream_decoder_ctl_va_list' from 'opus_multistream_decoder_ctl'
Error: GCC_ANALYZER_WARNING (CWE-404): [#def214]
opus-1.6/src/opus_multistream_decoder.c:492:20: warning[-Wanalyzer-va-list-leak]: missing call to 'va_end'
opus-1.6/src/opus_multistream_decoder.c:552:5: enter_function: entry to 'opus_multistream_decoder_ctl'
opus-1.6/src/opus_multistream_decoder.c:556:4: acquire_resource: 'va_start' called here
opus-1.6/src/opus_multistream_decoder.c:557:10: call_function: calling 'opus_multistream_decoder_ctl_va_list' from 'opus_multistream_decoder_ctl'
Error: GCC_ANALYZER_WARNING (CWE-404): [#def215]
opus-1.6/src/opus_multistream_decoder.c:537:20: warning[-Wanalyzer-va-list-leak]: missing call to 'va_end'
opus-1.6/src/opus_multistream_decoder.c:552:5: enter_function: entry to 'opus_multistream_decoder_ctl'
opus-1.6/src/opus_multistream_decoder.c:556:4: acquire_resource: 'va_start' called here
opus-1.6/src/opus_multistream_decoder.c:557:10: call_function: calling 'opus_multistream_decoder_ctl_va_list' from 'opus_multistream_decoder_ctl'
Error: GCC_ANALYZER_WARNING (CWE-404): [#def216]
opus-1.6/src/opus_multistream_encoder.c:76:19: warning[-Wanalyzer-va-list-leak]: missing call to 'va_end'
opus-1.6/src/opus_multistream_encoder.c:1345:5: enter_function: entry to 'opus_multistream_encoder_ctl'
opus-1.6/src/opus_multistream_encoder.c:1349:4: acquire_resource: 'va_start' called here
opus-1.6/src/opus_multistream_encoder.c:1350:10: call_function: calling 'opus_multistream_encoder_ctl_va_list' from 'opus_multistream_encoder_ctl'
Error: GCC_ANALYZER_WARNING (CWE-404): [#def217]
opus-1.6/src/opus_multistream_encoder.c:77:16: warning[-Wanalyzer-va-list-leak]: missing call to 'va_end'
opus-1.6/src/opus_multistream_encoder.c:1345:5: enter_function: entry to 'opus_multistream_encoder_ctl'
opus-1.6/src/opus_multistream_encoder.c:1349:4: acquire_resource: 'va_start' called here
opus-1.6/src/opus_multistream_encoder.c:1350:10: call_function: calling 'opus_multistream_encoder_ctl_va_list' from 'opus_multistream_encoder_ctl'
Error: GCC_ANALYZER_WARNING (CWE-404): [#def218]
opus-1.6/src/opus_multistream_encoder.c:96:19: warning[-Wanalyzer-va-list-leak]: missing call to 'va_end'
opus-1.6/src/opus_multistream_encoder.c:1345:5: enter_function: entry to 'opus_multistream_encoder_ctl'
opus-1.6/src/opus_multistream_encoder.c:1349:4: acquire_resource: 'va_start' called here
opus-1.6/src/opus_multistream_encoder.c:1350:10: call_function: calling 'opus_multistream_encoder_ctl_va_list' from 'opus_multistream_encoder_ctl'
Error: GCC_ANALYZER_WARNING (CWE-404): [#def219]
opus-1.6/src/opus_multistream_encoder.c:97:16: warning[-Wanalyzer-va-list-leak]: missing call to 'va_end'
opus-1.6/src/opus_multistream_encoder.c:1345:5: enter_function: entry to 'opus_multistream_encoder_ctl'
opus-1.6/src/opus_multistream_encoder.c:1349:4: acquire_resource: 'va_start' called here
opus-1.6/src/opus_multistream_encoder.c:1350:10: call_function: calling 'opus_multistream_encoder_ctl_va_list' from 'opus_multistream_encoder_ctl'
Error: GCC_ANALYZER_WARNING (CWE-688): [#def220]
opus-1.6/src/opus_multistream_encoder.c:274:7: warning[-Wanalyzer-null-argument]: use of NULL 'mem' where non-null expected
opus-1.6/src/opus_multistream_encoder.c:1131:5: enter_function: entry to 'opus_multistream_encode_float'
opus-1.6/src/opus_multistream_encoder.c:1139:11: call_function: calling 'opus_multistream_encode_native' from 'opus_multistream_encode_float'
Error: GCC_ANALYZER_WARNING (CWE-476): [#def221]
opus-1.6/src/opus_multistream_encoder.c:286:13: warning[-Wanalyzer-null-dereference]: dereference of NULL 'mem'
opus-1.6/src/opus_multistream_encoder.c:1131:5: enter_function: entry to 'opus_multistream_encode_float'
opus-1.6/src/opus_multistream_encoder.c:1139:11: call_function: calling 'opus_multistream_encode_native' from 'opus_multistream_encode_float'
Error: GCC_ANALYZER_WARNING (CWE-476): [#def222]
opus-1.6/src/opus_multistream_encoder.c:907:80: warning[-Wanalyzer-null-dereference]: dereference of NULL 'celt_mode'
opus-1.6/src/opus_multistream_encoder.c:1131:5: enter_function: entry to 'opus_multistream_encode_float'
opus-1.6/src/opus_multistream_encoder.c:1139:11: call_function: calling 'opus_multistream_encode_native' from 'opus_multistream_encode_float'
Error: GCC_ANALYZER_WARNING (CWE-404): [#def223]
opus-1.6/src/opus_multistream_encoder.c:1151:19: warning[-Wanalyzer-va-list-leak]: missing call to 'va_end'
opus-1.6/src/opus_multistream_encoder.c:1345:5: enter_function: entry to 'opus_multistream_encoder_ctl'
opus-1.6/src/opus_multistream_encoder.c:1349:4: acquire_resource: 'va_start' called here
opus-1.6/src/opus_multistream_encoder.c:1350:10: call_function: calling 'opus_multistream_encoder_ctl_va_list' from 'opus_multistream_encoder_ctl'
Error: GCC_ANALYZER_WARNING (CWE-404): [#def224]
opus-1.6/src/opus_multistream_encoder.c:1152:16: warning[-Wanalyzer-va-list-leak]: missing call to 'va_end'
opus-1.6/src/opus_multistream_encoder.c:1345:5: enter_function: entry to 'opus_multistream_encoder_ctl'
opus-1.6/src/opus_multistream_encoder.c:1349:4: acquire_resource: 'va_start' called here
opus-1.6/src/opus_multistream_encoder.c:1350:10: call_function: calling 'opus_multistream_encoder_ctl_va_list' from 'opus_multistream_encoder_ctl'
Error: GCC_ANALYZER_WARNING (CWE-404): [#def225]
opus-1.6/src/opus_multistream_encoder.c:1213:13: warning[-Wanalyzer-va-list-leak]: missing call to 'va_end'
opus-1.6/src/opus_multistream_encoder.c:1345:5: enter_function: entry to 'opus_multistream_encoder_ctl'
opus-1.6/src/opus_multistream_encoder.c:1349:4: acquire_resource: 'va_start' called here
opus-1.6/src/opus_multistream_encoder.c:1350:10: call_function: calling 'opus_multistream_encoder_ctl_va_list' from 'opus_multistream_encoder_ctl'
Error: GCC_ANALYZER_WARNING (CWE-401): [#def226]
opus-1.6/src/opus_projection_decoder.c:159:26: warning[-Wanalyzer-malloc-leak]: leak of 'malloc((long unsigned int)opus_projection_decoder_get_size(channels, streams, coupled_streams))'
opus-1.6/src/opus_projection_decoder.c:197:24: enter_function: entry to 'opus_projection_decoder_create'
opus-1.6/src/opus_projection_decoder.c:207:6: branch_false: following 'false' branch...
opus-1.6/src/opus_projection_decoder.c:212:33: branch_false: ...to here
opus-1.6/src/opus_projection_decoder.c:212:33: call_function: inlined call to 'opus_alloc' from 'opus_projection_decoder_create'
opus-1.6/src/opus_projection_decoder.c:213:6: branch_false: following 'false' branch...
opus-1.6/src/opus_projection_decoder.c:221:9: branch_false: ...to here
opus-1.6/src/opus_projection_decoder.c:221:9: call_function: calling 'opus_projection_decoder_init' from 'opus_projection_decoder_create'
Error: COMPILER_WARNING (CWE-457): [#def227]
opus-1.6/src/opus_projection_decoder.c:184:3: warning[-Wmaybe-uninitialized]: 'buf.1_83' may be used uninitialized
opus-1.6/src/mapping_matrix.c: scope_hint: In function 'opus_projection_decoder_create.constprop'
opus-1.6/src/mapping_matrix.c:63:6: note: by argument 5 of type 'const opus_int16 *' to 'mapping_matrix_init' declared here
Error: CPPCHECK_WARNING (CWE-457): [#def228]
opus-1.6/src/opus_projection_decoder.c:192: warning[uninitvar]: Uninitialized variable: mapping
Error: GCC_ANALYZER_WARNING (CWE-404): [#def229]
opus-1.6/src/opus_projection_decoder.c:273:9: warning[-Wanalyzer-va-list-leak]: missing call to 'va_end'
opus-1.6/src/opus_projection_decoder.c:272:3: acquire_resource: 'va_start' called here
opus-1.6/src/opus_projection_decoder.c:273:9: throw: if 'opus_multistream_decoder_ctl_va_list' throws an exception...
opus-1.6/src/opus_projection_decoder.c:273:9: danger: missing call to 'va_end' to match 'va_start' at [(1)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/0)
Error: CPPCHECK_WARNING (CWE-457): [#def230]
opus-1.6/src/opus_projection_encoder.c:360: warning[uninitvar]: Uninitialized variable: mapping
Error: GCC_ANALYZER_WARNING (CWE-404): [#def231]
opus-1.6/src/opus_projection_encoder.c:490:22: warning[-Wanalyzer-va-list-leak]: missing call to 'va_end'
opus-1.6/src/opus_projection_encoder.c:444:3: acquire_resource: 'va_start' called here
opus-1.6/src/opus_projection_encoder.c:486:8: branch_false: following 'false' branch (when 'external_char' is non-NULL)...
opus-1.6/src/opus_projection_encoder.c:490:22: branch_false: ...to here
opus-1.6/src/opus_projection_encoder.c:490:22: throw: if 'mapping_matrix_get_data' throws an exception...
opus-1.6/src/opus_projection_encoder.c:490:22: danger: missing call to 'va_end' to match 'va_start' at [(1)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-404): [#def232]
opus-1.6/src/opus_projection_encoder.c:511:11: warning[-Wanalyzer-va-list-leak]: missing call to 'va_end'
opus-1.6/src/opus_projection_encoder.c:444:3: acquire_resource: 'va_start' called here
opus-1.6/src/opus_projection_encoder.c:511:11: throw: if 'opus_multistream_encoder_ctl_va_list' throws an exception...
opus-1.6/src/opus_projection_encoder.c:511:11: danger: missing call to 'va_end' to match 'va_start' at [(1)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-775): [#def233]
opus-1.6/src/repacketizer_demo.c:54:26: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(*<unknown>, "w")’
opus-1.6/src/repacketizer_demo.c:58:5: enter_function: entry to ‘main’
opus-1.6/src/repacketizer_demo.c:69:7: branch_false: following ‘false’ branch (when ‘argc > 2’)...
opus-1.6/src/repacketizer_demo.c:69:7: branch_false: ...to here
opus-1.6/src/repacketizer_demo.c:100:6: branch_false: following ‘false’ branch...
opus-1.6/src/repacketizer_demo.c:100:6: branch_false: ...to here
opus-1.6/src/repacketizer_demo.c:105:11: acquire_resource: opened here
opus-1.6/src/repacketizer_demo.c:106:6: branch_false: following ‘false’ branch...
opus-1.6/src/repacketizer_demo.c:113:9: branch_false: ...to here
opus-1.6/src/repacketizer_demo.c:119:16: branch_true: following ‘true’ branch (when ‘i < merge’)...
opus-1.6/src/repacketizer_demo.c:122:14: branch_true: ...to here
opus-1.6/src/repacketizer_demo.c:122:13: branch_false: following ‘false’ branch...
opus-1.6/src/repacketizer_demo.c:135:19: call_function: inlined call to ‘char_to_int’ from ‘main’
opus-1.6/src/repacketizer_demo.c:137:13: branch_false: following ‘false’ branch...
opus-1.6/src/repacketizer_demo.c:150:14: branch_false: ...to here
opus-1.6/src/repacketizer_demo.c:150:13: branch_false: following ‘false’ branch...
opus-1.6/src/repacketizer_demo.c:163:19: call_function: inlined call to ‘char_to_int’ from ‘main’
opus-1.6/src/repacketizer_demo.c:164:13: branch_false: following ‘false’ branch...
opus-1.6/src/repacketizer_demo.c:176:16: branch_false: ...to here
opus-1.6/src/repacketizer_demo.c:176:16: throw: if ‘opus_repacketizer_cat’ throws an exception...
opus-1.6/src/repacketizer_demo.c:135:19: call_function: inlined call to ‘char_to_int’ from ‘main’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def234]
opus-1.6/src/repacketizer_demo.c:54:26: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(*<unknown>, "w")’
opus-1.6/src/repacketizer_demo.c:58:5: enter_function: entry to ‘main’
opus-1.6/src/repacketizer_demo.c:69:7: branch_false: following ‘false’ branch (when ‘argc > 2’)...
opus-1.6/src/repacketizer_demo.c:69:7: branch_false: ...to here
opus-1.6/src/repacketizer_demo.c:100:6: branch_false: following ‘false’ branch...
opus-1.6/src/repacketizer_demo.c:100:6: branch_false: ...to here
opus-1.6/src/repacketizer_demo.c:105:11: acquire_memory: allocated here
opus-1.6/src/repacketizer_demo.c:106:6: branch_false: following ‘false’ branch...
opus-1.6/src/repacketizer_demo.c:113:9: branch_false: ...to here
opus-1.6/src/repacketizer_demo.c:119:16: branch_true: following ‘true’ branch (when ‘i < merge’)...
opus-1.6/src/repacketizer_demo.c:122:14: branch_true: ...to here
opus-1.6/src/repacketizer_demo.c:122:13: branch_false: following ‘false’ branch...
opus-1.6/src/repacketizer_demo.c:135:19: call_function: inlined call to ‘char_to_int’ from ‘main’
opus-1.6/src/repacketizer_demo.c:137:13: branch_false: following ‘false’ branch...
opus-1.6/src/repacketizer_demo.c:150:14: branch_false: ...to here
opus-1.6/src/repacketizer_demo.c:150:13: branch_false: following ‘false’ branch...
opus-1.6/src/repacketizer_demo.c:163:19: call_function: inlined call to ‘char_to_int’ from ‘main’
opus-1.6/src/repacketizer_demo.c:164:13: branch_false: following ‘false’ branch...
opus-1.6/src/repacketizer_demo.c:176:16: branch_false: ...to here
opus-1.6/src/repacketizer_demo.c:176:16: throw: if ‘opus_repacketizer_cat’ throws an exception...
opus-1.6/src/repacketizer_demo.c:135:19: call_function: inlined call to ‘char_to_int’ from ‘main’
Error: GCC_ANALYZER_WARNING (CWE-775): [#def235]
opus-1.6/src/repacketizer_demo.c:113:9: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(*<unknown>, "w")’
opus-1.6/src/repacketizer_demo.c:69:7: branch_false: following ‘false’ branch (when ‘argc > 2’)...
opus-1.6/src/repacketizer_demo.c:69:7: branch_false: ...to here
opus-1.6/src/repacketizer_demo.c:100:6: branch_false: following ‘false’ branch...
opus-1.6/src/repacketizer_demo.c:100:6: branch_false: ...to here
opus-1.6/src/repacketizer_demo.c:105:11: acquire_resource: opened here
opus-1.6/src/repacketizer_demo.c:106:6: branch_false: following ‘false’ branch...
opus-1.6/src/repacketizer_demo.c:113:9: branch_false: ...to here
opus-1.6/src/repacketizer_demo.c:113:9: throw: if ‘opus_repacketizer_create’ throws an exception...
opus-1.6/src/repacketizer_demo.c:113:9: danger: ‘fopen(*<unknown>, "w")’ leaks here; was opened at [(5)](sarif:/runs/0/results/58/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def236]
opus-1.6/src/repacketizer_demo.c:113:9: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(*<unknown>, "w")’
opus-1.6/src/repacketizer_demo.c:69:7: branch_false: following ‘false’ branch (when ‘argc > 2’)...
opus-1.6/src/repacketizer_demo.c:69:7: branch_false: ...to here
opus-1.6/src/repacketizer_demo.c:100:6: branch_false: following ‘false’ branch...
opus-1.6/src/repacketizer_demo.c:100:6: branch_false: ...to here
opus-1.6/src/repacketizer_demo.c:105:11: acquire_memory: allocated here
opus-1.6/src/repacketizer_demo.c:106:6: branch_false: following ‘false’ branch...
opus-1.6/src/repacketizer_demo.c:113:9: branch_false: ...to here
opus-1.6/src/repacketizer_demo.c:113:9: throw: if ‘opus_repacketizer_create’ throws an exception...
opus-1.6/src/repacketizer_demo.c:113:9: danger: ‘fopen(*<unknown>, "w")’ leaks here; was allocated at [(5)](sarif:/runs/0/results/59/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-775): [#def237]
opus-1.6/src/repacketizer_demo.c:118:7: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(*<unknown>, "w")’
opus-1.6/src/repacketizer_demo.c:69:7: branch_false: following ‘false’ branch (when ‘argc > 2’)...
opus-1.6/src/repacketizer_demo.c:69:7: branch_false: ...to here
opus-1.6/src/repacketizer_demo.c:100:6: branch_false: following ‘false’ branch...
opus-1.6/src/repacketizer_demo.c:100:6: branch_false: ...to here
opus-1.6/src/repacketizer_demo.c:105:11: acquire_resource: opened here
opus-1.6/src/repacketizer_demo.c:106:6: branch_false: following ‘false’ branch...
opus-1.6/src/repacketizer_demo.c:113:9: branch_false: ...to here
opus-1.6/src/repacketizer_demo.c:118:7: throw: if ‘opus_repacketizer_init’ throws an exception...
opus-1.6/src/repacketizer_demo.c:118:7: danger: ‘fopen(*<unknown>, "w")’ leaks here; was opened at [(5)](sarif:/runs/0/results/60/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def238]
opus-1.6/src/repacketizer_demo.c:118:7: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(*<unknown>, "w")’
opus-1.6/src/repacketizer_demo.c:69:7: branch_false: following ‘false’ branch (when ‘argc > 2’)...
opus-1.6/src/repacketizer_demo.c:69:7: branch_false: ...to here
opus-1.6/src/repacketizer_demo.c:100:6: branch_false: following ‘false’ branch...
opus-1.6/src/repacketizer_demo.c:100:6: branch_false: ...to here
opus-1.6/src/repacketizer_demo.c:105:11: acquire_memory: allocated here
opus-1.6/src/repacketizer_demo.c:106:6: branch_false: following ‘false’ branch...
opus-1.6/src/repacketizer_demo.c:113:9: branch_false: ...to here
opus-1.6/src/repacketizer_demo.c:118:7: throw: if ‘opus_repacketizer_init’ throws an exception...
opus-1.6/src/repacketizer_demo.c:118:7: danger: ‘fopen(*<unknown>, "w")’ leaks here; was allocated at [(5)](sarif:/runs/0/results/61/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-127): [#def239]
opus-1.6/src/repacketizer_demo.c:198:25: warning[-Wanalyzer-out-of-bounds]: stack-based buffer under-read
opus-1.6/src/repacketizer_demo.c:58:5: enter_function: entry to ‘main’
opus-1.6/src/repacketizer_demo.c:69:7: branch_false: following ‘false’ branch (when ‘argc > 2’)...
opus-1.6/src/repacketizer_demo.c:69:7: branch_false: ...to here
opus-1.6/src/repacketizer_demo.c:100:6: branch_false: following ‘false’ branch...
opus-1.6/src/repacketizer_demo.c:100:6: branch_false: ...to here
opus-1.6/src/repacketizer_demo.c:106:6: branch_false: following ‘false’ branch...
opus-1.6/src/repacketizer_demo.c:113:9: branch_false: ...to here
opus-1.6/src/repacketizer_demo.c:119:16: branch_true: following ‘true’ branch (when ‘i < merge’)...
opus-1.6/src/repacketizer_demo.c:122:14: branch_true: ...to here
opus-1.6/src/repacketizer_demo.c:122:13: branch_false: following ‘false’ branch...
opus-1.6/src/repacketizer_demo.c:135:19: call_function: inlined call to ‘char_to_int’ from ‘main’
opus-1.6/src/repacketizer_demo.c:137:13: branch_false: following ‘false’ branch...
opus-1.6/src/repacketizer_demo.c:150:14: branch_false: ...to here
opus-1.6/src/repacketizer_demo.c:150:13: branch_false: following ‘false’ branch...
opus-1.6/src/repacketizer_demo.c:163:19: call_function: inlined call to ‘char_to_int’ from ‘main’
opus-1.6/src/repacketizer_demo.c:164:13: branch_false: following ‘false’ branch...
opus-1.6/src/repacketizer_demo.c:176:16: branch_false: ...to here
opus-1.6/src/repacketizer_demo.c:194:15: branch_false: following ‘false’ branch...
opus-1.6/src/repacketizer_demo.c:198:29: branch_false: ...to here
opus-1.6/src/repacketizer_demo.c:198:25: danger: out-of-bounds read from byte -4 till byte -1 but ‘rng’ starts at byte 0
Error: GCC_ANALYZER_WARNING (CWE-401): [#def240]
opus-1.6/tests/test_opus_api.c:139:16: warning[-Wanalyzer-malloc-leak]: leak of ‘dec’
opus-1.6/tests/test_opus_api.c:103:12: branch_true: following ‘true’ branch (when ‘cfgs != 4’)...
opus-1.6/tests/test_opus_api.c:105:9: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:106:9: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:107:7: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:107:7: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:106:10: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:107:7: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:112:12: branch_true: following ‘true’ branch (when ‘c != 4’)...
opus-1.6/tests/test_opus_api.c:114:11: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:114:16: branch_true: following ‘true’ branch...
opus-1.6/tests/test_opus_api.c:117:14: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:117:12: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:122:10: branch_true: following ‘true’ branch...
opus-1.6/tests/test_opus_api.c:122:10: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:132:12: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:135:12: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:137:21: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:137:14: acquire_memory: allocated here
opus-1.6/tests/test_opus_api.c:138:12: branch_false: following ‘false’ branch (when ‘dec’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:139:16: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:139:16: throw: if ‘opus_decoder_init’ throws an exception...
opus-1.6/tests/test_opus_api.c:139:16: danger: ‘dec’ leaks here; was allocated at [(21)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/20)
Error: CPPCHECK_WARNING (CWE-476): [#def241]
opus-1.6/tests/test_opus_api.c:245: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: dec2
Error: CPPCHECK_WARNING (CWE-476): [#def242]
opus-1.6/tests/test_opus_api.c:247: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: dec2
Error: GCC_ANALYZER_WARNING (CWE-401): [#def243]
opus-1.6/tests/test_opus_api.c:1126:16: warning[-Wanalyzer-malloc-leak]: leak of ‘enc’
opus-1.6/tests/test_opus_api.c:1089:12: branch_true: following ‘true’ branch (when ‘c != 4’)...
opus-1.6/tests/test_opus_api.c:1091:9: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1092:9: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1093:7: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1093:7: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1092:10: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1093:7: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1098:12: branch_true: following ‘true’ branch (when ‘c != 4’)...
opus-1.6/tests/test_opus_api.c:1100:11: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1100:16: branch_true: following ‘true’ branch...
opus-1.6/tests/test_opus_api.c:1103:14: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1103:12: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1108:10: branch_true: following ‘true’ branch...
opus-1.6/tests/test_opus_api.c:1108:10: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1118:12: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1121:12: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1123:10: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1124:14: acquire_memory: allocated here
opus-1.6/tests/test_opus_api.c:1125:12: branch_false: following ‘false’ branch (when ‘enc’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1126:16: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1126:16: throw: if ‘opus_encoder_init’ throws an exception...
opus-1.6/tests/test_opus_api.c:1126:16: danger: ‘enc’ leaks here; was allocated at [(21)](sarif:/runs/0/results/3/codeFlows/0/threadFlows/0/locations/20)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def244]
opus-1.6/tests/test_opus_api.c:1472:6: warning[-Wanalyzer-malloc-leak]: leak of ‘packet’
opus-1.6/tests/test_opus_api.c:1466:11: acquire_memory: allocated here
opus-1.6/tests/test_opus_api.c:1467:6: branch_false: following ‘false’ branch (when ‘packet’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1468:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1470:6: branch_false: following ‘false’ branch (when ‘po’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1472:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1472:6: throw: if ‘opus_repacketizer_get_size’ throws an exception...
opus-1.6/tests/test_opus_api.c:1472:6: danger: ‘packet’ leaks here; was allocated at [(1)](sarif:/runs/0/results/4/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def245]
opus-1.6/tests/test_opus_api.c:1472:6: warning[-Wanalyzer-malloc-leak]: leak of ‘po’
opus-1.6/tests/test_opus_api.c:1467:6: branch_false: following ‘false’ branch (when ‘packet’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1468:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1469:7: acquire_memory: allocated here
opus-1.6/tests/test_opus_api.c:1470:6: branch_false: following ‘false’ branch (when ‘po’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1472:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1472:6: throw: if ‘opus_repacketizer_get_size’ throws an exception...
opus-1.6/tests/test_opus_api.c:1472:6: danger: ‘po’ leaks here; was allocated at [(3)](sarif:/runs/0/results/5/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def246]
opus-1.6/tests/test_opus_api.c:1478:7: warning[-Wanalyzer-malloc-leak]: leak of ‘packet’
opus-1.6/tests/test_opus_api.c:1466:11: acquire_memory: allocated here
opus-1.6/tests/test_opus_api.c:1467:6: branch_false: following ‘false’ branch (when ‘packet’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1468:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1470:6: branch_false: following ‘false’ branch (when ‘po’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1472:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1473:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1475:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1478:7: throw: if ‘opus_repacketizer_init’ throws an exception...
opus-1.6/tests/test_opus_api.c:1478:7: danger: ‘packet’ leaks here; was allocated at [(1)](sarif:/runs/0/results/6/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def247]
opus-1.6/tests/test_opus_api.c:1478:7: warning[-Wanalyzer-malloc-leak]: leak of ‘po’
opus-1.6/tests/test_opus_api.c:1467:6: branch_false: following ‘false’ branch (when ‘packet’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1468:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1469:7: acquire_memory: allocated here
opus-1.6/tests/test_opus_api.c:1470:6: branch_false: following ‘false’ branch (when ‘po’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1472:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1473:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1475:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1478:7: throw: if ‘opus_repacketizer_init’ throws an exception...
opus-1.6/tests/test_opus_api.c:1478:7: danger: ‘po’ leaks here; was allocated at [(3)](sarif:/runs/0/results/7/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def248]
opus-1.6/tests/test_opus_api.c:1478:7: warning[-Wanalyzer-malloc-leak]: leak of ‘rp’
opus-1.6/tests/test_opus_api.c:1467:6: branch_false: following ‘false’ branch (when ‘packet’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1468:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1470:6: branch_false: following ‘false’ branch (when ‘po’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1472:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1473:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1475:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1477:7: acquire_memory: allocated here
opus-1.6/tests/test_opus_api.c:1478:7: throw: if ‘opus_repacketizer_init’ throws an exception...
opus-1.6/tests/test_opus_api.c:1478:7: danger: ‘rp’ leaks here; was allocated at [(7)](sarif:/runs/0/results/8/codeFlows/0/threadFlows/0/locations/6)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def249]
opus-1.6/tests/test_opus_api.c:1484:7: warning[-Wanalyzer-malloc-leak]: leak of ‘packet’
opus-1.6/tests/test_opus_api.c:1466:11: acquire_memory: allocated here
opus-1.6/tests/test_opus_api.c:1467:6: branch_false: following ‘false’ branch (when ‘packet’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1468:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1470:6: branch_false: following ‘false’ branch (when ‘po’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1472:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1473:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1475:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1479:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1481:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1484:7: throw: if ‘opus_repacketizer_create’ throws an exception...
opus-1.6/tests/test_opus_api.c:1484:7: danger: ‘packet’ leaks here; was allocated at [(1)](sarif:/runs/0/results/9/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def250]
opus-1.6/tests/test_opus_api.c:1484:7: warning[-Wanalyzer-malloc-leak]: leak of ‘po’
opus-1.6/tests/test_opus_api.c:1467:6: branch_false: following ‘false’ branch (when ‘packet’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1468:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1469:7: acquire_memory: allocated here
opus-1.6/tests/test_opus_api.c:1470:6: branch_false: following ‘false’ branch (when ‘po’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1472:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1473:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1475:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1479:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1481:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1484:7: throw: if ‘opus_repacketizer_create’ throws an exception...
opus-1.6/tests/test_opus_api.c:1484:7: danger: ‘po’ leaks here; was allocated at [(3)](sarif:/runs/0/results/10/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def251]
opus-1.6/tests/test_opus_api.c:1489:7: warning[-Wanalyzer-malloc-leak]: leak of ‘packet’
opus-1.6/tests/test_opus_api.c:1466:11: acquire_memory: allocated here
opus-1.6/tests/test_opus_api.c:1467:6: branch_false: following ‘false’ branch (when ‘packet’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1468:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1470:6: branch_false: following ‘false’ branch (when ‘po’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1472:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1473:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1475:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1479:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1481:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1485:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1487:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1489:7: throw: if ‘opus_repacketizer_get_nb_frames’ throws an exception...
opus-1.6/tests/test_opus_api.c:1489:7: danger: ‘packet’ leaks here; was allocated at [(1)](sarif:/runs/0/results/11/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def252]
opus-1.6/tests/test_opus_api.c:1489:7: warning[-Wanalyzer-malloc-leak]: leak of ‘po’
opus-1.6/tests/test_opus_api.c:1467:6: branch_false: following ‘false’ branch (when ‘packet’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1468:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1469:7: acquire_memory: allocated here
opus-1.6/tests/test_opus_api.c:1470:6: branch_false: following ‘false’ branch (when ‘po’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1472:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1473:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1475:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1479:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1481:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1485:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1487:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1489:7: throw: if ‘opus_repacketizer_get_nb_frames’ throws an exception...
opus-1.6/tests/test_opus_api.c:1489:7: danger: ‘po’ leaks here; was allocated at [(3)](sarif:/runs/0/results/12/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def253]
opus-1.6/tests/test_opus_api.c:1495:7: warning[-Wanalyzer-malloc-leak]: leak of ‘packet’
opus-1.6/tests/test_opus_api.c:1466:11: acquire_memory: allocated here
opus-1.6/tests/test_opus_api.c:1467:6: branch_false: following ‘false’ branch (when ‘packet’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1468:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1470:6: branch_false: following ‘false’ branch (when ‘po’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1472:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1473:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1475:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1479:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1481:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1485:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1487:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1489:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1491:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1495:7: throw: if ‘opus_repacketizer_cat’ throws an exception...
opus-1.6/tests/test_opus_api.c:1495:7: danger: ‘packet’ leaks here; was allocated at [(1)](sarif:/runs/0/results/13/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def254]
opus-1.6/tests/test_opus_api.c:1495:7: warning[-Wanalyzer-malloc-leak]: leak of ‘po’
opus-1.6/tests/test_opus_api.c:1467:6: branch_false: following ‘false’ branch (when ‘packet’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1468:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1469:7: acquire_memory: allocated here
opus-1.6/tests/test_opus_api.c:1470:6: branch_false: following ‘false’ branch (when ‘po’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1472:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1473:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1475:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1479:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1481:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1485:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1487:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1489:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1491:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1495:7: throw: if ‘opus_repacketizer_cat’ throws an exception...
opus-1.6/tests/test_opus_api.c:1495:7: danger: ‘po’ leaks here; was allocated at [(3)](sarif:/runs/0/results/14/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def255]
opus-1.6/tests/test_opus_api.c:1498:7: warning[-Wanalyzer-malloc-leak]: leak of ‘packet’
opus-1.6/tests/test_opus_api.c:1466:11: acquire_memory: allocated here
opus-1.6/tests/test_opus_api.c:1467:6: branch_false: following ‘false’ branch (when ‘packet’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1468:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1470:6: branch_false: following ‘false’ branch (when ‘po’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1472:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1473:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1475:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1479:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1481:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1485:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1487:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1489:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1491:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1495:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1497:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1498:7: throw: if ‘opus_repacketizer_cat’ throws an exception...
opus-1.6/tests/test_opus_api.c:1498:7: danger: ‘packet’ leaks here; was allocated at [(1)](sarif:/runs/0/results/15/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def256]
opus-1.6/tests/test_opus_api.c:1498:7: warning[-Wanalyzer-malloc-leak]: leak of ‘po’
opus-1.6/tests/test_opus_api.c:1467:6: branch_false: following ‘false’ branch (when ‘packet’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1468:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1469:7: acquire_memory: allocated here
opus-1.6/tests/test_opus_api.c:1470:6: branch_false: following ‘false’ branch (when ‘po’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1472:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1473:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1475:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1479:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1481:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1485:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1487:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1489:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1491:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1495:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1497:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1498:7: throw: if ‘opus_repacketizer_cat’ throws an exception...
opus-1.6/tests/test_opus_api.c:1498:7: danger: ‘po’ leaks here; was allocated at [(3)](sarif:/runs/0/results/16/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def257]
opus-1.6/tests/test_opus_api.c:1501:7: warning[-Wanalyzer-malloc-leak]: leak of ‘packet’
opus-1.6/tests/test_opus_api.c:1466:11: acquire_memory: allocated here
opus-1.6/tests/test_opus_api.c:1467:6: branch_false: following ‘false’ branch (when ‘packet’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1468:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1470:6: branch_false: following ‘false’ branch (when ‘po’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1472:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1473:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1475:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1479:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1481:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1485:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1487:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1489:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1491:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1495:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1497:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1498:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1500:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1501:7: throw: if ‘opus_repacketizer_cat’ throws an exception...
opus-1.6/tests/test_opus_api.c:1501:7: danger: ‘packet’ leaks here; was allocated at [(1)](sarif:/runs/0/results/17/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def258]
opus-1.6/tests/test_opus_api.c:1501:7: warning[-Wanalyzer-malloc-leak]: leak of ‘po’
opus-1.6/tests/test_opus_api.c:1467:6: branch_false: following ‘false’ branch (when ‘packet’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1468:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1469:7: acquire_memory: allocated here
opus-1.6/tests/test_opus_api.c:1470:6: branch_false: following ‘false’ branch (when ‘po’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1472:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1473:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1475:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1479:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1481:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1485:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1487:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1489:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1491:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1495:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1497:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1498:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1500:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1501:7: throw: if ‘opus_repacketizer_cat’ throws an exception...
opus-1.6/tests/test_opus_api.c:1501:7: danger: ‘po’ leaks here; was allocated at [(3)](sarif:/runs/0/results/18/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def259]
opus-1.6/tests/test_opus_api.c:1504:7: warning[-Wanalyzer-malloc-leak]: leak of ‘packet’
opus-1.6/tests/test_opus_api.c:1466:11: acquire_memory: allocated here
opus-1.6/tests/test_opus_api.c:1467:6: branch_false: following ‘false’ branch (when ‘packet’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1468:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1470:6: branch_false: following ‘false’ branch (when ‘po’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1472:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1473:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1475:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1479:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1481:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1485:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1487:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1489:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1491:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1495:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1497:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1498:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1500:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1501:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1503:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1504:7: throw: if ‘opus_repacketizer_cat’ throws an exception...
opus-1.6/tests/test_opus_api.c:1504:7: danger: ‘packet’ leaks here; was allocated at [(1)](sarif:/runs/0/results/19/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def260]
opus-1.6/tests/test_opus_api.c:1504:7: warning[-Wanalyzer-malloc-leak]: leak of ‘po’
opus-1.6/tests/test_opus_api.c:1467:6: branch_false: following ‘false’ branch (when ‘packet’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1468:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1469:7: acquire_memory: allocated here
opus-1.6/tests/test_opus_api.c:1470:6: branch_false: following ‘false’ branch (when ‘po’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1472:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1473:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1475:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1479:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1481:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1485:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1487:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1489:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1491:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1495:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1497:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1498:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1500:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1501:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1503:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1504:7: throw: if ‘opus_repacketizer_cat’ throws an exception...
opus-1.6/tests/test_opus_api.c:1504:7: danger: ‘po’ leaks here; was allocated at [(3)](sarif:/runs/0/results/20/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def261]
opus-1.6/tests/test_opus_api.c:1508:7: warning[-Wanalyzer-malloc-leak]: leak of ‘packet’
opus-1.6/tests/test_opus_api.c:1466:11: acquire_memory: allocated here
opus-1.6/tests/test_opus_api.c:1467:6: branch_false: following ‘false’ branch (when ‘packet’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1468:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1470:6: branch_false: following ‘false’ branch (when ‘po’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1472:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1473:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1475:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1479:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1481:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1485:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1487:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1489:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1491:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1495:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1497:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1498:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1500:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1501:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1503:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1504:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1506:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1508:7: throw: if ‘opus_repacketizer_cat’ throws an exception...
opus-1.6/tests/test_opus_api.c:1508:7: danger: ‘packet’ leaks here; was allocated at [(1)](sarif:/runs/0/results/21/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def262]
opus-1.6/tests/test_opus_api.c:1508:7: warning[-Wanalyzer-malloc-leak]: leak of ‘po’
opus-1.6/tests/test_opus_api.c:1467:6: branch_false: following ‘false’ branch (when ‘packet’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1468:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1469:7: acquire_memory: allocated here
opus-1.6/tests/test_opus_api.c:1470:6: branch_false: following ‘false’ branch (when ‘po’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1472:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1473:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1475:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1479:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1481:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1485:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1487:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1489:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1491:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1495:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1497:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1498:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1500:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1501:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1503:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1504:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1506:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1508:7: throw: if ‘opus_repacketizer_cat’ throws an exception...
opus-1.6/tests/test_opus_api.c:1508:7: danger: ‘po’ leaks here; was allocated at [(3)](sarif:/runs/0/results/22/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def263]
opus-1.6/tests/test_opus_api.c:1512:7: warning[-Wanalyzer-malloc-leak]: leak of ‘packet’
opus-1.6/tests/test_opus_api.c:1466:11: acquire_memory: allocated here
opus-1.6/tests/test_opus_api.c:1467:6: branch_false: following ‘false’ branch (when ‘packet’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1468:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1470:6: branch_false: following ‘false’ branch (when ‘po’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1472:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1473:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1475:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1479:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1481:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1485:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1487:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1489:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1491:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1495:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1497:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1498:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1500:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1501:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1503:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1504:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1506:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1508:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1510:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1512:7: throw: if ‘opus_repacketizer_cat’ throws an exception...
opus-1.6/tests/test_opus_api.c:1512:7: danger: ‘packet’ leaks here; was allocated at [(1)](sarif:/runs/0/results/23/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def264]
opus-1.6/tests/test_opus_api.c:1512:7: warning[-Wanalyzer-malloc-leak]: leak of ‘po’
opus-1.6/tests/test_opus_api.c:1467:6: branch_false: following ‘false’ branch (when ‘packet’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1468:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1469:7: acquire_memory: allocated here
opus-1.6/tests/test_opus_api.c:1470:6: branch_false: following ‘false’ branch (when ‘po’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1472:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1473:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1475:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1479:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1481:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1485:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1487:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1489:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1491:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1495:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1497:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1498:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1500:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1501:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1503:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1504:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1506:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1508:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1510:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1512:7: throw: if ‘opus_repacketizer_cat’ throws an exception...
opus-1.6/tests/test_opus_api.c:1512:7: danger: ‘po’ leaks here; was allocated at [(3)](sarif:/runs/0/results/24/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def265]
opus-1.6/tests/test_opus_api.c:1516:7: warning[-Wanalyzer-malloc-leak]: leak of ‘packet’
opus-1.6/tests/test_opus_api.c:1466:11: acquire_memory: allocated here
opus-1.6/tests/test_opus_api.c:1467:6: branch_false: following ‘false’ branch (when ‘packet’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1468:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1470:6: branch_false: following ‘false’ branch (when ‘po’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1472:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1473:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1475:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1479:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1481:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1485:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1487:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1489:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1491:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1495:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1497:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1498:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1500:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1501:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1503:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1504:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1506:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1508:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1510:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1512:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1514:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1516:7: throw: if ‘opus_repacketizer_cat’ throws an exception...
opus-1.6/tests/test_opus_api.c:1516:7: danger: ‘packet’ leaks here; was allocated at [(1)](sarif:/runs/0/results/25/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def266]
opus-1.6/tests/test_opus_api.c:1516:7: warning[-Wanalyzer-malloc-leak]: leak of ‘po’
opus-1.6/tests/test_opus_api.c:1467:6: branch_false: following ‘false’ branch (when ‘packet’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1468:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1469:7: acquire_memory: allocated here
opus-1.6/tests/test_opus_api.c:1470:6: branch_false: following ‘false’ branch (when ‘po’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1472:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1473:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1475:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1479:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1481:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1485:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1487:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1489:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1491:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1495:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1497:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1498:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1500:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1501:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1503:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1504:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1506:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1508:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1510:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1512:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1514:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1516:7: throw: if ‘opus_repacketizer_cat’ throws an exception...
opus-1.6/tests/test_opus_api.c:1516:7: danger: ‘po’ leaks here; was allocated at [(3)](sarif:/runs/0/results/26/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def267]
opus-1.6/tests/test_opus_api.c:1519:7: warning[-Wanalyzer-malloc-leak]: leak of ‘packet’
opus-1.6/tests/test_opus_api.c:1466:11: acquire_memory: allocated here
opus-1.6/tests/test_opus_api.c:1467:6: branch_false: following ‘false’ branch (when ‘packet’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1468:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1470:6: branch_false: following ‘false’ branch (when ‘po’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1472:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1473:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1475:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1479:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1481:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1485:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1487:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1489:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1491:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1495:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1497:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1498:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1500:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1501:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1503:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1504:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1506:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1508:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1510:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1512:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1514:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1516:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1518:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1519:7: throw: if ‘opus_repacketizer_cat’ throws an exception...
opus-1.6/tests/test_opus_api.c:1519:7: danger: ‘packet’ leaks here; was allocated at [(1)](sarif:/runs/0/results/27/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def268]
opus-1.6/tests/test_opus_api.c:1519:7: warning[-Wanalyzer-malloc-leak]: leak of ‘po’
opus-1.6/tests/test_opus_api.c:1467:6: branch_false: following ‘false’ branch (when ‘packet’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1468:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1469:7: acquire_memory: allocated here
opus-1.6/tests/test_opus_api.c:1470:6: branch_false: following ‘false’ branch (when ‘po’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1472:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1473:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1475:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1479:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1481:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1485:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1487:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1489:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1491:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1495:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1497:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1498:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1500:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1501:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1503:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1504:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1506:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1508:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1510:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1512:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1514:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1516:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1518:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1519:7: throw: if ‘opus_repacketizer_cat’ throws an exception...
opus-1.6/tests/test_opus_api.c:1519:7: danger: ‘po’ leaks here; was allocated at [(3)](sarif:/runs/0/results/28/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def269]
opus-1.6/tests/test_opus_api.c:1522:7: warning[-Wanalyzer-malloc-leak]: leak of ‘packet’
opus-1.6/tests/test_opus_api.c:1466:11: acquire_memory: allocated here
opus-1.6/tests/test_opus_api.c:1467:6: branch_false: following ‘false’ branch (when ‘packet’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1468:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1470:6: branch_false: following ‘false’ branch (when ‘po’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1472:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1473:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1475:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1479:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1481:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1485:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1487:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1489:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1491:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1495:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1497:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1498:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1500:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1501:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1503:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1504:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1506:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1508:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1510:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1512:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1514:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1516:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1518:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1519:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1521:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1522:7: throw: if ‘opus_repacketizer_cat’ throws an exception...
opus-1.6/tests/test_opus_api.c:1522:7: danger: ‘packet’ leaks here; was allocated at [(1)](sarif:/runs/0/results/29/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def270]
opus-1.6/tests/test_opus_api.c:1522:7: warning[-Wanalyzer-malloc-leak]: leak of ‘po’
opus-1.6/tests/test_opus_api.c:1467:6: branch_false: following ‘false’ branch (when ‘packet’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1468:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1469:7: acquire_memory: allocated here
opus-1.6/tests/test_opus_api.c:1470:6: branch_false: following ‘false’ branch (when ‘po’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1472:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1473:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1475:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1479:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1481:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1485:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1487:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1489:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1491:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1495:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1497:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1498:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1500:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1501:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1503:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1504:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1506:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1508:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1510:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1512:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1514:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1516:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1518:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1519:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1521:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1522:7: throw: if ‘opus_repacketizer_cat’ throws an exception...
opus-1.6/tests/test_opus_api.c:1522:7: danger: ‘po’ leaks here; was allocated at [(3)](sarif:/runs/0/results/30/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def271]
opus-1.6/tests/test_opus_api.c:1525:7: warning[-Wanalyzer-malloc-leak]: leak of ‘packet’
opus-1.6/tests/test_opus_api.c:1466:11: acquire_memory: allocated here
opus-1.6/tests/test_opus_api.c:1467:6: branch_false: following ‘false’ branch (when ‘packet’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1468:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1470:6: branch_false: following ‘false’ branch (when ‘po’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1472:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1473:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1475:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1479:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1481:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1485:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1487:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1489:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1491:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1495:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1497:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1498:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1500:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1501:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1503:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1504:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1506:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1508:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1510:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1512:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1514:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1516:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1518:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1519:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1521:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1522:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1524:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1525:7: throw: if ‘opus_repacketizer_cat’ throws an exception...
opus-1.6/tests/test_opus_api.c:1525:7: danger: ‘packet’ leaks here; was allocated at [(1)](sarif:/runs/0/results/31/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def272]
opus-1.6/tests/test_opus_api.c:1525:7: warning[-Wanalyzer-malloc-leak]: leak of ‘po’
opus-1.6/tests/test_opus_api.c:1467:6: branch_false: following ‘false’ branch (when ‘packet’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1468:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1469:7: acquire_memory: allocated here
opus-1.6/tests/test_opus_api.c:1470:6: branch_false: following ‘false’ branch (when ‘po’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1472:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1473:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1475:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1479:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1481:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1485:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1487:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1489:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1491:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1495:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1497:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1498:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1500:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1501:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1503:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1504:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1506:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1508:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1510:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1512:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1514:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1516:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1518:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1519:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1521:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1522:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1524:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1525:7: throw: if ‘opus_repacketizer_cat’ throws an exception...
opus-1.6/tests/test_opus_api.c:1525:7: danger: ‘po’ leaks here; was allocated at [(3)](sarif:/runs/0/results/32/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def273]
opus-1.6/tests/test_opus_api.c:1529:4: warning[-Wanalyzer-malloc-leak]: leak of ‘packet’
opus-1.6/tests/test_opus_api.c:1466:11: acquire_memory: allocated here
opus-1.6/tests/test_opus_api.c:1467:6: branch_false: following ‘false’ branch (when ‘packet’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1468:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1470:6: branch_false: following ‘false’ branch (when ‘po’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1472:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1473:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1475:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1479:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1481:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1485:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1487:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1489:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1491:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1495:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1497:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1498:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1500:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1501:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1503:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1504:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1506:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1508:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1510:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1512:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1514:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1516:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1518:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1519:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1521:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1522:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1524:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1525:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1529:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1529:4: throw: if ‘opus_repacketizer_init’ throws an exception...
opus-1.6/tests/test_opus_api.c:1529:4: danger: ‘packet’ leaks here; was allocated at [(1)](sarif:/runs/0/results/33/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def274]
opus-1.6/tests/test_opus_api.c:1529:4: warning[-Wanalyzer-malloc-leak]: leak of ‘po’
opus-1.6/tests/test_opus_api.c:1467:6: branch_false: following ‘false’ branch (when ‘packet’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1468:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1469:7: acquire_memory: allocated here
opus-1.6/tests/test_opus_api.c:1470:6: branch_false: following ‘false’ branch (when ‘po’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1472:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1473:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1475:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1479:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1481:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1485:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1487:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1489:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1491:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1495:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1497:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1498:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1500:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1501:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1503:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1504:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1506:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1508:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1510:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1512:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1514:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1516:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1518:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1519:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1521:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1522:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1524:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1525:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1529:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1529:4: throw: if ‘opus_repacketizer_init’ throws an exception...
opus-1.6/tests/test_opus_api.c:1529:4: danger: ‘po’ leaks here; was allocated at [(3)](sarif:/runs/0/results/34/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def275]
opus-1.6/tests/test_opus_api.c:1535:16: warning[-Wanalyzer-malloc-leak]: leak of ‘packet’
opus-1.6/tests/test_opus_api.c:1466:11: acquire_memory: allocated here
opus-1.6/tests/test_opus_api.c:1467:6: branch_false: following ‘false’ branch (when ‘packet’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1468:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1470:6: branch_false: following ‘false’ branch (when ‘po’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1472:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1473:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1475:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1479:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1481:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1485:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1487:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1489:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1491:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1495:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1497:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1498:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1500:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1501:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1503:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1504:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1506:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1508:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1510:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1512:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1514:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1516:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1518:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1519:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1521:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1522:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1524:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1525:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1529:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1530:12: branch_true: following ‘true’ branch (when ‘j != 32’)...
opus-1.6/tests/test_opus_api.c:1534:18: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1535:16: throw: if ‘opus_packet_get_samples_per_frame’ throws an exception...
opus-1.6/tests/test_opus_api.c:1535:16: danger: ‘packet’ leaks here; was allocated at [(1)](sarif:/runs/0/results/35/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def276]
opus-1.6/tests/test_opus_api.c:1535:16: warning[-Wanalyzer-malloc-leak]: leak of ‘po’
opus-1.6/tests/test_opus_api.c:1467:6: branch_false: following ‘false’ branch (when ‘packet’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1468:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1469:7: acquire_memory: allocated here
opus-1.6/tests/test_opus_api.c:1470:6: branch_false: following ‘false’ branch (when ‘po’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1472:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1473:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1475:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1479:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1481:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1485:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1487:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1489:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1491:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1495:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1497:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1498:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1500:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1501:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1503:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1504:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1506:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1508:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1510:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1512:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1514:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1516:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1518:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1519:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1521:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1522:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1524:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1525:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1529:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1530:12: branch_true: following ‘true’ branch (when ‘j != 32’)...
opus-1.6/tests/test_opus_api.c:1534:18: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1535:16: throw: if ‘opus_packet_get_samples_per_frame’ throws an exception...
opus-1.6/tests/test_opus_api.c:1535:16: danger: ‘po’ leaks here; was allocated at [(3)](sarif:/runs/0/results/36/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def277]
opus-1.6/tests/test_opus_api.c:1543:22: warning[-Wanalyzer-malloc-leak]: leak of ‘packet’
opus-1.6/tests/test_opus_api.c:1466:11: acquire_memory: allocated here
opus-1.6/tests/test_opus_api.c:1467:6: branch_false: following ‘false’ branch (when ‘packet’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1468:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1470:6: branch_false: following ‘false’ branch (when ‘po’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1472:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1473:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1475:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1479:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1481:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1485:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1487:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1489:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1491:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1495:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1497:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1498:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1500:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1501:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1503:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1504:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1506:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1508:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1510:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1512:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1514:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1516:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1518:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1519:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1521:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1522:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1524:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1525:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1529:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1530:12: branch_true: following ‘true’ branch (when ‘j != 32’)...
opus-1.6/tests/test_opus_api.c:1534:18: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1541:12: branch_false: following ‘false’ branch (when ‘i == 1’)...
opus-1.6/tests/test_opus_api.c:1542:10: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1543:22: throw: if ‘opus_packet_get_samples_per_frame’ throws an exception...
opus-1.6/tests/test_opus_api.c:1543:22: danger: ‘packet’ leaks here; was allocated at [(1)](sarif:/runs/0/results/37/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def278]
opus-1.6/tests/test_opus_api.c:1543:22: warning[-Wanalyzer-malloc-leak]: leak of ‘po’
opus-1.6/tests/test_opus_api.c:1467:6: branch_false: following ‘false’ branch (when ‘packet’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1468:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1469:7: acquire_memory: allocated here
opus-1.6/tests/test_opus_api.c:1470:6: branch_false: following ‘false’ branch (when ‘po’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1472:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1473:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1475:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1479:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1481:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1485:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1487:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1489:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1491:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1495:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1497:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1498:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1500:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1501:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1503:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1504:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1506:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1508:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1510:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1512:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1514:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1516:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1518:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1519:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1521:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1522:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1524:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1525:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1529:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1530:12: branch_true: following ‘true’ branch (when ‘j != 32’)...
opus-1.6/tests/test_opus_api.c:1534:18: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1541:12: branch_false: following ‘false’ branch (when ‘i == 1’)...
opus-1.6/tests/test_opus_api.c:1542:10: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1543:22: throw: if ‘opus_packet_get_samples_per_frame’ throws an exception...
opus-1.6/tests/test_opus_api.c:1543:22: danger: ‘po’ leaks here; was allocated at [(3)](sarif:/runs/0/results/38/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def279]
opus-1.6/tests/test_opus_api.c:1553:23: warning[-Wanalyzer-malloc-leak]: leak of ‘packet’
opus-1.6/tests/test_opus_api.c:1466:11: acquire_memory: allocated here
opus-1.6/tests/test_opus_api.c:1467:6: branch_false: following ‘false’ branch (when ‘packet’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1468:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1470:6: branch_false: following ‘false’ branch (when ‘po’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1472:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1473:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1475:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1479:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1481:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1485:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1487:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1489:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1491:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1495:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1497:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1498:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1500:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1501:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1503:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1504:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1506:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1508:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1510:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1512:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1514:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1516:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1518:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1519:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1521:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1522:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1524:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1525:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1529:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1530:12: branch_true: following ‘true’ branch (when ‘j != 32’)...
opus-1.6/tests/test_opus_api.c:1534:18: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1541:12: branch_false: following ‘false’ branch (when ‘i == 1’)...
opus-1.6/tests/test_opus_api.c:1542:10: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1544:18: branch_true: following ‘true’ branch (when ‘k <= 1350’)...
opus-1.6/tests/test_opus_api.c:1548:16: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1548:15: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1548:15: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1551:18: branch_false: following ‘false’ branch (when ‘cnt == 0’)...
opus-1.6/tests/test_opus_api.c:1557:24: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1557:21: branch_true: following ‘true’ branch...
opus-1.6/tests/test_opus_api.c:1557:16: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1558:18: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1559:16: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1597:26: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1549:34: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1549:23: branch_true: following ‘true’ branch...
opus-1.6/tests/test_opus_api.c:1551:18: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1551:18: branch_true: following ‘true’ branch (when ‘cnt != 0’)...
opus-1.6/tests/test_opus_api.c:1553:57: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1553:57: branch_false: following ‘false’ branch (when ‘i <= 2’)...
opus-1.6/tests/test_opus_api.c:1553:57: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1553:23: throw: if ‘opus_repacketizer_cat’ throws an exception...
opus-1.6/tests/test_opus_api.c:1553:23: danger: ‘packet’ leaks here; was allocated at [(1)](sarif:/runs/0/results/39/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def280]
opus-1.6/tests/test_opus_api.c:1558:19: warning[-Wanalyzer-malloc-leak]: leak of ‘packet’
opus-1.6/tests/test_opus_api.c:1466:11: acquire_memory: allocated here
opus-1.6/tests/test_opus_api.c:1467:6: branch_false: following ‘false’ branch (when ‘packet’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1468:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1470:6: branch_false: following ‘false’ branch (when ‘po’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1472:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1473:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1475:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1479:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1481:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1485:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1487:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1489:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1491:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1495:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1497:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1498:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1500:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1501:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1503:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1504:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1506:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1508:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1510:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1512:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1514:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1516:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1518:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1519:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1521:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1522:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1524:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1525:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1529:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1530:12: branch_true: following ‘true’ branch (when ‘j != 32’)...
opus-1.6/tests/test_opus_api.c:1534:18: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1541:12: branch_false: following ‘false’ branch (when ‘i == 1’)...
opus-1.6/tests/test_opus_api.c:1542:10: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1544:18: branch_true: following ‘true’ branch (when ‘k <= 1350’)...
opus-1.6/tests/test_opus_api.c:1548:16: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1548:15: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1548:15: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1551:18: branch_false: following ‘false’ branch (when ‘cnt == 0’)...
opus-1.6/tests/test_opus_api.c:1557:24: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1557:21: branch_true: following ‘true’ branch...
opus-1.6/tests/test_opus_api.c:1557:16: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1558:19: throw: if ‘opus_repacketizer_get_nb_frames’ throws an exception...
opus-1.6/tests/test_opus_api.c:1558:19: danger: ‘packet’ leaks here; was allocated at [(1)](sarif:/runs/0/results/40/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def281]
opus-1.6/tests/test_opus_api.c:1558:19: warning[-Wanalyzer-malloc-leak]: leak of ‘po’
opus-1.6/tests/test_opus_api.c:1467:6: branch_false: following ‘false’ branch (when ‘packet’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1468:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1469:7: acquire_memory: allocated here
opus-1.6/tests/test_opus_api.c:1470:6: branch_false: following ‘false’ branch (when ‘po’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1472:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1473:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1475:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1479:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1481:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1485:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1487:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1489:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1491:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1495:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1497:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1498:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1500:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1501:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1503:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1504:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1506:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1508:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1510:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1512:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1514:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1516:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1518:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1519:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1521:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1522:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1524:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1525:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1529:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1530:12: branch_true: following ‘true’ branch (when ‘j != 32’)...
opus-1.6/tests/test_opus_api.c:1534:18: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1541:12: branch_false: following ‘false’ branch (when ‘i == 1’)...
opus-1.6/tests/test_opus_api.c:1542:10: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1544:18: branch_true: following ‘true’ branch (when ‘k <= 1350’)...
opus-1.6/tests/test_opus_api.c:1548:16: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1548:15: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1548:15: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1551:18: branch_false: following ‘false’ branch (when ‘cnt == 0’)...
opus-1.6/tests/test_opus_api.c:1557:24: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1557:21: branch_true: following ‘true’ branch...
opus-1.6/tests/test_opus_api.c:1557:16: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1558:19: throw: if ‘opus_repacketizer_get_nb_frames’ throws an exception...
opus-1.6/tests/test_opus_api.c:1558:19: danger: ‘po’ leaks here; was allocated at [(3)](sarif:/runs/0/results/41/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def282]
opus-1.6/tests/test_opus_api.c:1560:20: warning[-Wanalyzer-malloc-leak]: leak of ‘packet’
opus-1.6/tests/test_opus_api.c:1466:11: acquire_memory: allocated here
opus-1.6/tests/test_opus_api.c:1467:6: branch_false: following ‘false’ branch (when ‘packet’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1468:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1470:6: branch_false: following ‘false’ branch (when ‘po’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1472:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1473:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1475:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1479:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1481:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1485:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1487:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1489:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1491:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1495:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1497:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1498:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1500:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1501:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1503:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1504:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1506:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1508:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1510:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1512:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1514:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1516:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1518:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1519:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1521:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1522:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1524:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1525:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1529:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1530:12: branch_true: following ‘true’ branch (when ‘j != 32’)...
opus-1.6/tests/test_opus_api.c:1534:18: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1541:12: branch_false: following ‘false’ branch (when ‘i == 1’)...
opus-1.6/tests/test_opus_api.c:1542:10: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1544:18: branch_true: following ‘true’ branch (when ‘k <= 1350’)...
opus-1.6/tests/test_opus_api.c:1548:16: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1548:15: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1548:15: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1551:18: branch_false: following ‘false’ branch (when ‘cnt == 0’)...
opus-1.6/tests/test_opus_api.c:1557:24: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1557:21: branch_true: following ‘true’ branch...
opus-1.6/tests/test_opus_api.c:1557:16: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1558:18: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1559:16: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1560:20: throw: if ‘opus_repacketizer_out_range’ throws an exception...
opus-1.6/tests/test_opus_api.c:1560:20: danger: ‘packet’ leaks here; was allocated at [(1)](sarif:/runs/0/results/42/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def283]
opus-1.6/tests/test_opus_api.c:1560:20: warning[-Wanalyzer-malloc-leak]: leak of ‘po’
opus-1.6/tests/test_opus_api.c:1467:6: branch_false: following ‘false’ branch (when ‘packet’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1468:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1469:7: acquire_memory: allocated here
opus-1.6/tests/test_opus_api.c:1470:6: branch_false: following ‘false’ branch (when ‘po’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1472:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1473:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1475:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1479:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1481:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1485:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1487:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1489:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1491:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1495:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1497:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1498:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1500:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1501:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1503:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1504:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1506:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1508:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1510:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1512:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1514:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1516:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1518:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1519:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1521:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1522:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1524:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1525:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1529:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1530:12: branch_true: following ‘true’ branch (when ‘j != 32’)...
opus-1.6/tests/test_opus_api.c:1534:18: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1541:12: branch_false: following ‘false’ branch (when ‘i == 1’)...
opus-1.6/tests/test_opus_api.c:1542:10: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1544:18: branch_true: following ‘true’ branch (when ‘k <= 1350’)...
opus-1.6/tests/test_opus_api.c:1548:16: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1548:15: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1548:15: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1551:18: branch_false: following ‘false’ branch (when ‘cnt == 0’)...
opus-1.6/tests/test_opus_api.c:1557:24: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1557:21: branch_true: following ‘true’ branch...
opus-1.6/tests/test_opus_api.c:1557:16: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1558:18: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1559:16: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1560:20: throw: if ‘opus_repacketizer_out_range’ throws an exception...
opus-1.6/tests/test_opus_api.c:1560:20: danger: ‘po’ leaks here; was allocated at [(3)](sarif:/runs/0/results/43/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def284]
opus-1.6/tests/test_opus_api.c:1570:22: warning[-Wanalyzer-malloc-leak]: leak of ‘packet’
opus-1.6/tests/test_opus_api.c:1466:11: acquire_memory: allocated here
opus-1.6/tests/test_opus_api.c:1467:6: branch_false: following ‘false’ branch (when ‘packet’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1468:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1470:6: branch_false: following ‘false’ branch (when ‘po’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1472:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1473:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1475:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1479:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1481:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1485:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1487:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1489:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1491:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1495:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1497:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1498:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1500:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1501:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1503:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1504:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1506:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1508:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1510:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1512:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1514:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1516:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1518:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1519:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1521:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1522:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1524:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1525:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1529:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1530:12: branch_true: following ‘true’ branch (when ‘j != 32’)...
opus-1.6/tests/test_opus_api.c:1534:18: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1541:12: branch_false: following ‘false’ branch (when ‘i == 1’)...
opus-1.6/tests/test_opus_api.c:1542:10: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1544:18: branch_true: following ‘true’ branch (when ‘k <= 1350’)...
opus-1.6/tests/test_opus_api.c:1548:16: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1548:15: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1548:15: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1551:18: branch_false: following ‘false’ branch (when ‘cnt == 0’)...
opus-1.6/tests/test_opus_api.c:1557:24: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1557:21: branch_true: following ‘true’ branch...
opus-1.6/tests/test_opus_api.c:1557:16: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1558:18: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1559:16: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1561:18: branch_true: following ‘true’ branch (when ‘rcnt > 0’)...
opus-1.6/tests/test_opus_api.c:1564:23: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1565:21: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1566:21: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1570:22: throw: if ‘opus_repacketizer_out’ throws an exception...
opus-1.6/tests/test_opus_api.c:1570:22: danger: ‘packet’ leaks here; was allocated at [(1)](sarif:/runs/0/results/44/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def285]
opus-1.6/tests/test_opus_api.c:1572:22: warning[-Wanalyzer-malloc-leak]: leak of ‘packet’
opus-1.6/tests/test_opus_api.c:1466:11: acquire_memory: allocated here
opus-1.6/tests/test_opus_api.c:1467:6: branch_false: following ‘false’ branch (when ‘packet’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1468:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1470:6: branch_false: following ‘false’ branch (when ‘po’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1472:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1473:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1475:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1479:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1481:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1485:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1487:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1489:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1491:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1495:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1497:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1498:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1500:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1501:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1503:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1504:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1506:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1508:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1510:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1512:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1514:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1516:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1518:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1519:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1521:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1522:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1524:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1525:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1529:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1530:12: branch_true: following ‘true’ branch (when ‘j != 32’)...
opus-1.6/tests/test_opus_api.c:1534:18: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1541:12: branch_false: following ‘false’ branch (when ‘i == 1’)...
opus-1.6/tests/test_opus_api.c:1542:10: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1544:18: branch_true: following ‘true’ branch (when ‘k <= 1350’)...
opus-1.6/tests/test_opus_api.c:1548:16: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1548:15: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1548:15: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1551:18: branch_false: following ‘false’ branch (when ‘cnt == 0’)...
opus-1.6/tests/test_opus_api.c:1557:24: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1557:21: branch_true: following ‘true’ branch...
opus-1.6/tests/test_opus_api.c:1557:16: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1558:18: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1559:16: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1561:18: branch_true: following ‘true’ branch (when ‘rcnt > 0’)...
opus-1.6/tests/test_opus_api.c:1564:23: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1565:21: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1566:21: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1570:21: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1572:22: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1572:22: throw: if ‘opus_packet_unpad’ throws an exception...
opus-1.6/tests/test_opus_api.c:1572:22: danger: ‘packet’ leaks here; was allocated at [(1)](sarif:/runs/0/results/45/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def286]
opus-1.6/tests/test_opus_api.c:1574:22: warning[-Wanalyzer-malloc-leak]: leak of ‘packet’
opus-1.6/tests/test_opus_api.c:1466:11: acquire_memory: allocated here
opus-1.6/tests/test_opus_api.c:1467:6: branch_false: following ‘false’ branch (when ‘packet’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1468:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1470:6: branch_false: following ‘false’ branch (when ‘po’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1472:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1473:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1475:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1479:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1481:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1485:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1487:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1489:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1491:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1495:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1497:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1498:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1500:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1501:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1503:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1504:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1506:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1508:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1510:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1512:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1514:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1516:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1518:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1519:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1521:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1522:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1524:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1525:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1529:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1530:12: branch_true: following ‘true’ branch (when ‘j != 32’)...
opus-1.6/tests/test_opus_api.c:1534:18: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1541:12: branch_false: following ‘false’ branch (when ‘i == 1’)...
opus-1.6/tests/test_opus_api.c:1542:10: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1544:18: branch_true: following ‘true’ branch (when ‘k <= 1350’)...
opus-1.6/tests/test_opus_api.c:1548:16: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1548:15: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1548:15: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1551:18: branch_false: following ‘false’ branch (when ‘cnt == 0’)...
opus-1.6/tests/test_opus_api.c:1557:24: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1557:21: branch_true: following ‘true’ branch...
opus-1.6/tests/test_opus_api.c:1557:16: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1558:18: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1559:16: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1561:18: branch_true: following ‘true’ branch (when ‘rcnt > 0’)...
opus-1.6/tests/test_opus_api.c:1564:23: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1565:21: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1566:21: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1570:21: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1572:22: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1572:21: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1574:45: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1574:22: throw: if ‘opus_packet_pad’ throws an exception...
opus-1.6/tests/test_opus_api.c:1574:22: danger: ‘packet’ leaks here; was allocated at [(1)](sarif:/runs/0/results/46/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def287]
opus-1.6/tests/test_opus_api.c:1576:22: warning[-Wanalyzer-malloc-leak]: leak of ‘packet’
opus-1.6/tests/test_opus_api.c:1466:11: acquire_memory: allocated here
opus-1.6/tests/test_opus_api.c:1467:6: branch_false: following ‘false’ branch (when ‘packet’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1468:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1470:6: branch_false: following ‘false’ branch (when ‘po’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1472:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1473:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1475:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1479:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1481:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1485:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1487:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1489:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1491:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1495:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1497:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1498:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1500:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1501:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1503:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1504:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1506:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1508:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1510:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1512:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1514:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1516:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1518:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1519:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1521:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1522:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1524:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1525:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1529:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1530:12: branch_true: following ‘true’ branch (when ‘j != 32’)...
opus-1.6/tests/test_opus_api.c:1534:18: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1541:12: branch_false: following ‘false’ branch (when ‘i == 1’)...
opus-1.6/tests/test_opus_api.c:1542:10: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1544:18: branch_true: following ‘true’ branch (when ‘k <= 1350’)...
opus-1.6/tests/test_opus_api.c:1548:16: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1548:15: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1548:15: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1551:18: branch_false: following ‘false’ branch (when ‘cnt == 0’)...
opus-1.6/tests/test_opus_api.c:1557:24: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1557:21: branch_true: following ‘true’ branch...
opus-1.6/tests/test_opus_api.c:1557:16: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1558:18: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1559:16: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1561:18: branch_true: following ‘true’ branch (when ‘rcnt > 0’)...
opus-1.6/tests/test_opus_api.c:1564:23: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1565:21: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1566:21: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1570:21: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1572:22: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1572:21: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1574:45: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1574:21: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1576:47: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1576:22: throw: if ‘opus_packet_pad’ throws an exception...
opus-1.6/tests/test_opus_api.c:1576:22: danger: ‘packet’ leaks here; was allocated at [(1)](sarif:/runs/0/results/47/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def288]
opus-1.6/tests/test_opus_api.c:1578:22: warning[-Wanalyzer-malloc-leak]: leak of ‘packet’
opus-1.6/tests/test_opus_api.c:1466:11: acquire_memory: allocated here
opus-1.6/tests/test_opus_api.c:1467:6: branch_false: following ‘false’ branch (when ‘packet’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1468:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1470:6: branch_false: following ‘false’ branch (when ‘po’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1472:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1473:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1475:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1479:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1481:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1485:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1487:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1489:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1491:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1495:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1497:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1498:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1500:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1501:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1503:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1504:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1506:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1508:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1510:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1512:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1514:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1516:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1518:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1519:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1521:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1522:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1524:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1525:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1529:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1530:12: branch_true: following ‘true’ branch (when ‘j != 32’)...
opus-1.6/tests/test_opus_api.c:1534:18: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1541:12: branch_false: following ‘false’ branch (when ‘i == 1’)...
opus-1.6/tests/test_opus_api.c:1542:10: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1544:18: branch_true: following ‘true’ branch (when ‘k <= 1350’)...
opus-1.6/tests/test_opus_api.c:1548:16: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1548:15: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1548:15: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1551:18: branch_false: following ‘false’ branch (when ‘cnt == 0’)...
opus-1.6/tests/test_opus_api.c:1557:24: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1557:21: branch_true: following ‘true’ branch...
opus-1.6/tests/test_opus_api.c:1557:16: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1558:18: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1559:16: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1561:18: branch_true: following ‘true’ branch (when ‘rcnt > 0’)...
opus-1.6/tests/test_opus_api.c:1564:23: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1565:21: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1566:21: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1570:21: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1572:22: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1572:21: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1574:45: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1574:21: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1576:47: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1576:21: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1578:22: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1578:22: throw: if ‘opus_packet_unpad’ throws an exception...
opus-1.6/tests/test_opus_api.c:1578:22: danger: ‘packet’ leaks here; was allocated at [(1)](sarif:/runs/0/results/48/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def289]
opus-1.6/tests/test_opus_api.c:1580:22: warning[-Wanalyzer-malloc-leak]: leak of ‘packet’
opus-1.6/tests/test_opus_api.c:1466:11: acquire_memory: allocated here
opus-1.6/tests/test_opus_api.c:1467:6: branch_false: following ‘false’ branch (when ‘packet’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1468:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1470:6: branch_false: following ‘false’ branch (when ‘po’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1472:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1473:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1475:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1479:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1481:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1485:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1487:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1489:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1491:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1495:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1497:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1498:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1500:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1501:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1503:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1504:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1506:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1508:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1510:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1512:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1514:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1516:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1518:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1519:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1521:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1522:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1524:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1525:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1529:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1530:12: branch_true: following ‘true’ branch (when ‘j != 32’)...
opus-1.6/tests/test_opus_api.c:1534:18: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1541:12: branch_false: following ‘false’ branch (when ‘i == 1’)...
opus-1.6/tests/test_opus_api.c:1542:10: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1544:18: branch_true: following ‘true’ branch (when ‘k <= 1350’)...
opus-1.6/tests/test_opus_api.c:1548:16: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1548:15: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1548:15: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1551:18: branch_false: following ‘false’ branch (when ‘cnt == 0’)...
opus-1.6/tests/test_opus_api.c:1557:24: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1557:21: branch_true: following ‘true’ branch...
opus-1.6/tests/test_opus_api.c:1557:16: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1558:18: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1559:16: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1561:18: branch_true: following ‘true’ branch (when ‘rcnt > 0’)...
opus-1.6/tests/test_opus_api.c:1564:23: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1565:21: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1566:21: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1570:21: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1572:22: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1572:21: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1574:45: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1574:21: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1576:47: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1576:21: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1578:22: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1578:21: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1580:22: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1580:22: throw: if ‘opus_multistream_packet_unpad’ throws an exception...
opus-1.6/tests/test_opus_api.c:1580:22: danger: ‘packet’ leaks here; was allocated at [(1)](sarif:/runs/0/results/49/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def290]
opus-1.6/tests/test_opus_api.c:1582:22: warning[-Wanalyzer-malloc-leak]: leak of ‘packet’
opus-1.6/tests/test_opus_api.c:1466:11: acquire_memory: allocated here
opus-1.6/tests/test_opus_api.c:1467:6: branch_false: following ‘false’ branch (when ‘packet’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1468:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1470:6: branch_false: following ‘false’ branch (when ‘po’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1472:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1473:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1475:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1479:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1481:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1485:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1487:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1489:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1491:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1495:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1497:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1498:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1500:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1501:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1503:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1504:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1506:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1508:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1510:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1512:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1514:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1516:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1518:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1519:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1521:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1522:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1524:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1525:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1529:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1530:12: branch_true: following ‘true’ branch (when ‘j != 32’)...
opus-1.6/tests/test_opus_api.c:1534:18: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1541:12: branch_false: following ‘false’ branch (when ‘i == 1’)...
opus-1.6/tests/test_opus_api.c:1542:10: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1544:18: branch_true: following ‘true’ branch (when ‘k <= 1350’)...
opus-1.6/tests/test_opus_api.c:1548:16: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1548:15: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1548:15: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1551:18: branch_false: following ‘false’ branch (when ‘cnt == 0’)...
opus-1.6/tests/test_opus_api.c:1557:24: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1557:21: branch_true: following ‘true’ branch...
opus-1.6/tests/test_opus_api.c:1557:16: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1558:18: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1559:16: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1561:18: branch_true: following ‘true’ branch (when ‘rcnt > 0’)...
opus-1.6/tests/test_opus_api.c:1564:23: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1565:21: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1566:21: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1570:21: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1572:22: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1572:21: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1574:45: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1574:21: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1576:47: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1576:21: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1578:22: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1578:21: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1580:22: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1580:21: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1582:22: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1582:22: throw: if ‘opus_multistream_packet_pad’ throws an exception...
opus-1.6/tests/test_opus_api.c:1582:22: danger: ‘packet’ leaks here; was allocated at [(1)](sarif:/runs/0/results/50/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def291]
opus-1.6/tests/test_opus_api.c:1584:22: warning[-Wanalyzer-malloc-leak]: leak of ‘packet’
opus-1.6/tests/test_opus_api.c:1466:11: acquire_memory: allocated here
opus-1.6/tests/test_opus_api.c:1467:6: branch_false: following ‘false’ branch (when ‘packet’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1468:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1470:6: branch_false: following ‘false’ branch (when ‘po’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1472:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1473:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1475:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1479:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1481:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1485:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1487:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1489:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1491:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1495:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1497:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1498:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1500:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1501:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1503:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1504:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1506:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1508:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1510:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1512:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1514:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1516:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1518:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1519:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1521:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1522:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1524:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1525:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1529:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1530:12: branch_true: following ‘true’ branch (when ‘j != 32’)...
opus-1.6/tests/test_opus_api.c:1534:18: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1541:12: branch_false: following ‘false’ branch (when ‘i == 1’)...
opus-1.6/tests/test_opus_api.c:1542:10: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1544:18: branch_true: following ‘true’ branch (when ‘k <= 1350’)...
opus-1.6/tests/test_opus_api.c:1548:16: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1548:15: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1548:15: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1551:18: branch_false: following ‘false’ branch (when ‘cnt == 0’)...
opus-1.6/tests/test_opus_api.c:1557:24: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1557:21: branch_true: following ‘true’ branch...
opus-1.6/tests/test_opus_api.c:1557:16: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1558:18: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1559:16: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1561:18: branch_true: following ‘true’ branch (when ‘rcnt > 0’)...
opus-1.6/tests/test_opus_api.c:1564:23: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1565:21: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1566:21: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1570:21: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1572:22: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1572:21: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1574:45: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1574:21: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1576:47: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1576:21: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1578:22: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1578:21: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1580:22: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1580:21: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1582:22: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1582:21: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1584:22: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1584:22: throw: if ‘opus_multistream_packet_pad’ throws an exception...
opus-1.6/tests/test_opus_api.c:1584:22: danger: ‘packet’ leaks here; was allocated at [(1)](sarif:/runs/0/results/51/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def292]
opus-1.6/tests/test_opus_api.c:1586:22: warning[-Wanalyzer-malloc-leak]: leak of ‘packet’
opus-1.6/tests/test_opus_api.c:1466:11: acquire_memory: allocated here
opus-1.6/tests/test_opus_api.c:1467:6: branch_false: following ‘false’ branch (when ‘packet’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1468:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1470:6: branch_false: following ‘false’ branch (when ‘po’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1472:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1473:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1475:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1479:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1481:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1485:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1487:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1489:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1491:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1495:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1497:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1498:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1500:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1501:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1503:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1504:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1506:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1508:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1510:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1512:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1514:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1516:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1518:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1519:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1521:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1522:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1524:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1525:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1529:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1530:12: branch_true: following ‘true’ branch (when ‘j != 32’)...
opus-1.6/tests/test_opus_api.c:1534:18: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1541:12: branch_false: following ‘false’ branch (when ‘i == 1’)...
opus-1.6/tests/test_opus_api.c:1542:10: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1544:18: branch_true: following ‘true’ branch (when ‘k <= 1350’)...
opus-1.6/tests/test_opus_api.c:1548:16: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1548:15: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1548:15: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1551:18: branch_false: following ‘false’ branch (when ‘cnt == 0’)...
opus-1.6/tests/test_opus_api.c:1557:24: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1557:21: branch_true: following ‘true’ branch...
opus-1.6/tests/test_opus_api.c:1557:16: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1558:18: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1559:16: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1561:18: branch_true: following ‘true’ branch (when ‘rcnt > 0’)...
opus-1.6/tests/test_opus_api.c:1564:23: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1565:21: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1566:21: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1570:21: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1572:22: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1572:21: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1574:45: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1574:21: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1576:47: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1576:21: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1578:22: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1578:21: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1580:22: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1580:21: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1582:22: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1582:21: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1584:22: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1584:21: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1586:22: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1586:22: throw: if ‘opus_multistream_packet_unpad’ throws an exception...
opus-1.6/tests/test_opus_api.c:1586:22: danger: ‘packet’ leaks here; was allocated at [(1)](sarif:/runs/0/results/52/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def293]
opus-1.6/tests/test_opus_api.c:1588:22: warning[-Wanalyzer-malloc-leak]: leak of ‘packet’
opus-1.6/tests/test_opus_api.c:1466:11: acquire_memory: allocated here
opus-1.6/tests/test_opus_api.c:1467:6: branch_false: following ‘false’ branch (when ‘packet’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1468:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1470:6: branch_false: following ‘false’ branch (when ‘po’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1472:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1473:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1475:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1479:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1481:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1485:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1487:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1489:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1491:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1495:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1497:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1498:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1500:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1501:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1503:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1504:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1506:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1508:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1510:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1512:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1514:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1516:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1518:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1519:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1521:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1522:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1524:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1525:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1529:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1530:12: branch_true: following ‘true’ branch (when ‘j != 32’)...
opus-1.6/tests/test_opus_api.c:1534:18: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1541:12: branch_false: following ‘false’ branch (when ‘i == 1’)...
opus-1.6/tests/test_opus_api.c:1542:10: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1544:18: branch_true: following ‘true’ branch (when ‘k <= 1350’)...
opus-1.6/tests/test_opus_api.c:1548:16: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1548:15: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1548:15: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1551:18: branch_false: following ‘false’ branch (when ‘cnt == 0’)...
opus-1.6/tests/test_opus_api.c:1557:24: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1557:21: branch_true: following ‘true’ branch...
opus-1.6/tests/test_opus_api.c:1557:16: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1558:18: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1559:16: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1561:18: branch_true: following ‘true’ branch (when ‘rcnt > 0’)...
opus-1.6/tests/test_opus_api.c:1564:23: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1565:21: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1566:21: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1570:21: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1572:22: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1572:21: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1574:45: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1574:21: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1576:47: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1576:21: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1578:22: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1578:21: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1580:22: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1580:21: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1582:22: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1582:21: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1584:22: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1584:21: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1586:22: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1586:21: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1588:50: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1588:22: throw: if ‘opus_repacketizer_out’ throws an exception...
opus-1.6/tests/test_opus_api.c:1588:22: danger: ‘packet’ leaks here; was allocated at [(1)](sarif:/runs/0/results/53/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def294]
opus-1.6/tests/test_opus_api.c:1592:25: warning[-Wanalyzer-malloc-leak]: leak of ‘packet’
opus-1.6/tests/test_opus_api.c:1466:11: acquire_memory: allocated here
opus-1.6/tests/test_opus_api.c:1467:6: branch_false: following ‘false’ branch (when ‘packet’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1468:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1470:6: branch_false: following ‘false’ branch (when ‘po’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1472:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1473:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1475:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1479:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1481:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1485:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1487:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1489:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1491:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1495:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1497:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1498:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1500:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1501:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1503:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1504:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1506:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1508:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1510:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1512:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1514:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1516:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1518:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1519:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1521:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1522:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1524:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1525:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1529:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1530:12: branch_true: following ‘true’ branch (when ‘j != 32’)...
opus-1.6/tests/test_opus_api.c:1534:18: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1541:12: branch_false: following ‘false’ branch (when ‘i == 1’)...
opus-1.6/tests/test_opus_api.c:1542:10: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1544:18: branch_true: following ‘true’ branch (when ‘k <= 1350’)...
opus-1.6/tests/test_opus_api.c:1548:16: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1548:15: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1548:15: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1551:18: branch_false: following ‘false’ branch (when ‘cnt == 0’)...
opus-1.6/tests/test_opus_api.c:1557:24: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1557:21: branch_true: following ‘true’ branch...
opus-1.6/tests/test_opus_api.c:1557:16: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1558:18: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1559:16: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1561:18: branch_true: following ‘true’ branch (when ‘rcnt > 0’)...
opus-1.6/tests/test_opus_api.c:1564:23: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1565:21: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1566:21: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1566:21: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1567:21: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1567:21: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1568:21: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1568:21: branch_true: following ‘true’ branch...
opus-1.6/tests/test_opus_api.c:1568:37: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1568:22: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1570:21: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1572:22: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1572:21: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1574:45: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1574:21: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1576:47: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1576:21: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1578:22: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1578:21: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1580:22: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1580:21: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1582:22: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1582:21: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1584:22: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1584:21: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1586:22: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1586:21: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1588:50: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1588:21: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1589:19: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1590:21: branch_true: following ‘true’ branch (when ‘len != 1’)...
opus-1.6/tests/test_opus_api.c:1592:25: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1592:25: throw: if ‘opus_repacketizer_out’ throws an exception...
opus-1.6/tests/test_opus_api.c:1592:25: danger: ‘packet’ leaks here; was allocated at [(1)](sarif:/runs/0/results/54/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def295]
opus-1.6/tests/test_opus_api.c:1595:22: warning[-Wanalyzer-malloc-leak]: leak of ‘packet’
opus-1.6/tests/test_opus_api.c:1466:11: acquire_memory: allocated here
opus-1.6/tests/test_opus_api.c:1467:6: branch_false: following ‘false’ branch (when ‘packet’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1468:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1470:6: branch_false: following ‘false’ branch (when ‘po’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1472:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1473:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1475:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1479:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1481:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1485:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1487:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1489:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1491:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1495:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1497:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1498:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1500:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1501:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1503:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1504:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1506:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1508:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1510:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1512:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1514:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1516:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1518:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1519:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1521:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1522:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1524:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1525:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1529:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1530:12: branch_true: following ‘true’ branch (when ‘j != 32’)...
opus-1.6/tests/test_opus_api.c:1534:18: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1541:12: branch_false: following ‘false’ branch (when ‘i == 1’)...
opus-1.6/tests/test_opus_api.c:1542:10: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1544:18: branch_true: following ‘true’ branch (when ‘k <= 1350’)...
opus-1.6/tests/test_opus_api.c:1548:16: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1548:15: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1548:15: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1551:18: branch_false: following ‘false’ branch (when ‘cnt == 0’)...
opus-1.6/tests/test_opus_api.c:1557:24: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1557:21: branch_true: following ‘true’ branch...
opus-1.6/tests/test_opus_api.c:1557:16: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1558:18: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1559:16: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1561:18: branch_true: following ‘true’ branch (when ‘rcnt > 0’)...
opus-1.6/tests/test_opus_api.c:1564:23: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1565:21: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1566:21: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1570:21: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1572:22: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1572:21: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1574:45: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1574:21: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1576:47: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1576:21: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1578:22: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1578:21: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1580:22: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1580:21: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1582:22: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1582:21: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1584:22: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1584:21: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1586:22: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1586:21: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1588:50: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1588:21: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1589:19: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1595:22: throw: if ‘opus_repacketizer_out’ throws an exception...
opus-1.6/tests/test_opus_api.c:1595:22: danger: ‘packet’ leaks here; was allocated at [(1)](sarif:/runs/0/results/55/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def296]
opus-1.6/tests/test_opus_api.c:1599:13: warning[-Wanalyzer-malloc-leak]: leak of ‘packet’
opus-1.6/tests/test_opus_api.c:1466:11: acquire_memory: allocated here
opus-1.6/tests/test_opus_api.c:1467:6: branch_false: following ‘false’ branch (when ‘packet’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1468:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1470:6: branch_false: following ‘false’ branch (when ‘po’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1472:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1473:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1475:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1479:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1481:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1485:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1487:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1489:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1491:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1495:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1497:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1498:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1500:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1501:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1503:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1504:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1506:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1508:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1510:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1512:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1514:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1516:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1518:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1519:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1521:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1522:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1524:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1525:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1529:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1530:12: branch_true: following ‘true’ branch (when ‘j != 32’)...
opus-1.6/tests/test_opus_api.c:1534:18: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1541:12: branch_false: following ‘false’ branch (when ‘i == 1’)...
opus-1.6/tests/test_opus_api.c:1542:10: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1544:18: branch_true: following ‘true’ branch (when ‘k <= 1350’)...
opus-1.6/tests/test_opus_api.c:1548:16: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1548:15: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1548:15: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1549:23: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1599:13: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1599:13: throw: if ‘opus_repacketizer_init’ throws an exception...
opus-1.6/tests/test_opus_api.c:1599:13: danger: ‘packet’ leaks here; was allocated at [(1)](sarif:/runs/0/results/57/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def297]
opus-1.6/tests/test_opus_api.c:1599:13: warning[-Wanalyzer-malloc-leak]: leak of ‘po’
opus-1.6/tests/test_opus_api.c:1467:6: branch_false: following ‘false’ branch (when ‘packet’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1468:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1469:7: acquire_memory: allocated here
opus-1.6/tests/test_opus_api.c:1470:6: branch_false: following ‘false’ branch (when ‘po’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1472:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1473:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1475:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1479:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1481:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1485:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1487:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1489:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1491:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1495:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1497:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1498:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1500:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1501:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1503:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1504:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1506:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1508:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1510:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1512:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1514:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1516:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1518:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1519:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1521:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1522:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1524:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1525:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1529:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1530:12: branch_true: following ‘true’ branch (when ‘j != 32’)...
opus-1.6/tests/test_opus_api.c:1534:18: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1541:12: branch_false: following ‘false’ branch (when ‘i == 1’)...
opus-1.6/tests/test_opus_api.c:1542:10: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1544:18: branch_true: following ‘true’ branch (when ‘k <= 1350’)...
opus-1.6/tests/test_opus_api.c:1548:16: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1548:15: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1548:15: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1549:23: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1599:13: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1599:13: throw: if ‘opus_repacketizer_init’ throws an exception...
opus-1.6/tests/test_opus_api.c:1599:13: danger: ‘po’ leaks here; was allocated at [(3)](sarif:/runs/0/results/56/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def298]
opus-1.6/tests/test_opus_api.c:1605:4: warning[-Wanalyzer-malloc-leak]: leak of ‘packet’
opus-1.6/tests/test_opus_api.c:1466:11: acquire_memory: allocated here
opus-1.6/tests/test_opus_api.c:1467:6: branch_false: following ‘false’ branch (when ‘packet’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1468:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1470:6: branch_false: following ‘false’ branch (when ‘po’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1472:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1473:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1475:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1479:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1481:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1485:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1487:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1489:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1491:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1495:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1497:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1498:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1500:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1501:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1503:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1504:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1506:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1508:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1510:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1512:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1514:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1516:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1518:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1519:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1521:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1522:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1524:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1525:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1529:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1530:12: branch_true: following ‘true’ branch (when ‘j != 32’)...
opus-1.6/tests/test_opus_api.c:1534:18: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1536:15: branch_false: following ‘false’ branch (when ‘i > maxi’)...
opus-1.6/tests/test_opus_api.c:1530:17: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1530:12: branch_true: following ‘true’ branch (when ‘j != 32’)...
opus-1.6/tests/test_opus_api.c:1534:18: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1536:15: branch_false: following ‘false’ branch (when ‘i > maxi’)...
opus-1.6/tests/test_opus_api.c:1530:17: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1605:4: throw: if ‘opus_repacketizer_init’ throws an exception...
opus-1.6/tests/test_opus_api.c:1605:4: danger: ‘packet’ leaks here; was allocated at [(1)](sarif:/runs/0/results/58/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def299]
opus-1.6/tests/test_opus_api.c:1605:4: warning[-Wanalyzer-malloc-leak]: leak of ‘po’
opus-1.6/tests/test_opus_api.c:1467:6: branch_false: following ‘false’ branch (when ‘packet’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1468:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1469:7: acquire_memory: allocated here
opus-1.6/tests/test_opus_api.c:1470:6: branch_false: following ‘false’ branch (when ‘po’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1472:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1473:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1475:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1479:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1481:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1485:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1487:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1489:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1491:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1495:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1497:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1498:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1500:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1501:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1503:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1504:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1506:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1508:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1510:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1512:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1514:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1516:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1518:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1519:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1521:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1522:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1524:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1525:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1529:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1530:12: branch_true: following ‘true’ branch (when ‘j != 32’)...
opus-1.6/tests/test_opus_api.c:1534:18: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1536:15: branch_false: following ‘false’ branch (when ‘i > maxi’)...
opus-1.6/tests/test_opus_api.c:1530:17: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1530:12: branch_true: following ‘true’ branch (when ‘j != 32’)...
opus-1.6/tests/test_opus_api.c:1534:18: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1536:15: branch_false: following ‘false’ branch (when ‘i > maxi’)...
opus-1.6/tests/test_opus_api.c:1530:17: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1605:4: throw: if ‘opus_repacketizer_init’ throws an exception...
opus-1.6/tests/test_opus_api.c:1605:4: danger: ‘po’ leaks here; was allocated at [(3)](sarif:/runs/0/results/59/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def300]
opus-1.6/tests/test_opus_api.c:1607:7: warning[-Wanalyzer-malloc-leak]: leak of ‘packet’
opus-1.6/tests/test_opus_api.c:1466:11: acquire_memory: allocated here
opus-1.6/tests/test_opus_api.c:1467:6: branch_false: following ‘false’ branch (when ‘packet’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1468:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1470:6: branch_false: following ‘false’ branch (when ‘po’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1472:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1473:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1475:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1479:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1481:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1485:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1487:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1489:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1491:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1495:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1497:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1498:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1500:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1501:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1503:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1504:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1506:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1508:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1510:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1512:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1514:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1516:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1518:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1519:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1521:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1522:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1524:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1525:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1529:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1530:12: branch_true: following ‘true’ branch (when ‘j != 32’)...
opus-1.6/tests/test_opus_api.c:1534:18: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1536:15: branch_false: following ‘false’ branch (when ‘i > maxi’)...
opus-1.6/tests/test_opus_api.c:1530:17: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1530:12: branch_true: following ‘true’ branch (when ‘j != 32’)...
opus-1.6/tests/test_opus_api.c:1534:18: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1536:15: branch_false: following ‘false’ branch (when ‘i > maxi’)...
opus-1.6/tests/test_opus_api.c:1530:17: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1607:7: throw: if ‘opus_repacketizer_cat’ throws an exception...
opus-1.6/tests/test_opus_api.c:1607:7: danger: ‘packet’ leaks here; was allocated at [(1)](sarif:/runs/0/results/60/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def301]
opus-1.6/tests/test_opus_api.c:1607:7: warning[-Wanalyzer-malloc-leak]: leak of ‘po’
opus-1.6/tests/test_opus_api.c:1467:6: branch_false: following ‘false’ branch (when ‘packet’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1468:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1469:7: acquire_memory: allocated here
opus-1.6/tests/test_opus_api.c:1470:6: branch_false: following ‘false’ branch (when ‘po’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1472:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1473:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1475:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1479:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1481:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1485:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1487:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1489:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1491:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1495:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1497:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1498:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1500:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1501:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1503:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1504:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1506:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1508:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1510:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1512:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1514:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1516:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1518:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1519:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1521:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1522:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1524:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1525:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1529:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1530:12: branch_true: following ‘true’ branch (when ‘j != 32’)...
opus-1.6/tests/test_opus_api.c:1534:18: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1536:15: branch_false: following ‘false’ branch (when ‘i > maxi’)...
opus-1.6/tests/test_opus_api.c:1530:17: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1530:12: branch_true: following ‘true’ branch (when ‘j != 32’)...
opus-1.6/tests/test_opus_api.c:1534:18: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1536:15: branch_false: following ‘false’ branch (when ‘i > maxi’)...
opus-1.6/tests/test_opus_api.c:1530:17: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1607:7: throw: if ‘opus_repacketizer_cat’ throws an exception...
opus-1.6/tests/test_opus_api.c:1607:7: danger: ‘po’ leaks here; was allocated at [(3)](sarif:/runs/0/results/61/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def302]
opus-1.6/tests/test_opus_api.c:1610:7: warning[-Wanalyzer-malloc-leak]: leak of ‘packet’
opus-1.6/tests/test_opus_api.c:1466:11: acquire_memory: allocated here
opus-1.6/tests/test_opus_api.c:1467:6: branch_false: following ‘false’ branch (when ‘packet’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1468:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1470:6: branch_false: following ‘false’ branch (when ‘po’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1472:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1473:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1475:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1479:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1481:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1485:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1487:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1489:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1491:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1495:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1497:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1498:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1500:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1501:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1503:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1504:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1506:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1508:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1510:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1512:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1514:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1516:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1518:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1519:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1521:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1522:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1524:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1525:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1529:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1530:12: branch_true: following ‘true’ branch (when ‘j != 32’)...
opus-1.6/tests/test_opus_api.c:1534:18: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1536:15: branch_false: following ‘false’ branch (when ‘i > maxi’)...
opus-1.6/tests/test_opus_api.c:1530:17: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1530:12: branch_true: following ‘true’ branch (when ‘j != 32’)...
opus-1.6/tests/test_opus_api.c:1534:18: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1536:15: branch_false: following ‘false’ branch (when ‘i > maxi’)...
opus-1.6/tests/test_opus_api.c:1530:17: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1607:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1609:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1610:7: throw: if ‘opus_repacketizer_cat’ throws an exception...
opus-1.6/tests/test_opus_api.c:1610:7: danger: ‘packet’ leaks here; was allocated at [(1)](sarif:/runs/0/results/62/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def303]
opus-1.6/tests/test_opus_api.c:1610:7: warning[-Wanalyzer-malloc-leak]: leak of ‘po’
opus-1.6/tests/test_opus_api.c:1467:6: branch_false: following ‘false’ branch (when ‘packet’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1468:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1469:7: acquire_memory: allocated here
opus-1.6/tests/test_opus_api.c:1470:6: branch_false: following ‘false’ branch (when ‘po’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1472:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1473:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1475:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1479:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1481:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1485:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1487:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1489:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1491:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1495:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1497:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1498:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1500:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1501:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1503:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1504:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1506:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1508:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1510:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1512:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1514:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1516:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1518:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1519:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1521:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1522:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1524:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1525:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1529:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1530:12: branch_true: following ‘true’ branch (when ‘j != 32’)...
opus-1.6/tests/test_opus_api.c:1534:18: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1536:15: branch_false: following ‘false’ branch (when ‘i > maxi’)...
opus-1.6/tests/test_opus_api.c:1530:17: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1530:12: branch_true: following ‘true’ branch (when ‘j != 32’)...
opus-1.6/tests/test_opus_api.c:1534:18: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1536:15: branch_false: following ‘false’ branch (when ‘i > maxi’)...
opus-1.6/tests/test_opus_api.c:1530:17: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1607:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1609:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1610:7: throw: if ‘opus_repacketizer_cat’ throws an exception...
opus-1.6/tests/test_opus_api.c:1610:7: danger: ‘po’ leaks here; was allocated at [(3)](sarif:/runs/0/results/63/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def304]
opus-1.6/tests/test_opus_api.c:1612:6: warning[-Wanalyzer-malloc-leak]: leak of ‘packet’
opus-1.6/tests/test_opus_api.c:1466:11: acquire_memory: allocated here
opus-1.6/tests/test_opus_api.c:1467:6: branch_false: following ‘false’ branch (when ‘packet’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1468:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1470:6: branch_false: following ‘false’ branch (when ‘po’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1472:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1473:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1475:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1479:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1481:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1485:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1487:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1489:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1491:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1495:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1497:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1498:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1500:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1501:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1503:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1504:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1506:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1508:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1510:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1512:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1514:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1516:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1518:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1519:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1521:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1522:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1524:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1525:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1529:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1530:12: branch_true: following ‘true’ branch (when ‘j != 32’)...
opus-1.6/tests/test_opus_api.c:1534:18: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1536:15: branch_false: following ‘false’ branch (when ‘i > maxi’)...
opus-1.6/tests/test_opus_api.c:1530:17: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1530:12: branch_true: following ‘true’ branch (when ‘j != 32’)...
opus-1.6/tests/test_opus_api.c:1534:18: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1536:15: branch_false: following ‘false’ branch (when ‘i > maxi’)...
opus-1.6/tests/test_opus_api.c:1530:17: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1607:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1609:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1610:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1612:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1612:6: throw: if ‘opus_repacketizer_out’ throws an exception...
opus-1.6/tests/test_opus_api.c:1612:6: danger: ‘packet’ leaks here; was allocated at [(1)](sarif:/runs/0/results/64/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def305]
opus-1.6/tests/test_opus_api.c:1612:6: warning[-Wanalyzer-malloc-leak]: leak of ‘po’
opus-1.6/tests/test_opus_api.c:1467:6: branch_false: following ‘false’ branch (when ‘packet’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1468:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1469:7: acquire_memory: allocated here
opus-1.6/tests/test_opus_api.c:1470:6: branch_false: following ‘false’ branch (when ‘po’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1472:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1473:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1475:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1479:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1481:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1485:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1487:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1489:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1491:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1495:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1497:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1498:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1500:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1501:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1503:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1504:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1506:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1508:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1510:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1512:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1514:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1516:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1518:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1519:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1521:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1522:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1524:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1525:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1529:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1530:12: branch_true: following ‘true’ branch (when ‘j != 32’)...
opus-1.6/tests/test_opus_api.c:1534:18: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1536:15: branch_false: following ‘false’ branch (when ‘i > maxi’)...
opus-1.6/tests/test_opus_api.c:1530:17: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1530:12: branch_true: following ‘true’ branch (when ‘j != 32’)...
opus-1.6/tests/test_opus_api.c:1534:18: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1536:15: branch_false: following ‘false’ branch (when ‘i > maxi’)...
opus-1.6/tests/test_opus_api.c:1530:17: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1607:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1609:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1610:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1612:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1612:6: throw: if ‘opus_repacketizer_out’ throws an exception...
opus-1.6/tests/test_opus_api.c:1612:6: danger: ‘po’ leaks here; was allocated at [(3)](sarif:/runs/0/results/65/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def306]
opus-1.6/tests/test_opus_api.c:1615:6: warning[-Wanalyzer-malloc-leak]: leak of ‘packet’
opus-1.6/tests/test_opus_api.c:1466:11: acquire_memory: allocated here
opus-1.6/tests/test_opus_api.c:1467:6: branch_false: following ‘false’ branch (when ‘packet’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1468:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1470:6: branch_false: following ‘false’ branch (when ‘po’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1472:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1473:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1475:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1479:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1481:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1485:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1487:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1489:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1491:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1495:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1497:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1498:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1500:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1501:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1503:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1504:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1506:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1508:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1510:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1512:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1514:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1516:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1518:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1519:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1521:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1522:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1524:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1525:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1529:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1530:12: branch_true: following ‘true’ branch (when ‘j != 32’)...
opus-1.6/tests/test_opus_api.c:1534:18: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1536:15: branch_false: following ‘false’ branch (when ‘i > maxi’)...
opus-1.6/tests/test_opus_api.c:1530:17: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1530:12: branch_true: following ‘true’ branch (when ‘j != 32’)...
opus-1.6/tests/test_opus_api.c:1534:18: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1536:15: branch_false: following ‘false’ branch (when ‘i > maxi’)...
opus-1.6/tests/test_opus_api.c:1530:17: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1607:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1609:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1610:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1612:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1613:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1615:6: throw: if ‘opus_repacketizer_out_range’ throws an exception...
opus-1.6/tests/test_opus_api.c:1615:6: danger: ‘packet’ leaks here; was allocated at [(1)](sarif:/runs/0/results/66/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def307]
opus-1.6/tests/test_opus_api.c:1618:6: warning[-Wanalyzer-malloc-leak]: leak of ‘packet’
opus-1.6/tests/test_opus_api.c:1466:11: acquire_memory: allocated here
opus-1.6/tests/test_opus_api.c:1467:6: branch_false: following ‘false’ branch (when ‘packet’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1468:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1470:6: branch_false: following ‘false’ branch (when ‘po’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1472:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1473:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1475:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1479:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1481:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1485:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1487:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1489:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1491:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1495:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1497:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1498:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1500:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1501:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1503:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1504:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1506:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1508:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1510:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1512:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1514:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1516:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1518:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1519:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1521:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1522:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1524:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1525:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1529:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1530:12: branch_true: following ‘true’ branch (when ‘j != 32’)...
opus-1.6/tests/test_opus_api.c:1534:18: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1536:15: branch_false: following ‘false’ branch (when ‘i > maxi’)...
opus-1.6/tests/test_opus_api.c:1530:17: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1530:12: branch_true: following ‘true’ branch (when ‘j != 32’)...
opus-1.6/tests/test_opus_api.c:1534:18: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1536:15: branch_false: following ‘false’ branch (when ‘i > maxi’)...
opus-1.6/tests/test_opus_api.c:1530:17: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1607:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1609:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1610:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1612:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1613:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1616:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1618:6: throw: if ‘opus_repacketizer_out_range’ throws an exception...
opus-1.6/tests/test_opus_api.c:1618:6: danger: ‘packet’ leaks here; was allocated at [(1)](sarif:/runs/0/results/67/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def308]
opus-1.6/tests/test_opus_api.c:1623:4: warning[-Wanalyzer-malloc-leak]: leak of ‘packet’
opus-1.6/tests/test_opus_api.c:1466:11: acquire_memory: allocated here
opus-1.6/tests/test_opus_api.c:1467:6: branch_false: following ‘false’ branch (when ‘packet’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1468:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1470:6: branch_false: following ‘false’ branch (when ‘po’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1472:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1473:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1475:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1479:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1481:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1485:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1487:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1489:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1491:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1495:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1497:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1498:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1500:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1501:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1503:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1504:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1506:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1508:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1510:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1512:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1514:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1516:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1518:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1519:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1521:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1522:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1524:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1525:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1529:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1530:12: branch_true: following ‘true’ branch (when ‘j != 32’)...
opus-1.6/tests/test_opus_api.c:1534:18: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1536:15: branch_false: following ‘false’ branch (when ‘i > maxi’)...
opus-1.6/tests/test_opus_api.c:1530:17: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1530:12: branch_true: following ‘true’ branch (when ‘j != 32’)...
opus-1.6/tests/test_opus_api.c:1534:18: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1536:15: branch_false: following ‘false’ branch (when ‘i > maxi’)...
opus-1.6/tests/test_opus_api.c:1530:17: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1607:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1609:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1610:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1612:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1613:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1616:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1619:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1623:4: throw: if ‘opus_repacketizer_init’ throws an exception...
opus-1.6/tests/test_opus_api.c:1623:4: danger: ‘packet’ leaks here; was allocated at [(1)](sarif:/runs/0/results/68/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def309]
opus-1.6/tests/test_opus_api.c:1625:7: warning[-Wanalyzer-malloc-leak]: leak of ‘packet’
opus-1.6/tests/test_opus_api.c:1466:11: acquire_memory: allocated here
opus-1.6/tests/test_opus_api.c:1467:6: branch_false: following ‘false’ branch (when ‘packet’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1468:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1470:6: branch_false: following ‘false’ branch (when ‘po’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1472:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1473:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1475:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1479:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1481:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1485:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1487:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1489:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1491:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1495:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1497:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1498:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1500:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1501:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1503:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1504:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1506:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1508:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1510:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1512:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1514:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1516:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1518:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1519:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1521:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1522:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1524:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1525:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1529:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1530:12: branch_true: following ‘true’ branch (when ‘j != 32’)...
opus-1.6/tests/test_opus_api.c:1534:18: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1536:15: branch_false: following ‘false’ branch (when ‘i > maxi’)...
opus-1.6/tests/test_opus_api.c:1530:17: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1530:12: branch_true: following ‘true’ branch (when ‘j != 32’)...
opus-1.6/tests/test_opus_api.c:1534:18: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1536:15: branch_false: following ‘false’ branch (when ‘i > maxi’)...
opus-1.6/tests/test_opus_api.c:1530:17: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1607:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1609:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1610:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1612:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1613:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1616:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1619:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1625:7: throw: if ‘opus_repacketizer_cat’ throws an exception...
opus-1.6/tests/test_opus_api.c:1625:7: danger: ‘packet’ leaks here; was allocated at [(1)](sarif:/runs/0/results/69/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def310]
opus-1.6/tests/test_opus_api.c:1628:7: warning[-Wanalyzer-malloc-leak]: leak of ‘packet’
opus-1.6/tests/test_opus_api.c:1466:11: acquire_memory: allocated here
opus-1.6/tests/test_opus_api.c:1467:6: branch_false: following ‘false’ branch (when ‘packet’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1468:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1470:6: branch_false: following ‘false’ branch (when ‘po’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1472:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1473:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1475:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1479:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1481:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1485:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1487:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1489:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1491:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1495:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1497:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1498:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1500:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1501:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1503:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1504:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1506:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1508:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1510:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1512:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1514:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1516:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1518:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1519:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1521:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1522:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1524:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1525:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1529:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1530:12: branch_true: following ‘true’ branch (when ‘j != 32’)...
opus-1.6/tests/test_opus_api.c:1534:18: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1536:15: branch_false: following ‘false’ branch (when ‘i > maxi’)...
opus-1.6/tests/test_opus_api.c:1530:17: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1530:12: branch_true: following ‘true’ branch (when ‘j != 32’)...
opus-1.6/tests/test_opus_api.c:1534:18: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1536:15: branch_false: following ‘false’ branch (when ‘i > maxi’)...
opus-1.6/tests/test_opus_api.c:1530:17: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1607:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1609:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1610:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1612:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1613:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1616:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1619:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1625:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1627:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1628:7: throw: if ‘opus_repacketizer_cat’ throws an exception...
opus-1.6/tests/test_opus_api.c:1628:7: danger: ‘packet’ leaks here; was allocated at [(1)](sarif:/runs/0/results/70/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def311]
opus-1.6/tests/test_opus_api.c:1630:6: warning[-Wanalyzer-malloc-leak]: leak of ‘packet’
opus-1.6/tests/test_opus_api.c:1466:11: acquire_memory: allocated here
opus-1.6/tests/test_opus_api.c:1467:6: branch_false: following ‘false’ branch (when ‘packet’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1468:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1470:6: branch_false: following ‘false’ branch (when ‘po’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1472:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1473:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1475:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1479:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1481:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1485:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1487:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1489:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1491:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1495:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1497:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1498:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1500:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1501:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1503:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1504:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1506:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1508:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1510:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1512:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1514:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1516:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1518:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1519:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1521:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1522:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1524:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1525:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1529:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1530:12: branch_true: following ‘true’ branch (when ‘j != 32’)...
opus-1.6/tests/test_opus_api.c:1534:18: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1536:15: branch_false: following ‘false’ branch (when ‘i > maxi’)...
opus-1.6/tests/test_opus_api.c:1530:17: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1530:12: branch_true: following ‘true’ branch (when ‘j != 32’)...
opus-1.6/tests/test_opus_api.c:1534:18: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1536:15: branch_false: following ‘false’ branch (when ‘i > maxi’)...
opus-1.6/tests/test_opus_api.c:1530:17: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1607:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1609:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1610:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1612:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1613:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1616:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1619:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1625:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1627:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1628:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1630:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1630:6: throw: if ‘opus_repacketizer_out’ throws an exception...
opus-1.6/tests/test_opus_api.c:1630:6: danger: ‘packet’ leaks here; was allocated at [(1)](sarif:/runs/0/results/71/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def312]
opus-1.6/tests/test_opus_api.c:1635:4: warning[-Wanalyzer-malloc-leak]: leak of ‘packet’
opus-1.6/tests/test_opus_api.c:1466:11: acquire_memory: allocated here
opus-1.6/tests/test_opus_api.c:1467:6: branch_false: following ‘false’ branch (when ‘packet’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1468:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1470:6: branch_false: following ‘false’ branch (when ‘po’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1472:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1473:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1475:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1479:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1481:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1485:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1487:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1489:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1491:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1495:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1497:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1498:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1500:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1501:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1503:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1504:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1506:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1508:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1510:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1512:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1514:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1516:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1518:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1519:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1521:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1522:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1524:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1525:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1529:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1530:12: branch_true: following ‘true’ branch (when ‘j != 32’)...
opus-1.6/tests/test_opus_api.c:1534:18: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1536:15: branch_false: following ‘false’ branch (when ‘i > maxi’)...
opus-1.6/tests/test_opus_api.c:1530:17: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1530:12: branch_true: following ‘true’ branch (when ‘j != 32’)...
opus-1.6/tests/test_opus_api.c:1534:18: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1536:15: branch_false: following ‘false’ branch (when ‘i > maxi’)...
opus-1.6/tests/test_opus_api.c:1530:17: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1607:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1609:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1610:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1612:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1613:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1616:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1619:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1625:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1627:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1628:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1630:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1631:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1635:4: throw: if ‘opus_repacketizer_init’ throws an exception...
opus-1.6/tests/test_opus_api.c:1635:4: danger: ‘packet’ leaks here; was allocated at [(1)](sarif:/runs/0/results/72/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def313]
opus-1.6/tests/test_opus_api.c:1638:7: warning[-Wanalyzer-malloc-leak]: leak of ‘packet’
opus-1.6/tests/test_opus_api.c:1466:11: acquire_memory: allocated here
opus-1.6/tests/test_opus_api.c:1467:6: branch_false: following ‘false’ branch (when ‘packet’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1468:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1470:6: branch_false: following ‘false’ branch (when ‘po’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1472:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1473:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1475:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1479:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1481:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1485:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1487:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1489:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1491:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1495:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1497:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1498:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1500:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1501:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1503:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1504:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1506:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1508:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1510:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1512:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1514:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1516:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1518:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1519:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1521:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1522:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1524:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1525:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1529:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1530:12: branch_true: following ‘true’ branch (when ‘j != 32’)...
opus-1.6/tests/test_opus_api.c:1534:18: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1530:12: branch_true: following ‘true’ branch (when ‘j != 32’)...
opus-1.6/tests/test_opus_api.c:1534:18: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1607:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1609:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1610:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1612:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1613:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1616:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1619:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1625:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1627:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1628:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1630:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1631:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1638:7: throw: if ‘opus_repacketizer_cat’ throws an exception...
opus-1.6/tests/test_opus_api.c:1638:7: danger: ‘packet’ leaks here; was allocated at [(1)](sarif:/runs/0/results/73/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def314]
opus-1.6/tests/test_opus_api.c:1640:7: warning[-Wanalyzer-malloc-leak]: leak of ‘packet’
opus-1.6/tests/test_opus_api.c:1466:11: acquire_memory: allocated here
opus-1.6/tests/test_opus_api.c:1467:6: branch_false: following ‘false’ branch (when ‘packet’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1468:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1470:6: branch_false: following ‘false’ branch (when ‘po’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1472:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1473:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1475:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1479:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1481:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1485:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1487:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1489:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1491:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1495:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1497:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1498:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1500:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1501:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1503:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1504:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1506:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1508:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1510:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1512:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1514:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1516:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1518:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1519:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1521:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1522:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1524:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1525:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1529:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1530:12: branch_true: following ‘true’ branch (when ‘j != 32’)...
opus-1.6/tests/test_opus_api.c:1534:18: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1530:12: branch_true: following ‘true’ branch (when ‘j != 32’)...
opus-1.6/tests/test_opus_api.c:1534:18: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1607:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1609:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1610:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1612:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1613:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1616:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1619:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1625:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1627:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1628:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1630:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1631:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1638:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1640:7: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1640:7: throw: if ‘opus_repacketizer_cat’ throws an exception...
opus-1.6/tests/test_opus_api.c:1640:7: danger: ‘packet’ leaks here; was allocated at [(1)](sarif:/runs/0/results/74/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def315]
opus-1.6/tests/test_opus_api.c:1642:6: warning[-Wanalyzer-malloc-leak]: leak of ‘packet’
opus-1.6/tests/test_opus_api.c:1466:11: acquire_memory: allocated here
opus-1.6/tests/test_opus_api.c:1467:6: branch_false: following ‘false’ branch (when ‘packet’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1468:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1470:6: branch_false: following ‘false’ branch (when ‘po’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1472:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1473:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1475:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1479:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1481:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1485:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1487:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1489:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1491:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1495:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1497:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1498:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1500:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1501:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1503:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1504:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1506:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1508:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1510:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1512:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1514:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1516:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1518:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1519:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1521:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1522:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1524:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1525:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1529:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1530:12: branch_true: following ‘true’ branch (when ‘j != 32’)...
opus-1.6/tests/test_opus_api.c:1534:18: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1530:12: branch_true: following ‘true’ branch (when ‘j != 32’)...
opus-1.6/tests/test_opus_api.c:1534:18: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1607:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1609:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1610:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1612:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1613:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1616:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1619:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1625:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1627:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1628:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1630:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1631:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1638:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1640:7: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1640:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1642:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1642:6: throw: if ‘opus_repacketizer_out’ throws an exception...
opus-1.6/tests/test_opus_api.c:1642:6: danger: ‘packet’ leaks here; was allocated at [(1)](sarif:/runs/0/results/75/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def316]
opus-1.6/tests/test_opus_api.c:1647:4: warning[-Wanalyzer-malloc-leak]: leak of ‘packet’
opus-1.6/tests/test_opus_api.c:1466:11: acquire_memory: allocated here
opus-1.6/tests/test_opus_api.c:1467:6: branch_false: following ‘false’ branch (when ‘packet’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1468:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1470:6: branch_false: following ‘false’ branch (when ‘po’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1472:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1473:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1475:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1479:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1481:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1485:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1487:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1489:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1491:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1495:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1497:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1498:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1500:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1501:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1503:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1504:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1506:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1508:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1510:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1512:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1514:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1516:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1518:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1519:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1521:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1522:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1524:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1525:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1529:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1530:12: branch_true: following ‘true’ branch (when ‘j != 32’)...
opus-1.6/tests/test_opus_api.c:1534:18: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1530:12: branch_true: following ‘true’ branch (when ‘j != 32’)...
opus-1.6/tests/test_opus_api.c:1534:18: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1607:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1609:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1610:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1612:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1613:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1616:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1619:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1625:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1627:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1628:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1630:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1631:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1638:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1640:7: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1640:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1642:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1643:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1647:4: throw: if ‘opus_repacketizer_init’ throws an exception...
opus-1.6/tests/test_opus_api.c:1647:4: danger: ‘packet’ leaks here; was allocated at [(1)](sarif:/runs/0/results/76/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def317]
opus-1.6/tests/test_opus_api.c:1650:7: warning[-Wanalyzer-malloc-leak]: leak of ‘packet’
opus-1.6/tests/test_opus_api.c:1466:11: acquire_memory: allocated here
opus-1.6/tests/test_opus_api.c:1467:6: branch_false: following ‘false’ branch (when ‘packet’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1468:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1470:6: branch_false: following ‘false’ branch (when ‘po’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1472:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1473:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1475:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1479:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1481:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1485:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1487:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1489:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1491:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1495:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1497:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1498:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1500:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1501:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1503:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1504:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1506:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1508:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1510:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1512:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1514:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1516:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1518:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1519:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1521:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1522:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1524:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1525:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1529:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1530:12: branch_true: following ‘true’ branch (when ‘j != 32’)...
opus-1.6/tests/test_opus_api.c:1534:18: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1530:12: branch_true: following ‘true’ branch (when ‘j != 32’)...
opus-1.6/tests/test_opus_api.c:1534:18: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1607:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1609:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1610:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1612:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1613:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1616:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1619:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1625:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1627:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1628:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1630:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1631:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1638:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1640:7: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1640:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1642:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1643:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1650:7: throw: if ‘opus_repacketizer_cat’ throws an exception...
opus-1.6/tests/test_opus_api.c:1650:7: danger: ‘packet’ leaks here; was allocated at [(1)](sarif:/runs/0/results/77/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def318]
opus-1.6/tests/test_opus_api.c:1652:7: warning[-Wanalyzer-malloc-leak]: leak of ‘packet’
opus-1.6/tests/test_opus_api.c:1466:11: acquire_memory: allocated here
opus-1.6/tests/test_opus_api.c:1467:6: branch_false: following ‘false’ branch (when ‘packet’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1468:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1470:6: branch_false: following ‘false’ branch (when ‘po’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1472:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1473:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1475:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1479:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1481:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1485:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1487:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1489:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1491:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1495:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1497:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1498:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1500:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1501:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1503:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1504:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1506:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1508:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1510:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1512:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1514:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1516:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1518:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1519:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1521:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1522:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1524:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1525:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1529:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1530:12: branch_true: following ‘true’ branch (when ‘j != 32’)...
opus-1.6/tests/test_opus_api.c:1534:18: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1530:12: branch_true: following ‘true’ branch (when ‘j != 32’)...
opus-1.6/tests/test_opus_api.c:1534:18: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1607:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1609:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1610:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1612:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1613:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1616:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1619:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1625:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1627:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1628:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1630:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1631:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1638:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1640:7: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1640:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1642:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1643:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1650:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1652:7: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1652:7: throw: if ‘opus_repacketizer_cat’ throws an exception...
opus-1.6/tests/test_opus_api.c:1652:7: danger: ‘packet’ leaks here; was allocated at [(1)](sarif:/runs/0/results/78/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def319]
opus-1.6/tests/test_opus_api.c:1654:6: warning[-Wanalyzer-malloc-leak]: leak of ‘packet’
opus-1.6/tests/test_opus_api.c:1466:11: acquire_memory: allocated here
opus-1.6/tests/test_opus_api.c:1467:6: branch_false: following ‘false’ branch (when ‘packet’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1468:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1470:6: branch_false: following ‘false’ branch (when ‘po’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1472:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1473:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1475:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1479:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1481:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1485:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1487:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1489:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1491:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1495:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1497:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1498:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1500:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1501:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1503:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1504:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1506:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1508:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1510:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1512:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1514:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1516:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1518:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1519:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1521:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1522:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1524:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1525:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1529:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1530:12: branch_true: following ‘true’ branch (when ‘j != 32’)...
opus-1.6/tests/test_opus_api.c:1534:18: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1530:12: branch_true: following ‘true’ branch (when ‘j != 32’)...
opus-1.6/tests/test_opus_api.c:1534:18: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1607:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1609:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1610:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1612:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1613:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1616:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1619:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1625:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1627:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1628:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1630:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1631:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1638:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1640:7: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1640:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1642:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1643:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1650:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1652:7: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1652:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1654:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1654:6: throw: if ‘opus_repacketizer_out’ throws an exception...
opus-1.6/tests/test_opus_api.c:1654:6: danger: ‘packet’ leaks here; was allocated at [(1)](sarif:/runs/0/results/79/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def320]
opus-1.6/tests/test_opus_api.c:1664:16: warning[-Wanalyzer-malloc-leak]: leak of ‘packet’
opus-1.6/tests/test_opus_api.c:1466:11: acquire_memory: allocated here
opus-1.6/tests/test_opus_api.c:1467:6: branch_false: following ‘false’ branch (when ‘packet’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1468:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1470:6: branch_false: following ‘false’ branch (when ‘po’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1472:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1473:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1475:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1479:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1481:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1485:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1487:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1489:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1491:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1495:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1497:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1498:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1500:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1501:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1503:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1504:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1506:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1508:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1510:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1512:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1514:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1516:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1518:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1519:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1521:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1522:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1524:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1525:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1529:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1530:12: branch_true: following ‘true’ branch (when ‘j != 32’)...
opus-1.6/tests/test_opus_api.c:1534:18: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1530:12: branch_true: following ‘true’ branch (when ‘j != 32’)...
opus-1.6/tests/test_opus_api.c:1534:18: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1607:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1609:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1610:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1612:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1613:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1616:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1619:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1625:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1627:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1628:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1630:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1631:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1638:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1640:7: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1640:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1642:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1643:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1650:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1652:7: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1652:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1654:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1655:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1659:12: branch_true: following ‘true’ branch (when ‘j != 32’)...
opus-1.6/tests/test_opus_api.c:1663:18: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1664:16: throw: if ‘opus_packet_get_samples_per_frame’ throws an exception...
opus-1.6/tests/test_opus_api.c:1664:16: danger: ‘packet’ leaks here; was allocated at [(1)](sarif:/runs/0/results/80/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def321]
opus-1.6/tests/test_opus_api.c:1667:7: warning[-Wanalyzer-malloc-leak]: leak of ‘packet’
opus-1.6/tests/test_opus_api.c:1466:11: acquire_memory: allocated here
opus-1.6/tests/test_opus_api.c:1467:6: branch_false: following ‘false’ branch (when ‘packet’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1468:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1470:6: branch_false: following ‘false’ branch (when ‘po’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1472:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1473:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1475:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1479:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1481:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1485:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1487:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1489:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1491:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1495:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1497:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1498:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1500:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1501:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1503:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1504:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1506:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1508:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1510:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1512:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1514:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1516:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1518:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1519:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1521:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1522:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1524:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1525:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1529:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1530:12: branch_true: following ‘true’ branch (when ‘j != 32’)...
opus-1.6/tests/test_opus_api.c:1534:18: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1530:12: branch_true: following ‘true’ branch (when ‘j != 32’)...
opus-1.6/tests/test_opus_api.c:1534:18: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1607:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1609:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1610:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1612:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1613:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1616:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1619:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1625:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1627:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1628:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1630:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1631:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1638:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1640:7: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1640:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1642:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1643:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1650:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1652:7: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1652:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1654:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1655:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1659:12: branch_true: following ‘true’ branch (when ‘j != 32’)...
opus-1.6/tests/test_opus_api.c:1663:18: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1667:7: throw: if ‘opus_repacketizer_init’ throws an exception...
opus-1.6/tests/test_opus_api.c:1667:7: danger: ‘packet’ leaks here; was allocated at [(1)](sarif:/runs/0/results/81/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def322]
opus-1.6/tests/test_opus_api.c:1671:14: warning[-Wanalyzer-malloc-leak]: leak of ‘packet’
opus-1.6/tests/test_opus_api.c:1466:11: acquire_memory: allocated here
opus-1.6/tests/test_opus_api.c:1467:6: branch_false: following ‘false’ branch (when ‘packet’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1468:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1470:6: branch_false: following ‘false’ branch (when ‘po’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1472:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1473:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1475:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1479:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1481:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1485:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1487:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1489:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1491:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1495:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1497:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1498:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1500:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1501:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1503:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1504:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1506:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1508:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1510:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1512:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1514:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1516:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1518:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1519:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1521:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1522:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1524:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1525:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1529:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1530:12: branch_true: following ‘true’ branch (when ‘j != 32’)...
opus-1.6/tests/test_opus_api.c:1534:18: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1530:12: branch_true: following ‘true’ branch (when ‘j != 32’)...
opus-1.6/tests/test_opus_api.c:1534:18: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1607:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1609:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1610:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1612:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1613:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1616:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1619:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1625:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1627:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1628:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1630:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1631:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1638:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1640:7: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1640:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1642:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1643:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1650:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1652:7: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1652:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1654:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1655:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1659:12: branch_true: following ‘true’ branch (when ‘j != 32’)...
opus-1.6/tests/test_opus_api.c:1663:18: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1671:14: throw: if ‘opus_repacketizer_cat’ throws an exception...
opus-1.6/tests/test_opus_api.c:1671:14: danger: ‘packet’ leaks here; was allocated at [(1)](sarif:/runs/0/results/82/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def323]
opus-1.6/tests/test_opus_api.c:1680:13: warning[-Wanalyzer-malloc-leak]: leak of ‘packet’
opus-1.6/tests/test_opus_api.c:1466:11: acquire_memory: allocated here
opus-1.6/tests/test_opus_api.c:1467:6: branch_false: following ‘false’ branch (when ‘packet’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1468:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1470:6: branch_false: following ‘false’ branch (when ‘po’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1472:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1473:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1475:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1479:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1481:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1485:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1487:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1489:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1491:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1495:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1497:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1498:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1500:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1501:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1503:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1504:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1506:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1508:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1510:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1512:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1514:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1516:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1518:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1519:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1521:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1522:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1524:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1525:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1529:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1530:12: branch_true: following ‘true’ branch (when ‘j != 32’)...
opus-1.6/tests/test_opus_api.c:1534:18: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1530:12: branch_true: following ‘true’ branch (when ‘j != 32’)...
opus-1.6/tests/test_opus_api.c:1534:18: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1607:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1609:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1610:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1612:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1613:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1616:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1619:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1625:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1627:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1628:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1630:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1631:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1638:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1640:7: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1640:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1642:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1643:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1650:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1652:7: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1652:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1654:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1655:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1659:12: branch_true: following ‘true’ branch (when ‘j != 32’)...
opus-1.6/tests/test_opus_api.c:1663:18: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1677:20: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1679:18: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1680:13: throw: if ‘opus_repacketizer_out’ throws an exception...
opus-1.6/tests/test_opus_api.c:1680:13: danger: ‘packet’ leaks here; was allocated at [(1)](sarif:/runs/0/results/83/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def324]
opus-1.6/tests/test_opus_api.c:1685:13: warning[-Wanalyzer-malloc-leak]: leak of ‘packet’
opus-1.6/tests/test_opus_api.c:1466:11: acquire_memory: allocated here
opus-1.6/tests/test_opus_api.c:1467:6: branch_false: following ‘false’ branch (when ‘packet’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1468:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1470:6: branch_false: following ‘false’ branch (when ‘po’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1472:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1473:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1475:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1479:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1481:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1485:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1487:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1489:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1491:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1495:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1497:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1498:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1500:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1501:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1503:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1504:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1506:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1508:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1510:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1512:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1514:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1516:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1518:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1519:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1521:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1522:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1524:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1525:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1529:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1530:12: branch_true: following ‘true’ branch (when ‘j != 32’)...
opus-1.6/tests/test_opus_api.c:1534:18: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1530:12: branch_true: following ‘true’ branch (when ‘j != 32’)...
opus-1.6/tests/test_opus_api.c:1534:18: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1607:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1609:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1610:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1612:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1613:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1616:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1619:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1625:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1627:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1628:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1630:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1631:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1638:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1640:7: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1640:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1642:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1643:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1650:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1652:7: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1652:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1654:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1655:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1659:12: branch_true: following ‘true’ branch (when ‘j != 32’)...
opus-1.6/tests/test_opus_api.c:1663:18: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1677:20: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1679:18: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1680:12: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1681:12: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1685:13: throw: if ‘opus_repacketizer_out’ throws an exception...
opus-1.6/tests/test_opus_api.c:1685:13: danger: ‘packet’ leaks here; was allocated at [(1)](sarif:/runs/0/results/84/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def325]
opus-1.6/tests/test_opus_api.c:1687:13: warning[-Wanalyzer-malloc-leak]: leak of ‘packet’
opus-1.6/tests/test_opus_api.c:1466:11: acquire_memory: allocated here
opus-1.6/tests/test_opus_api.c:1467:6: branch_false: following ‘false’ branch (when ‘packet’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1468:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1470:6: branch_false: following ‘false’ branch (when ‘po’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1472:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1473:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1475:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1479:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1481:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1485:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1487:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1489:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1491:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1495:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1497:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1498:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1500:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1501:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1503:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1504:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1506:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1508:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1510:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1512:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1514:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1516:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1518:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1519:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1521:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1522:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1524:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1525:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1529:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1530:12: branch_true: following ‘true’ branch (when ‘j != 32’)...
opus-1.6/tests/test_opus_api.c:1534:18: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1530:12: branch_true: following ‘true’ branch (when ‘j != 32’)...
opus-1.6/tests/test_opus_api.c:1534:18: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1607:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1609:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1610:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1612:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1613:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1616:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1619:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1625:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1627:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1628:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1630:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1631:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1638:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1640:7: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1640:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1642:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1643:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1650:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1652:7: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1652:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1654:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1655:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1659:12: branch_true: following ‘true’ branch (when ‘j != 32’)...
opus-1.6/tests/test_opus_api.c:1663:18: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1677:20: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1679:18: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1680:12: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1681:12: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1685:12: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1687:13: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1687:13: throw: if ‘opus_packet_unpad’ throws an exception...
opus-1.6/tests/test_opus_api.c:1687:13: danger: ‘packet’ leaks here; was allocated at [(1)](sarif:/runs/0/results/85/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def326]
opus-1.6/tests/test_opus_api.c:1689:13: warning[-Wanalyzer-malloc-leak]: leak of ‘packet’
opus-1.6/tests/test_opus_api.c:1466:11: acquire_memory: allocated here
opus-1.6/tests/test_opus_api.c:1467:6: branch_false: following ‘false’ branch (when ‘packet’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1468:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1470:6: branch_false: following ‘false’ branch (when ‘po’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1472:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1473:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1475:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1479:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1481:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1485:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1487:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1489:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1491:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1495:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1497:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1498:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1500:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1501:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1503:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1504:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1506:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1508:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1510:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1512:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1514:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1516:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1518:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1519:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1521:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1522:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1524:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1525:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1529:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1530:12: branch_true: following ‘true’ branch (when ‘j != 32’)...
opus-1.6/tests/test_opus_api.c:1534:18: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1530:12: branch_true: following ‘true’ branch (when ‘j != 32’)...
opus-1.6/tests/test_opus_api.c:1534:18: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1607:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1609:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1610:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1612:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1613:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1616:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1619:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1625:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1627:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1628:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1630:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1631:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1638:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1640:7: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1640:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1642:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1643:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1650:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1652:7: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1652:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1654:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1655:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1659:12: branch_true: following ‘true’ branch (when ‘j != 32’)...
opus-1.6/tests/test_opus_api.c:1663:18: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1677:20: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1679:18: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1680:12: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1681:12: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1685:12: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1687:13: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1687:12: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1689:36: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1689:13: throw: if ‘opus_packet_pad’ throws an exception...
opus-1.6/tests/test_opus_api.c:1689:13: danger: ‘packet’ leaks here; was allocated at [(1)](sarif:/runs/0/results/86/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def327]
opus-1.6/tests/test_opus_api.c:1691:13: warning[-Wanalyzer-malloc-leak]: leak of ‘packet’
opus-1.6/tests/test_opus_api.c:1466:11: acquire_memory: allocated here
opus-1.6/tests/test_opus_api.c:1467:6: branch_false: following ‘false’ branch (when ‘packet’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1468:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1470:6: branch_false: following ‘false’ branch (when ‘po’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1472:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1473:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1475:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1479:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1481:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1485:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1487:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1489:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1491:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1495:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1497:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1498:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1500:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1501:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1503:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1504:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1506:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1508:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1510:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1512:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1514:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1516:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1518:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1519:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1521:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1522:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1524:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1525:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1529:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1530:12: branch_true: following ‘true’ branch (when ‘j != 32’)...
opus-1.6/tests/test_opus_api.c:1534:18: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1530:12: branch_true: following ‘true’ branch (when ‘j != 32’)...
opus-1.6/tests/test_opus_api.c:1534:18: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1607:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1609:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1610:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1612:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1613:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1616:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1619:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1625:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1627:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1628:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1630:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1631:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1638:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1640:7: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1640:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1642:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1643:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1650:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1652:7: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1652:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1654:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1655:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1659:12: branch_true: following ‘true’ branch (when ‘j != 32’)...
opus-1.6/tests/test_opus_api.c:1663:18: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1677:20: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1679:18: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1680:12: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1681:12: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1685:12: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1687:13: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1687:12: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1689:36: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1689:12: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1691:38: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1691:13: throw: if ‘opus_packet_pad’ throws an exception...
opus-1.6/tests/test_opus_api.c:1691:13: danger: ‘packet’ leaks here; was allocated at [(1)](sarif:/runs/0/results/87/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def328]
opus-1.6/tests/test_opus_api.c:1693:13: warning[-Wanalyzer-malloc-leak]: leak of ‘packet’
opus-1.6/tests/test_opus_api.c:1466:11: acquire_memory: allocated here
opus-1.6/tests/test_opus_api.c:1467:6: branch_false: following ‘false’ branch (when ‘packet’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1468:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1470:6: branch_false: following ‘false’ branch (when ‘po’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1472:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1473:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1475:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1479:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1481:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1485:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1487:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1489:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1491:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1495:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1497:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1498:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1500:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1501:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1503:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1504:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1506:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1508:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1510:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1512:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1514:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1516:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1518:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1519:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1521:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1522:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1524:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1525:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1529:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1530:12: branch_true: following ‘true’ branch (when ‘j != 32’)...
opus-1.6/tests/test_opus_api.c:1534:18: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1530:12: branch_true: following ‘true’ branch (when ‘j != 32’)...
opus-1.6/tests/test_opus_api.c:1534:18: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1607:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1609:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1610:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1612:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1613:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1616:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1619:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1625:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1627:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1628:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1630:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1631:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1638:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1640:7: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1640:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1642:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1643:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1650:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1652:7: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1652:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1654:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1655:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1659:12: branch_true: following ‘true’ branch (when ‘j != 32’)...
opus-1.6/tests/test_opus_api.c:1663:18: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1677:20: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1679:18: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1680:12: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1681:12: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1685:12: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1687:13: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1687:12: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1689:36: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1689:12: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1691:38: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1691:12: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1693:13: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1693:13: throw: if ‘opus_packet_unpad’ throws an exception...
opus-1.6/tests/test_opus_api.c:1693:13: danger: ‘packet’ leaks here; was allocated at [(1)](sarif:/runs/0/results/88/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def329]
opus-1.6/tests/test_opus_api.c:1695:13: warning[-Wanalyzer-malloc-leak]: leak of ‘packet’
opus-1.6/tests/test_opus_api.c:1466:11: acquire_memory: allocated here
opus-1.6/tests/test_opus_api.c:1467:6: branch_false: following ‘false’ branch (when ‘packet’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1468:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1470:6: branch_false: following ‘false’ branch (when ‘po’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1472:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1473:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1475:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1479:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1481:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1485:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1487:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1489:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1491:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1495:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1497:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1498:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1500:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1501:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1503:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1504:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1506:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1508:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1510:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1512:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1514:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1516:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1518:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1519:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1521:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1522:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1524:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1525:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1529:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1530:12: branch_true: following ‘true’ branch (when ‘j != 32’)...
opus-1.6/tests/test_opus_api.c:1534:18: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1530:12: branch_true: following ‘true’ branch (when ‘j != 32’)...
opus-1.6/tests/test_opus_api.c:1534:18: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1607:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1609:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1610:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1612:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1613:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1616:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1619:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1625:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1627:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1628:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1630:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1631:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1638:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1640:7: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1640:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1642:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1643:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1650:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1652:7: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1652:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1654:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1655:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1659:12: branch_true: following ‘true’ branch (when ‘j != 32’)...
opus-1.6/tests/test_opus_api.c:1663:18: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1677:20: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1679:18: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1680:12: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1681:12: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1685:12: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1687:13: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1687:12: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1689:36: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1689:12: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1691:38: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1691:12: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1693:13: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1693:12: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1695:13: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1695:13: throw: if ‘opus_multistream_packet_unpad’ throws an exception...
opus-1.6/tests/test_opus_api.c:1695:13: danger: ‘packet’ leaks here; was allocated at [(1)](sarif:/runs/0/results/89/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def330]
opus-1.6/tests/test_opus_api.c:1697:13: warning[-Wanalyzer-malloc-leak]: leak of ‘packet’
opus-1.6/tests/test_opus_api.c:1466:11: acquire_memory: allocated here
opus-1.6/tests/test_opus_api.c:1467:6: branch_false: following ‘false’ branch (when ‘packet’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1468:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1470:6: branch_false: following ‘false’ branch (when ‘po’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1472:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1473:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1475:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1479:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1481:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1485:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1487:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1489:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1491:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1495:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1497:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1498:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1500:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1501:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1503:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1504:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1506:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1508:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1510:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1512:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1514:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1516:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1518:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1519:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1521:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1522:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1524:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1525:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1529:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1530:12: branch_true: following ‘true’ branch (when ‘j != 32’)...
opus-1.6/tests/test_opus_api.c:1534:18: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1530:12: branch_true: following ‘true’ branch (when ‘j != 32’)...
opus-1.6/tests/test_opus_api.c:1534:18: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1607:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1609:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1610:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1612:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1613:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1616:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1619:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1625:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1627:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1628:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1630:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1631:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1638:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1640:7: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1640:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1642:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1643:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1650:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1652:7: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1652:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1654:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1655:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1659:12: branch_true: following ‘true’ branch (when ‘j != 32’)...
opus-1.6/tests/test_opus_api.c:1663:18: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1677:20: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1679:18: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1680:12: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1681:12: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1685:12: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1687:13: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1687:12: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1689:36: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1689:12: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1691:38: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1691:12: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1693:13: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1693:12: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1695:13: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1695:12: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1697:13: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1697:13: throw: if ‘opus_multistream_packet_pad’ throws an exception...
opus-1.6/tests/test_opus_api.c:1697:13: danger: ‘packet’ leaks here; was allocated at [(1)](sarif:/runs/0/results/90/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def331]
opus-1.6/tests/test_opus_api.c:1699:13: warning[-Wanalyzer-malloc-leak]: leak of ‘packet’
opus-1.6/tests/test_opus_api.c:1466:11: acquire_memory: allocated here
opus-1.6/tests/test_opus_api.c:1467:6: branch_false: following ‘false’ branch (when ‘packet’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1468:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1470:6: branch_false: following ‘false’ branch (when ‘po’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1472:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1473:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1475:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1479:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1481:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1485:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1487:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1489:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1491:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1495:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1497:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1498:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1500:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1501:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1503:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1504:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1506:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1508:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1510:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1512:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1514:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1516:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1518:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1519:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1521:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1522:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1524:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1525:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1529:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1530:12: branch_true: following ‘true’ branch (when ‘j != 32’)...
opus-1.6/tests/test_opus_api.c:1534:18: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1530:12: branch_true: following ‘true’ branch (when ‘j != 32’)...
opus-1.6/tests/test_opus_api.c:1534:18: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1607:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1609:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1610:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1612:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1613:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1616:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1619:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1625:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1627:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1628:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1630:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1631:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1638:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1640:7: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1640:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1642:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1643:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1650:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1652:7: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1652:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1654:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1655:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1659:12: branch_true: following ‘true’ branch (when ‘j != 32’)...
opus-1.6/tests/test_opus_api.c:1663:18: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1677:20: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1679:18: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1680:12: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1681:12: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1685:12: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1687:13: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1687:12: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1689:36: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1689:12: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1691:38: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1691:12: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1693:13: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1693:12: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1695:13: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1695:12: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1697:13: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1697:12: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1699:13: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1699:13: throw: if ‘opus_multistream_packet_pad’ throws an exception...
opus-1.6/tests/test_opus_api.c:1699:13: danger: ‘packet’ leaks here; was allocated at [(1)](sarif:/runs/0/results/91/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def332]
opus-1.6/tests/test_opus_api.c:1701:13: warning[-Wanalyzer-malloc-leak]: leak of ‘packet’
opus-1.6/tests/test_opus_api.c:1466:11: acquire_memory: allocated here
opus-1.6/tests/test_opus_api.c:1467:6: branch_false: following ‘false’ branch (when ‘packet’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1468:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1470:6: branch_false: following ‘false’ branch (when ‘po’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1472:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1473:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1475:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1479:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1481:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1485:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1487:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1489:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1491:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1495:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1497:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1498:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1500:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1501:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1503:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1504:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1506:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1508:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1510:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1512:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1514:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1516:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1518:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1519:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1521:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1522:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1524:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1525:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1529:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1530:12: branch_true: following ‘true’ branch (when ‘j != 32’)...
opus-1.6/tests/test_opus_api.c:1534:18: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1530:12: branch_true: following ‘true’ branch (when ‘j != 32’)...
opus-1.6/tests/test_opus_api.c:1534:18: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1607:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1609:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1610:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1612:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1613:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1616:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1619:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1625:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1627:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1628:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1630:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1631:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1638:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1640:7: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1640:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1642:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1643:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1650:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1652:7: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1652:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1654:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1655:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1659:12: branch_true: following ‘true’ branch (when ‘j != 32’)...
opus-1.6/tests/test_opus_api.c:1663:18: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1677:20: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1679:18: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1680:12: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1681:12: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1685:12: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1687:13: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1687:12: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1689:36: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1689:12: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1691:38: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1691:12: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1693:13: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1693:12: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1695:13: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1695:12: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1697:13: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1697:12: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1699:13: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1699:12: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1701:13: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1701:13: throw: if ‘opus_multistream_packet_unpad’ throws an exception...
opus-1.6/tests/test_opus_api.c:1701:13: danger: ‘packet’ leaks here; was allocated at [(1)](sarif:/runs/0/results/92/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def333]
opus-1.6/tests/test_opus_api.c:1703:13: warning[-Wanalyzer-malloc-leak]: leak of ‘packet’
opus-1.6/tests/test_opus_api.c:1466:11: acquire_memory: allocated here
opus-1.6/tests/test_opus_api.c:1467:6: branch_false: following ‘false’ branch (when ‘packet’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1468:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1470:6: branch_false: following ‘false’ branch (when ‘po’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1472:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1473:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1475:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1479:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1481:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1485:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1487:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1489:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1491:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1495:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1497:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1498:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1500:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1501:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1503:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1504:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1506:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1508:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1510:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1512:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1514:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1516:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1518:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1519:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1521:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1522:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1524:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1525:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1529:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1530:12: branch_true: following ‘true’ branch (when ‘j != 32’)...
opus-1.6/tests/test_opus_api.c:1534:18: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1530:12: branch_true: following ‘true’ branch (when ‘j != 32’)...
opus-1.6/tests/test_opus_api.c:1534:18: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1607:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1609:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1610:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1612:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1613:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1616:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1619:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1625:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1627:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1628:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1630:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1631:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1638:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1640:7: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1640:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1642:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1643:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1650:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1652:7: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1652:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1654:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1655:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1659:12: branch_true: following ‘true’ branch (when ‘j != 32’)...
opus-1.6/tests/test_opus_api.c:1663:18: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1677:20: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1679:18: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1680:12: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1681:12: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1685:12: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1687:13: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1687:12: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1689:36: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1689:12: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1691:38: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1691:12: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1693:13: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1693:12: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1695:13: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1695:12: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1697:13: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1697:12: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1699:13: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1699:12: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1701:13: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1701:12: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1703:41: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1703:13: throw: if ‘opus_repacketizer_out’ throws an exception...
opus-1.6/tests/test_opus_api.c:1703:13: danger: ‘packet’ leaks here; was allocated at [(1)](sarif:/runs/0/results/93/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def334]
opus-1.6/tests/test_opus_api.c:1710:13: warning[-Wanalyzer-malloc-leak]: leak of ‘packet’
opus-1.6/tests/test_opus_api.c:1466:11: acquire_memory: allocated here
opus-1.6/tests/test_opus_api.c:1467:6: branch_false: following ‘false’ branch (when ‘packet’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1468:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1470:6: branch_false: following ‘false’ branch (when ‘po’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1472:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1473:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1475:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1479:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1481:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1485:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1487:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1489:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1491:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1495:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1497:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1498:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1500:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1501:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1503:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1504:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1506:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1508:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1510:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1512:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1514:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1516:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1518:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1519:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1521:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1522:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1524:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1525:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1529:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1530:12: branch_true: following ‘true’ branch (when ‘j != 32’)...
opus-1.6/tests/test_opus_api.c:1534:18: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1530:12: branch_true: following ‘true’ branch (when ‘j != 32’)...
opus-1.6/tests/test_opus_api.c:1534:18: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1607:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1609:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1610:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1612:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1613:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1616:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1619:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1625:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1627:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1628:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1630:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1631:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1638:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1640:7: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1640:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1642:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1643:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1650:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1652:7: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1652:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1654:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1655:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1659:12: branch_true: following ‘true’ branch (when ‘j != 32’)...
opus-1.6/tests/test_opus_api.c:1663:18: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1677:20: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1679:18: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1680:12: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1681:12: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1685:12: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1687:13: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1687:12: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1689:36: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1689:12: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1691:38: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1691:12: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1693:13: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1693:12: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1695:13: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1695:12: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1697:13: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1697:12: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1699:13: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1699:12: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1701:13: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1701:12: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1703:41: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1703:12: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1704:10: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1710:13: throw: if ‘opus_repacketizer_out’ throws an exception...
opus-1.6/tests/test_opus_api.c:1710:13: danger: ‘packet’ leaks here; was allocated at [(1)](sarif:/runs/0/results/94/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def335]
opus-1.6/tests/test_opus_api.c:1717:7: warning[-Wanalyzer-malloc-leak]: leak of ‘packet’
opus-1.6/tests/test_opus_api.c:1466:11: acquire_memory: allocated here
opus-1.6/tests/test_opus_api.c:1467:6: branch_false: following ‘false’ branch (when ‘packet’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1468:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1470:6: branch_false: following ‘false’ branch (when ‘po’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1472:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1473:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1475:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1479:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1481:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1485:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1487:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1489:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1491:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1495:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1497:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1498:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1500:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1501:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1503:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1504:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1506:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1508:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1510:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1512:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1514:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1516:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1518:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1519:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1521:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1522:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1524:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1525:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1529:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1530:12: branch_true: following ‘true’ branch (when ‘j != 32’)...
opus-1.6/tests/test_opus_api.c:1534:18: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1530:12: branch_true: following ‘true’ branch (when ‘j != 32’)...
opus-1.6/tests/test_opus_api.c:1534:18: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1607:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1609:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1610:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1612:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1613:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1616:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1619:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1625:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1627:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1628:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1630:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1631:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1638:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1640:7: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1640:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1642:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1643:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1650:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1652:7: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1652:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1654:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1655:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1659:12: branch_true: following ‘true’ branch (when ‘j != 32’)...
opus-1.6/tests/test_opus_api.c:1663:18: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1668:15: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1659:17: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1659:12: branch_true: following ‘true’ branch (when ‘j != 32’)...
opus-1.6/tests/test_opus_api.c:1663:18: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1668:15: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1659:17: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1717:7: throw: if ‘opus_packet_pad’ throws an exception...
opus-1.6/tests/test_opus_api.c:1717:7: danger: ‘packet’ leaks here; was allocated at [(1)](sarif:/runs/0/results/95/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def336]
opus-1.6/tests/test_opus_api.c:1719:7: warning[-Wanalyzer-malloc-leak]: leak of ‘packet’
opus-1.6/tests/test_opus_api.c:1466:11: acquire_memory: allocated here
opus-1.6/tests/test_opus_api.c:1467:6: branch_false: following ‘false’ branch (when ‘packet’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1468:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1470:6: branch_false: following ‘false’ branch (when ‘po’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1472:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1473:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1475:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1479:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1481:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1485:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1487:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1489:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1491:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1495:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1497:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1498:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1500:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1501:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1503:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1504:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1506:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1508:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1510:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1512:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1514:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1516:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1518:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1519:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1521:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1522:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1524:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1525:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1529:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1530:12: branch_true: following ‘true’ branch (when ‘j != 32’)...
opus-1.6/tests/test_opus_api.c:1534:18: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1530:12: branch_true: following ‘true’ branch (when ‘j != 32’)...
opus-1.6/tests/test_opus_api.c:1534:18: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1607:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1609:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1610:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1612:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1613:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1616:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1619:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1625:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1627:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1628:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1630:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1631:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1638:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1640:7: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1640:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1642:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1643:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1650:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1652:7: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1652:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1654:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1655:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1659:12: branch_true: following ‘true’ branch (when ‘j != 32’)...
opus-1.6/tests/test_opus_api.c:1663:18: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1668:15: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1659:17: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1659:12: branch_true: following ‘true’ branch (when ‘j != 32’)...
opus-1.6/tests/test_opus_api.c:1663:18: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1668:15: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1659:17: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1717:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1719:7: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1719:7: throw: if ‘opus_multistream_packet_pad’ throws an exception...
opus-1.6/tests/test_opus_api.c:1719:7: danger: ‘packet’ leaks here; was allocated at [(1)](sarif:/runs/0/results/96/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def337]
opus-1.6/tests/test_opus_api.c:1721:7: warning[-Wanalyzer-malloc-leak]: leak of ‘packet’
opus-1.6/tests/test_opus_api.c:1466:11: acquire_memory: allocated here
opus-1.6/tests/test_opus_api.c:1467:6: branch_false: following ‘false’ branch (when ‘packet’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1468:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1470:6: branch_false: following ‘false’ branch (when ‘po’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1472:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1473:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1475:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1479:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1481:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1485:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1487:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1489:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1491:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1495:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1497:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1498:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1500:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1501:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1503:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1504:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1506:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1508:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1510:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1512:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1514:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1516:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1518:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1519:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1521:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1522:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1524:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1525:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1529:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1530:12: branch_true: following ‘true’ branch (when ‘j != 32’)...
opus-1.6/tests/test_opus_api.c:1534:18: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1530:12: branch_true: following ‘true’ branch (when ‘j != 32’)...
opus-1.6/tests/test_opus_api.c:1534:18: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1607:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1609:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1610:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1612:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1613:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1616:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1619:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1625:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1627:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1628:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1630:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1631:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1638:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1640:7: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1640:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1642:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1643:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1650:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1652:7: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1652:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1654:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1655:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1659:12: branch_true: following ‘true’ branch (when ‘j != 32’)...
opus-1.6/tests/test_opus_api.c:1663:18: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1668:15: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1659:17: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1659:12: branch_true: following ‘true’ branch (when ‘j != 32’)...
opus-1.6/tests/test_opus_api.c:1663:18: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1668:15: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1659:17: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1717:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1719:7: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1719:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1721:7: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1721:7: throw: if ‘opus_packet_pad’ throws an exception...
opus-1.6/tests/test_opus_api.c:1721:7: danger: ‘packet’ leaks here; was allocated at [(1)](sarif:/runs/0/results/97/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def338]
opus-1.6/tests/test_opus_api.c:1723:7: warning[-Wanalyzer-malloc-leak]: leak of ‘packet’
opus-1.6/tests/test_opus_api.c:1466:11: acquire_memory: allocated here
opus-1.6/tests/test_opus_api.c:1467:6: branch_false: following ‘false’ branch (when ‘packet’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1468:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1470:6: branch_false: following ‘false’ branch (when ‘po’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1472:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1473:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1475:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1479:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1481:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1485:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1487:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1489:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1491:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1495:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1497:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1498:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1500:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1501:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1503:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1504:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1506:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1508:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1510:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1512:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1514:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1516:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1518:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1519:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1521:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1522:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1524:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1525:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1529:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1530:12: branch_true: following ‘true’ branch (when ‘j != 32’)...
opus-1.6/tests/test_opus_api.c:1534:18: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1530:12: branch_true: following ‘true’ branch (when ‘j != 32’)...
opus-1.6/tests/test_opus_api.c:1534:18: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1607:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1609:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1610:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1612:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1613:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1616:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1619:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1625:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1627:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1628:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1630:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1631:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1638:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1640:7: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1640:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1642:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1643:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1650:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1652:7: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1652:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1654:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1655:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1659:12: branch_true: following ‘true’ branch (when ‘j != 32’)...
opus-1.6/tests/test_opus_api.c:1663:18: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1668:15: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1659:17: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1659:12: branch_true: following ‘true’ branch (when ‘j != 32’)...
opus-1.6/tests/test_opus_api.c:1663:18: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1668:15: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1659:17: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1717:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1719:7: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1719:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1721:7: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1721:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1723:7: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1723:7: throw: if ‘opus_multistream_packet_pad’ throws an exception...
opus-1.6/tests/test_opus_api.c:1723:7: danger: ‘packet’ leaks here; was allocated at [(1)](sarif:/runs/0/results/98/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def339]
opus-1.6/tests/test_opus_api.c:1725:7: warning[-Wanalyzer-malloc-leak]: leak of ‘packet’
opus-1.6/tests/test_opus_api.c:1466:11: acquire_memory: allocated here
opus-1.6/tests/test_opus_api.c:1467:6: branch_false: following ‘false’ branch (when ‘packet’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1468:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1470:6: branch_false: following ‘false’ branch (when ‘po’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1472:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1473:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1475:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1479:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1481:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1485:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1487:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1489:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1491:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1495:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1497:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1498:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1500:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1501:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1503:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1504:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1506:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1508:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1510:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1512:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1514:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1516:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1518:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1519:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1521:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1522:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1524:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1525:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1529:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1530:12: branch_true: following ‘true’ branch (when ‘j != 32’)...
opus-1.6/tests/test_opus_api.c:1534:18: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1530:12: branch_true: following ‘true’ branch (when ‘j != 32’)...
opus-1.6/tests/test_opus_api.c:1534:18: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1607:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1609:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1610:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1612:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1613:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1616:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1619:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1625:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1627:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1628:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1630:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1631:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1638:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1640:7: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1640:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1642:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1643:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1650:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1652:7: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1652:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1654:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1655:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1659:12: branch_true: following ‘true’ branch (when ‘j != 32’)...
opus-1.6/tests/test_opus_api.c:1663:18: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1668:15: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1659:17: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1659:12: branch_true: following ‘true’ branch (when ‘j != 32’)...
opus-1.6/tests/test_opus_api.c:1663:18: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1668:15: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1659:17: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1717:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1719:7: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1719:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1721:7: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1721:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1723:7: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1723:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1725:7: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1725:7: throw: if ‘opus_packet_pad’ throws an exception...
opus-1.6/tests/test_opus_api.c:1725:7: danger: ‘packet’ leaks here; was allocated at [(1)](sarif:/runs/0/results/99/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def340]
opus-1.6/tests/test_opus_api.c:1727:7: warning[-Wanalyzer-malloc-leak]: leak of ‘packet’
opus-1.6/tests/test_opus_api.c:1466:11: acquire_memory: allocated here
opus-1.6/tests/test_opus_api.c:1467:6: branch_false: following ‘false’ branch (when ‘packet’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1468:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1470:6: branch_false: following ‘false’ branch (when ‘po’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1472:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1473:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1475:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1479:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1481:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1485:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1487:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1489:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1491:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1495:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1497:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1498:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1500:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1501:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1503:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1504:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1506:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1508:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1510:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1512:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1514:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1516:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1518:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1519:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1521:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1522:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1524:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1525:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1529:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1530:12: branch_true: following ‘true’ branch (when ‘j != 32’)...
opus-1.6/tests/test_opus_api.c:1534:18: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1530:12: branch_true: following ‘true’ branch (when ‘j != 32’)...
opus-1.6/tests/test_opus_api.c:1534:18: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1607:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1609:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1610:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1612:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1613:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1616:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1619:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1625:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1627:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1628:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1630:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1631:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1638:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1640:7: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1640:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1642:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1643:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1650:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1652:7: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1652:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1654:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1655:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1659:12: branch_true: following ‘true’ branch (when ‘j != 32’)...
opus-1.6/tests/test_opus_api.c:1663:18: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1668:15: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1659:17: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1659:12: branch_true: following ‘true’ branch (when ‘j != 32’)...
opus-1.6/tests/test_opus_api.c:1663:18: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1668:15: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1659:17: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1717:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1719:7: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1719:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1721:7: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1721:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1723:7: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1723:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1725:7: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1725:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1727:7: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1727:7: throw: if ‘opus_multistream_packet_pad’ throws an exception...
opus-1.6/tests/test_opus_api.c:1727:7: danger: ‘packet’ leaks here; was allocated at [(1)](sarif:/runs/0/results/100/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def341]
opus-1.6/tests/test_opus_api.c:1729:7: warning[-Wanalyzer-malloc-leak]: leak of ‘packet’
opus-1.6/tests/test_opus_api.c:1466:11: acquire_memory: allocated here
opus-1.6/tests/test_opus_api.c:1467:6: branch_false: following ‘false’ branch (when ‘packet’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1468:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1470:6: branch_false: following ‘false’ branch (when ‘po’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1472:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1473:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1475:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1479:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1481:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1485:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1487:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1489:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1491:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1495:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1497:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1498:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1500:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1501:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1503:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1504:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1506:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1508:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1510:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1512:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1514:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1516:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1518:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1519:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1521:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1522:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1524:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1525:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1529:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1530:12: branch_true: following ‘true’ branch (when ‘j != 32’)...
opus-1.6/tests/test_opus_api.c:1534:18: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1530:12: branch_true: following ‘true’ branch (when ‘j != 32’)...
opus-1.6/tests/test_opus_api.c:1534:18: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1607:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1609:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1610:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1612:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1613:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1616:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1619:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1625:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1627:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1628:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1630:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1631:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1638:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1640:7: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1640:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1642:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1643:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1650:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1652:7: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1652:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1654:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1655:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1659:12: branch_true: following ‘true’ branch (when ‘j != 32’)...
opus-1.6/tests/test_opus_api.c:1663:18: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1668:15: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1659:17: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1659:12: branch_true: following ‘true’ branch (when ‘j != 32’)...
opus-1.6/tests/test_opus_api.c:1663:18: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1668:15: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1659:17: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1717:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1719:7: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1719:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1721:7: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1721:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1723:7: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1723:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1725:7: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1725:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1727:7: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1727:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1729:7: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1729:7: throw: if ‘opus_packet_unpad’ throws an exception...
opus-1.6/tests/test_opus_api.c:1729:7: danger: ‘packet’ leaks here; was allocated at [(1)](sarif:/runs/0/results/101/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def342]
opus-1.6/tests/test_opus_api.c:1731:7: warning[-Wanalyzer-malloc-leak]: leak of ‘packet’
opus-1.6/tests/test_opus_api.c:1466:11: acquire_memory: allocated here
opus-1.6/tests/test_opus_api.c:1467:6: branch_false: following ‘false’ branch (when ‘packet’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1468:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1470:6: branch_false: following ‘false’ branch (when ‘po’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1472:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1473:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1475:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1479:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1481:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1485:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1487:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1489:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1491:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1495:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1497:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1498:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1500:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1501:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1503:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1504:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1506:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1508:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1510:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1512:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1514:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1516:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1518:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1519:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1521:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1522:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1524:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1525:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1529:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1530:12: branch_true: following ‘true’ branch (when ‘j != 32’)...
opus-1.6/tests/test_opus_api.c:1534:18: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1530:12: branch_true: following ‘true’ branch (when ‘j != 32’)...
opus-1.6/tests/test_opus_api.c:1534:18: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1607:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1609:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1610:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1612:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1613:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1616:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1619:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1625:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1627:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1628:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1630:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1631:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1638:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1640:7: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1640:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1642:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1643:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1650:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1652:7: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1652:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1654:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1655:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1659:12: branch_true: following ‘true’ branch (when ‘j != 32’)...
opus-1.6/tests/test_opus_api.c:1663:18: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1668:15: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1659:17: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1659:12: branch_true: following ‘true’ branch (when ‘j != 32’)...
opus-1.6/tests/test_opus_api.c:1663:18: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1668:15: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1659:17: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1717:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1719:7: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1719:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1721:7: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1721:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1723:7: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1723:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1725:7: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1725:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1727:7: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1727:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1729:7: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1729:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1731:7: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1731:7: throw: if ‘opus_multistream_packet_unpad’ throws an exception...
opus-1.6/tests/test_opus_api.c:1731:7: danger: ‘packet’ leaks here; was allocated at [(1)](sarif:/runs/0/results/102/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def343]
opus-1.6/tests/test_opus_api.c:1733:7: warning[-Wanalyzer-malloc-leak]: leak of ‘packet’
opus-1.6/tests/test_opus_api.c:1466:11: acquire_memory: allocated here
opus-1.6/tests/test_opus_api.c:1467:6: branch_false: following ‘false’ branch (when ‘packet’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1468:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1470:6: branch_false: following ‘false’ branch (when ‘po’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1472:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1473:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1475:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1479:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1481:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1485:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1487:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1489:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1491:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1495:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1497:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1498:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1500:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1501:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1503:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1504:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1506:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1508:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1510:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1512:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1514:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1516:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1518:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1519:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1521:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1522:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1524:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1525:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1529:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1530:12: branch_true: following ‘true’ branch (when ‘j != 32’)...
opus-1.6/tests/test_opus_api.c:1534:18: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1530:12: branch_true: following ‘true’ branch (when ‘j != 32’)...
opus-1.6/tests/test_opus_api.c:1534:18: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1607:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1609:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1610:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1612:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1613:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1616:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1619:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1625:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1627:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1628:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1630:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1631:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1638:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1640:7: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1640:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1642:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1643:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1650:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1652:7: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1652:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1654:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1655:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1659:12: branch_true: following ‘true’ branch (when ‘j != 32’)...
opus-1.6/tests/test_opus_api.c:1663:18: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1668:15: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1659:17: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1659:12: branch_true: following ‘true’ branch (when ‘j != 32’)...
opus-1.6/tests/test_opus_api.c:1663:18: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1668:15: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1659:17: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1717:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1719:7: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1719:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1721:7: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1721:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1723:7: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1723:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1725:7: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1725:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1727:7: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1727:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1729:7: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1729:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1731:7: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1731:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1733:7: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1733:7: throw: if ‘opus_packet_unpad’ throws an exception...
opus-1.6/tests/test_opus_api.c:1733:7: danger: ‘packet’ leaks here; was allocated at [(1)](sarif:/runs/0/results/103/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def344]
opus-1.6/tests/test_opus_api.c:1735:7: warning[-Wanalyzer-malloc-leak]: leak of ‘packet’
opus-1.6/tests/test_opus_api.c:1466:11: acquire_memory: allocated here
opus-1.6/tests/test_opus_api.c:1467:6: branch_false: following ‘false’ branch (when ‘packet’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1468:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1470:6: branch_false: following ‘false’ branch (when ‘po’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1472:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1473:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1475:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1479:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1481:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1485:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1487:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1489:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1491:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1495:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1497:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1498:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1500:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1501:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1503:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1504:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1506:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1508:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1510:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1512:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1514:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1516:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1518:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1519:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1521:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1522:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1524:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1525:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1529:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1530:12: branch_true: following ‘true’ branch (when ‘j != 32’)...
opus-1.6/tests/test_opus_api.c:1534:18: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1530:12: branch_true: following ‘true’ branch (when ‘j != 32’)...
opus-1.6/tests/test_opus_api.c:1534:18: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1607:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1609:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1610:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1612:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1613:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1616:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1619:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1625:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1627:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1628:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1630:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1631:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1638:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1640:7: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1640:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1642:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1643:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1650:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1652:7: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1652:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1654:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1655:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1659:12: branch_true: following ‘true’ branch (when ‘j != 32’)...
opus-1.6/tests/test_opus_api.c:1663:18: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1668:15: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1659:17: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1659:12: branch_true: following ‘true’ branch (when ‘j != 32’)...
opus-1.6/tests/test_opus_api.c:1663:18: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1668:15: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1659:17: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1717:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1719:7: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1719:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1721:7: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1721:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1723:7: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1723:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1725:7: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1725:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1727:7: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1727:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1729:7: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1729:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1731:7: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1731:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1733:7: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1733:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1735:7: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1735:7: throw: if ‘opus_multistream_packet_unpad’ throws an exception...
opus-1.6/tests/test_opus_api.c:1735:7: danger: ‘packet’ leaks here; was allocated at [(1)](sarif:/runs/0/results/104/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def345]
opus-1.6/tests/test_opus_api.c:1740:7: warning[-Wanalyzer-malloc-leak]: leak of ‘packet’
opus-1.6/tests/test_opus_api.c:1466:11: acquire_memory: allocated here
opus-1.6/tests/test_opus_api.c:1467:6: branch_false: following ‘false’ branch (when ‘packet’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1468:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1470:6: branch_false: following ‘false’ branch (when ‘po’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1472:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1473:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1475:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1479:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1481:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1485:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1487:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1489:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1491:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1495:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1497:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1498:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1500:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1501:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1503:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1504:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1506:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1508:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1510:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1512:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1514:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1516:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1518:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1519:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1521:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1522:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1524:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1525:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1529:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1530:12: branch_true: following ‘true’ branch (when ‘j != 32’)...
opus-1.6/tests/test_opus_api.c:1534:18: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1530:12: branch_true: following ‘true’ branch (when ‘j != 32’)...
opus-1.6/tests/test_opus_api.c:1534:18: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1607:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1609:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1610:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1612:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1613:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1616:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1619:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1625:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1627:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1628:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1630:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1631:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1638:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1640:7: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1640:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1642:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1643:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1650:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1652:7: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1652:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1654:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1655:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1659:12: branch_true: following ‘true’ branch (when ‘j != 32’)...
opus-1.6/tests/test_opus_api.c:1663:18: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1668:15: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1659:17: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1659:12: branch_true: following ‘true’ branch (when ‘j != 32’)...
opus-1.6/tests/test_opus_api.c:1663:18: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1668:15: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1659:17: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1717:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1719:7: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1719:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1721:7: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1721:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1723:7: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1723:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1725:7: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1725:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1727:7: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1727:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1729:7: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1729:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1731:7: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1731:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1733:7: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1733:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1735:7: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1735:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1737:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1740:7: throw: if ‘opus_packet_pad’ throws an exception...
opus-1.6/tests/test_opus_api.c:1740:7: danger: ‘packet’ leaks here; was allocated at [(1)](sarif:/runs/0/results/105/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def346]
opus-1.6/tests/test_opus_api.c:1742:7: warning[-Wanalyzer-malloc-leak]: leak of ‘packet’
opus-1.6/tests/test_opus_api.c:1466:11: acquire_memory: allocated here
opus-1.6/tests/test_opus_api.c:1467:6: branch_false: following ‘false’ branch (when ‘packet’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1468:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1470:6: branch_false: following ‘false’ branch (when ‘po’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1472:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1473:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1475:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1479:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1481:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1485:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1487:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1489:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1491:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1495:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1497:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1498:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1500:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1501:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1503:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1504:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1506:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1508:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1510:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1512:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1514:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1516:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1518:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1519:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1521:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1522:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1524:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1525:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1529:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1530:12: branch_true: following ‘true’ branch (when ‘j != 32’)...
opus-1.6/tests/test_opus_api.c:1534:18: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1530:12: branch_true: following ‘true’ branch (when ‘j != 32’)...
opus-1.6/tests/test_opus_api.c:1534:18: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1607:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1609:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1610:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1612:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1613:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1616:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1619:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1625:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1627:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1628:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1630:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1631:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1638:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1640:7: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1640:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1642:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1643:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1650:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1652:7: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1652:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1654:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1655:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1659:12: branch_true: following ‘true’ branch (when ‘j != 32’)...
opus-1.6/tests/test_opus_api.c:1663:18: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1668:15: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1659:17: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1659:12: branch_true: following ‘true’ branch (when ‘j != 32’)...
opus-1.6/tests/test_opus_api.c:1663:18: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1668:15: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1659:17: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1717:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1719:7: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1719:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1721:7: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1721:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1723:7: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1723:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1725:7: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1725:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1727:7: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1727:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1729:7: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1729:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1731:7: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1731:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1733:7: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1733:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1735:7: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1735:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1737:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1740:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1742:7: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1742:7: throw: if ‘opus_multistream_packet_pad’ throws an exception...
opus-1.6/tests/test_opus_api.c:1742:7: danger: ‘packet’ leaks here; was allocated at [(1)](sarif:/runs/0/results/106/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def347]
opus-1.6/tests/test_opus_api.c:1753:4: warning[-Wanalyzer-malloc-leak]: leak of ‘packet’
opus-1.6/tests/test_opus_api.c:1466:11: acquire_memory: allocated here
opus-1.6/tests/test_opus_api.c:1467:6: branch_false: following ‘false’ branch (when ‘packet’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1468:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1470:6: branch_false: following ‘false’ branch (when ‘po’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1472:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1473:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1475:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1479:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1481:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1485:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1487:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1489:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1491:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1495:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1497:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1498:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1500:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1501:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1503:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1504:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1506:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1508:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1510:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1512:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1514:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1516:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1518:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1519:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1521:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1522:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1524:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1525:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1529:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1530:12: branch_true: following ‘true’ branch (when ‘j != 32’)...
opus-1.6/tests/test_opus_api.c:1534:18: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1530:12: branch_true: following ‘true’ branch (when ‘j != 32’)...
opus-1.6/tests/test_opus_api.c:1534:18: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1607:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1609:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1610:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1612:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1613:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1616:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1619:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1625:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1627:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1628:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1630:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1631:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1638:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1640:7: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1640:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1642:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1643:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1650:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1652:7: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1652:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1654:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1655:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1659:12: branch_true: following ‘true’ branch (when ‘j != 32’)...
opus-1.6/tests/test_opus_api.c:1663:18: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1668:15: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1659:17: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1659:12: branch_true: following ‘true’ branch (when ‘j != 32’)...
opus-1.6/tests/test_opus_api.c:1663:18: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1668:15: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1659:17: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1717:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1719:7: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1719:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1721:7: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1721:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1723:7: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1723:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1725:7: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1725:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1727:7: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1727:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1729:7: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1729:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1731:7: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1731:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1733:7: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1733:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1735:7: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1735:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1737:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1740:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1742:7: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1742:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_api.c:1745:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1753:4: throw: if ‘opus_repacketizer_destroy’ throws an exception...
opus-1.6/tests/test_opus_api.c:1753:4: danger: ‘packet’ leaks here; was allocated at [(1)](sarif:/runs/0/results/107/codeFlows/0/threadFlows/0/locations/0)
Error: CPPCHECK_WARNING (CWE-476): [#def348]
opus-1.6/tests/test_opus_common.h:34: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: _t
Error: CPPCHECK_WARNING (CWE-476): [#def349]
opus-1.6/tests/test_opus_common.h:36: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: _t
Error: CPPCHECK_WARNING (CWE-476): [#def350]
opus-1.6/tests/test_opus_common.h:37: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: _t
Error: CPPCHECK_WARNING (CWE-476): [#def351]
opus-1.6/tests/test_opus_common.h:49: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: t
Error: GCC_ANALYZER_WARNING (CWE-401): [#def352]
opus-1.6/tests/test_opus_common.h:76:3: warning[-Wanalyzer-malloc-leak]: leak of ‘in’
opus-1.6/tests/test_opus_padding.c:46:6: enter_function: entry to ‘test_overflow’
opus-1.6/tests/test_opus_padding.c:52:23: acquire_memory: allocated here
opus-1.6/tests/test_opus_padding.c:56:6: branch_true: following ‘true’ branch...
opus-1.6/tests/test_opus_padding.c:57:5: branch_true: ...to here
opus-1.6/tests/test_opus_padding.c:58:5: call_function: calling ‘_test_failed’ from ‘test_overflow’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def353]
opus-1.6/tests/test_opus_common.h:76:3: warning[-Wanalyzer-malloc-leak]: leak of ‘out’
opus-1.6/tests/test_opus_padding.c:46:6: enter_function: entry to ‘test_overflow’
opus-1.6/tests/test_opus_padding.c:53:21: acquire_memory: allocated here
opus-1.6/tests/test_opus_padding.c:56:6: branch_true: following ‘true’ branch...
opus-1.6/tests/test_opus_padding.c:57:5: branch_true: ...to here
opus-1.6/tests/test_opus_padding.c:58:5: call_function: calling ‘_test_failed’ from ‘test_overflow’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def354]
opus-1.6/tests/test_opus_common.h:76:3: warning[-Wanalyzer-malloc-leak]: leak of ‘packet’
opus-1.6/tests/test_opus_api.c:1456:5: enter_function: entry to ‘test_repacketizer_api’
opus-1.6/tests/test_opus_api.c:1466:11: acquire_memory: allocated here
opus-1.6/tests/test_opus_api.c:1467:6: branch_false: following ‘false’ branch (when ‘packet’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1468:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1470:6: branch_true: following ‘true’ branch (when ‘po’ is NULL)...
opus-1.6/tests/test_opus_api.c:1470:16: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1470:16: call_function: calling ‘_test_failed’ from ‘test_repacketizer_api’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def355]
opus-1.6/tests/test_opus_common.h:76:3: warning[-Wanalyzer-malloc-leak]: leak of ‘po’
opus-1.6/tests/test_opus_api.c:1456:5: enter_function: entry to ‘test_repacketizer_api’
opus-1.6/tests/test_opus_api.c:1467:6: branch_false: following ‘false’ branch (when ‘packet’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1468:4: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1469:7: acquire_memory: allocated here
opus-1.6/tests/test_opus_api.c:1470:6: branch_false: following ‘false’ branch (when ‘po’ is non-NULL)...
opus-1.6/tests/test_opus_api.c:1472:6: branch_false: ...to here
opus-1.6/tests/test_opus_api.c:1473:6: branch_true: following ‘true’ branch...
opus-1.6/tests/test_opus_api.c:1473:12: branch_true: ...to here
opus-1.6/tests/test_opus_api.c:1473:12: call_function: calling ‘_test_failed’ from ‘test_repacketizer_api’
Error: CPPCHECK_WARNING (CWE-476): [#def356]
opus-1.6/tests/test_opus_custom.c:169: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: decC_copy
Error: CPPCHECK_WARNING (CWE-476): [#def357]
opus-1.6/tests/test_opus_custom.c:175: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: dec_copy
Error: CPPCHECK_WARNING (CWE-476): [#def358]
opus-1.6/tests/test_opus_decode.c:73: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: outbuf_int
Error: CPPCHECK_WARNING (CWE-457): [#def359]
opus-1.6/tests/test_opus_dred.c:74: warning[uninitvar]: Uninitialized variable: payload
Error: CPPCHECK_WARNING (CWE-476): [#def360]
opus-1.6/tests/test_opus_encode.c:66: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: buf
Error: CPPCHECK_WARNING (CWE-476): [#def361]
opus-1.6/tests/test_opus_encode.c:80: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: buf
Error: CPPCHECK_WARNING (CWE-476): [#def362]
opus-1.6/tests/test_opus_encode.c:81: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: buf
Error: CPPCHECK_WARNING (CWE-476): [#def363]
opus-1.6/tests/test_opus_extensions.c:396: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: buf
Error: CPPCHECK_WARNING (CWE-682): [#def364]
opus-1.6/tests/test_opus_extensions.c:397: error[nullPointerArithmeticOutOfMemory]: If memory allocation fails: pointer addition with NULL pointer.
Error: CPPCHECK_WARNING (CWE-476): [#def365]
opus-1.6/tests/test_opus_extensions.c:398: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: buf
Error: CPPCHECK_WARNING (CWE-457): [#def366]
opus-1.6/tests/test_opus_extensions.c:601: warning[uninitvar]: Uninitialized variable: payload
Error: GCC_ANALYZER_WARNING (CWE-401): [#def367]
opus-1.6/tests/test_opus_padding.c:65:13: warning[-Wanalyzer-malloc-leak]: leak of ‘in’
opus-1.6/tests/test_opus_padding.c:52:23: acquire_memory: allocated here
opus-1.6/tests/test_opus_padding.c:56:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_padding.c:60:3: branch_false: ...to here
opus-1.6/tests/test_opus_padding.c:65:13: throw: if ‘opus_decoder_create’ throws an exception...
opus-1.6/tests/test_opus_padding.c:65:13: danger: ‘in’ leaks here; was allocated at [(1)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def368]
opus-1.6/tests/test_opus_padding.c:65:13: warning[-Wanalyzer-malloc-leak]: leak of ‘out’
opus-1.6/tests/test_opus_padding.c:53:21: acquire_memory: allocated here
opus-1.6/tests/test_opus_padding.c:56:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_padding.c:60:3: branch_false: ...to here
opus-1.6/tests/test_opus_padding.c:65:13: throw: if ‘opus_decoder_create’ throws an exception...
opus-1.6/tests/test_opus_padding.c:65:13: danger: ‘out’ leaks here; was allocated at [(1)](sarif:/runs/0/results/3/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def369]
opus-1.6/tests/test_opus_padding.c:66:12: warning[-Wanalyzer-malloc-leak]: leak of ‘in’
opus-1.6/tests/test_opus_padding.c:52:23: acquire_memory: allocated here
opus-1.6/tests/test_opus_padding.c:56:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_padding.c:60:3: branch_false: ...to here
opus-1.6/tests/test_opus_padding.c:66:12: throw: if ‘opus_decode’ throws an exception...
opus-1.6/tests/test_opus_padding.c:66:12: danger: ‘in’ leaks here; was allocated at [(1)](sarif:/runs/0/results/4/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def370]
opus-1.6/tests/test_opus_padding.c:66:12: warning[-Wanalyzer-malloc-leak]: leak of ‘out’
opus-1.6/tests/test_opus_padding.c:53:21: acquire_memory: allocated here
opus-1.6/tests/test_opus_padding.c:56:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_padding.c:60:3: branch_false: ...to here
opus-1.6/tests/test_opus_padding.c:66:12: throw: if ‘opus_decode’ throws an exception...
opus-1.6/tests/test_opus_padding.c:66:12: danger: ‘out’ leaks here; was allocated at [(1)](sarif:/runs/0/results/5/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def371]
opus-1.6/tests/test_opus_padding.c:67:3: warning[-Wanalyzer-malloc-leak]: leak of ‘in’
opus-1.6/tests/test_opus_padding.c:52:23: acquire_memory: allocated here
opus-1.6/tests/test_opus_padding.c:56:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_padding.c:60:3: branch_false: ...to here
opus-1.6/tests/test_opus_padding.c:67:3: throw: if ‘opus_decoder_destroy’ throws an exception...
opus-1.6/tests/test_opus_padding.c:67:3: danger: ‘in’ leaks here; was allocated at [(1)](sarif:/runs/0/results/6/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def372]
opus-1.6/tests/test_opus_projection.c:103:24: warning[-Wanalyzer-malloc-leak]: leak of ‘malloc(120)’
opus-1.6/tests/test_opus_projection.c:76:6: enter_function: entry to ‘test_simple_matrix’
opus-1.6/tests/test_opus_projection.c:98:27: call_function: inlined call to ‘opus_alloc’ from ‘test_simple_matrix’
opus-1.6/tests/test_opus_projection.c:103:24: throw: if ‘mapping_matrix_get_size’ throws an exception...
opus-1.6/tests/test_opus_projection.c:103:24: danger: ‘malloc(120)’ leaks here; was allocated at [(3)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def373]
opus-1.6/tests/test_opus_projection.c:103:24: warning[-Wanalyzer-malloc-leak]: leak of ‘malloc(160)’
opus-1.6/tests/test_opus_projection.c:76:6: enter_function: entry to ‘test_simple_matrix’
opus-1.6/tests/test_opus_projection.c:100:28: call_function: inlined call to ‘opus_alloc’ from ‘test_simple_matrix’
opus-1.6/tests/test_opus_projection.c:103:24: throw: if ‘mapping_matrix_get_size’ throws an exception...
opus-1.6/tests/test_opus_projection.c:103:24: danger: ‘malloc(160)’ leaks here; was allocated at [(3)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def374]
opus-1.6/tests/test_opus_projection.c:103:24: warning[-Wanalyzer-malloc-leak]: leak of ‘malloc(80)’
opus-1.6/tests/test_opus_projection.c:76:6: enter_function: entry to ‘test_simple_matrix’
opus-1.6/tests/test_opus_projection.c:99:32: call_function: inlined call to ‘opus_alloc’ from ‘test_simple_matrix’
opus-1.6/tests/test_opus_projection.c:103:24: throw: if ‘mapping_matrix_get_size’ throws an exception...
opus-1.6/tests/test_opus_projection.c:103:24: danger: ‘malloc(80)’ leaks here; was allocated at [(3)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def375]
opus-1.6/tests/test_opus_projection.c:105:6: warning[-Wanalyzer-malloc-leak]: leak of ‘malloc(120)’
opus-1.6/tests/test_opus_projection.c:76:6: enter_function: entry to ‘test_simple_matrix’
opus-1.6/tests/test_opus_projection.c:98:27: call_function: inlined call to ‘opus_alloc’ from ‘test_simple_matrix’
opus-1.6/tests/test_opus_projection.c:105:6: danger: ‘malloc(120)’ leaks here; was allocated at [(3)](sarif:/runs/0/results/3/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def376]
opus-1.6/tests/test_opus_projection.c:105:6: warning[-Wanalyzer-malloc-leak]: leak of ‘malloc(160)’
opus-1.6/tests/test_opus_projection.c:76:6: enter_function: entry to ‘test_simple_matrix’
opus-1.6/tests/test_opus_projection.c:100:28: call_function: inlined call to ‘opus_alloc’ from ‘test_simple_matrix’
opus-1.6/tests/test_opus_projection.c:105:6: danger: ‘malloc(160)’ leaks here; was allocated at [(3)](sarif:/runs/0/results/5/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def377]
opus-1.6/tests/test_opus_projection.c:105:6: warning[-Wanalyzer-malloc-leak]: leak of ‘malloc(80)’
opus-1.6/tests/test_opus_projection.c:76:6: enter_function: entry to ‘test_simple_matrix’
opus-1.6/tests/test_opus_projection.c:99:32: call_function: inlined call to ‘opus_alloc’ from ‘test_simple_matrix’
opus-1.6/tests/test_opus_projection.c:105:6: danger: ‘malloc(80)’ leaks here; was allocated at [(3)](sarif:/runs/0/results/4/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def378]
opus-1.6/tests/test_opus_projection.c:108:36: warning[-Wanalyzer-malloc-leak]: leak of ‘malloc(120)’
opus-1.6/tests/test_opus_projection.c:76:6: enter_function: entry to ‘test_simple_matrix’
opus-1.6/tests/test_opus_projection.c:98:27: call_function: inlined call to ‘opus_alloc’ from ‘test_simple_matrix’
opus-1.6/tests/test_opus_projection.c:105:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_projection.c:108:36: branch_false: ...to here
opus-1.6/tests/test_opus_projection.c:109:3: throw: if ‘mapping_matrix_init’ throws an exception...
opus-1.6/tests/test_opus_projection.c:108:36: danger: ‘malloc(120)’ leaks here; was allocated at [(3)](sarif:/runs/0/results/6/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def379]
opus-1.6/tests/test_opus_projection.c:108:36: warning[-Wanalyzer-malloc-leak]: leak of ‘malloc(160)’
opus-1.6/tests/test_opus_projection.c:76:6: enter_function: entry to ‘test_simple_matrix’
opus-1.6/tests/test_opus_projection.c:100:28: call_function: inlined call to ‘opus_alloc’ from ‘test_simple_matrix’
opus-1.6/tests/test_opus_projection.c:105:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_projection.c:108:36: branch_false: ...to here
opus-1.6/tests/test_opus_projection.c:109:3: throw: if ‘mapping_matrix_init’ throws an exception...
opus-1.6/tests/test_opus_projection.c:108:36: danger: ‘malloc(160)’ leaks here; was allocated at [(3)](sarif:/runs/0/results/8/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def380]
opus-1.6/tests/test_opus_projection.c:108:36: warning[-Wanalyzer-malloc-leak]: leak of ‘malloc(80)’
opus-1.6/tests/test_opus_projection.c:76:6: enter_function: entry to ‘test_simple_matrix’
opus-1.6/tests/test_opus_projection.c:99:32: call_function: inlined call to ‘opus_alloc’ from ‘test_simple_matrix’
opus-1.6/tests/test_opus_projection.c:105:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_projection.c:108:36: branch_false: ...to here
opus-1.6/tests/test_opus_projection.c:109:3: throw: if ‘mapping_matrix_init’ throws an exception...
opus-1.6/tests/test_opus_projection.c:108:36: danger: ‘malloc(80)’ leaks here; was allocated at [(3)](sarif:/runs/0/results/7/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def381]
opus-1.6/tests/test_opus_projection.c:109:3: warning[-Wanalyzer-malloc-leak]: leak of ‘malloc((long unsigned int)mapping_matrix_get_size(4, 3))’
opus-1.6/tests/test_opus_projection.c:76:6: enter_function: entry to ‘test_simple_matrix’
opus-1.6/tests/test_opus_projection.c:105:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_projection.c:108:36: branch_false: ...to here
opus-1.6/tests/test_opus_projection.c:108:36: call_function: inlined call to ‘opus_alloc’ from ‘test_simple_matrix’
opus-1.6/tests/test_opus_projection.c:109:3: throw: if ‘mapping_matrix_init’ throws an exception...
opus-1.6/tests/test_opus_projection.c:109:3: danger: ‘malloc((long unsigned int)mapping_matrix_get_size(4, 3))’ leaks here; was allocated at [(5)](sarif:/runs/0/results/15/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-476): [#def382]
opus-1.6/tests/test_opus_projection.c:116:5: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘malloc(120)’
opus-1.6/tests/test_opus_projection.c:76:6: enter_function: entry to ‘test_simple_matrix’
opus-1.6/tests/test_opus_projection.c:98:27: call_function: inlined call to ‘opus_alloc’ from ‘test_simple_matrix’
opus-1.6/tests/test_opus_projection.c:105:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_projection.c:108:36: branch_false: ...to here
opus-1.6/tests/test_opus_projection.c:114:15: branch_true: following ‘true’ branch (when ‘i != 30’)...
opus-1.6/tests/test_opus_projection.c:116:20: branch_true: ...to here
opus-1.6/tests/test_opus_projection.c:116:5: danger: ‘malloc(120) + (long unsigned int)i * 4’ could be NULL: unchecked value from [(3)](sarif:/runs/0/results/16/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-476): [#def383]
opus-1.6/tests/test_opus_projection.c:121:5: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘malloc(160)’
opus-1.6/tests/test_opus_projection.c:76:6: enter_function: entry to ‘test_simple_matrix’
opus-1.6/tests/test_opus_projection.c:100:28: call_function: inlined call to ‘opus_alloc’ from ‘test_simple_matrix’
opus-1.6/tests/test_opus_projection.c:105:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_projection.c:108:36: branch_false: ...to here
opus-1.6/tests/test_opus_projection.c:114:15: branch_true: following ‘true’ branch (when ‘i != 30’)...
opus-1.6/tests/test_opus_projection.c:116:20: branch_true: ...to here
opus-1.6/tests/test_opus_projection.c:114:15: branch_true: following ‘true’ branch (when ‘i != 30’)...
opus-1.6/tests/test_opus_projection.c:116:20: branch_true: ...to here
opus-1.6/tests/test_opus_projection.c:120:15: branch_true: following ‘true’ branch (when ‘i != 40’)...
opus-1.6/tests/test_opus_projection.c:121:15: branch_true: ...to here
opus-1.6/tests/test_opus_projection.c:121:5: danger: ‘malloc(160) + (long unsigned int)i * 4’ could be NULL: unchecked value from [(3)](sarif:/runs/0/results/17/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def384]
opus-1.6/tests/test_opus_projection.c:211:11: warning[-Wanalyzer-malloc-leak]: leak of ‘malloc((long unsigned int)matrix_size)’
opus-1.6/tests/test_opus_projection.c:179:6: enter_function: entry to ‘test_creation_arguments’
opus-1.6/tests/test_opus_projection.c:200:6: branch_true: following ‘true’ branch...
opus-1.6/tests/test_opus_projection.c:205:11: branch_true: ...to here
opus-1.6/tests/test_opus_projection.c:207:8: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_projection.c:210:31: call_function: inlined call to ‘opus_alloc’ from ‘test_creation_arguments’
opus-1.6/tests/test_opus_projection.c:211:11: throw: if ‘opus_projection_encoder_ctl’ throws an exception...
opus-1.6/tests/test_opus_projection.c:211:11: danger: ‘malloc((long unsigned int)matrix_size)’ leaks here; was allocated at [(7)](sarif:/runs/0/results/18/codeFlows/0/threadFlows/0/locations/6)
Error: CPPCHECK_WARNING (CWE-457): [#def385]
opus-1.6/tests/test_opus_projection.c:227: warning[uninitvar]: Uninitialized variable: dec_error
Error: CPPCHECK_WARNING (CWE-476): [#def386]
opus-1.6/tests/test_opus_projection.c:247: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: a
Error: GCC_ANALYZER_WARNING (CWE-688): [#def387]
opus-1.6/tests/test_opus_projection.c:247:4: warning[-Wanalyzer-possible-null-argument]: use of possibly-NULL ‘a’ where non-null expected
opus-1.6/tests/test_opus_projection.c:243:22: acquire_memory: this call could return NULL
opus-1.6/tests/test_opus_projection.c:247:4: danger: argument 1 (‘a’) from [(1)](sarif:/runs/0/results/19/codeFlows/0/threadFlows/0/locations/0) could be NULL where non-null expected
Error: CPPCHECK_WARNING (CWE-476): [#def388]
opus-1.6/tests/test_opus_projection.c:248: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: b
Error: GCC_ANALYZER_WARNING (CWE-688): [#def389]
opus-1.6/tests/test_opus_projection.c:248:4: warning[-Wanalyzer-possible-null-argument]: use of possibly-NULL ‘b’ where non-null expected
opus-1.6/tests/test_opus_projection.c:244:22: acquire_memory: this call could return NULL
opus-1.6/tests/test_opus_projection.c:248:4: danger: argument 1 (‘b’) from [(1)](sarif:/runs/0/results/20/codeFlows/0/threadFlows/0/locations/0) could be NULL where non-null expected
Error: CPPCHECK_WARNING (CWE-476): [#def390]
opus-1.6/tests/test_opus_projection.c:249: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: c
Error: GCC_ANALYZER_WARNING (CWE-688): [#def391]
opus-1.6/tests/test_opus_projection.c:249:4: warning[-Wanalyzer-possible-null-argument]: use of possibly-NULL ‘c’ where non-null expected
opus-1.6/tests/test_opus_projection.c:245:22: acquire_memory: this call could return NULL
opus-1.6/tests/test_opus_projection.c:249:4: danger: argument 1 (‘c’) from [(1)](sarif:/runs/0/results/21/codeFlows/0/threadFlows/0/locations/0) could be NULL where non-null expected
Error: CPPCHECK_WARNING (CWE-476): [#def392]
opus-1.6/tests/test_opus_projection.c:250: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: d
Error: GCC_ANALYZER_WARNING (CWE-688): [#def393]
opus-1.6/tests/test_opus_projection.c:250:4: warning[-Wanalyzer-possible-null-argument]: use of possibly-NULL ‘d’ where non-null expected
opus-1.6/tests/test_opus_projection.c:246:22: acquire_memory: this call could return NULL
opus-1.6/tests/test_opus_projection.c:250:4: danger: argument 1 (‘d’) from [(1)](sarif:/runs/0/results/22/codeFlows/0/threadFlows/0/locations/0) could be NULL where non-null expected
Error: CPPCHECK_WARNING (CWE-476): [#def394]
opus-1.6/tests/test_opus_projection.c:261: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: a
Error: CPPCHECK_WARNING (CWE-476): [#def395]
opus-1.6/tests/test_opus_projection.c:261: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: b
Error: CPPCHECK_WARNING (CWE-476): [#def396]
opus-1.6/tests/test_opus_projection.c:262: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: b
Error: CPPCHECK_WARNING (CWE-476): [#def397]
opus-1.6/tests/test_opus_projection.c:262: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: c
Error: CPPCHECK_WARNING (CWE-476): [#def398]
opus-1.6/tests/test_opus_projection.c:262: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: d
Error: CPPCHECK_WARNING (CWE-476): [#def399]
opus-1.6/tests/test_opus_projection.c:263: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: c
Error: GCC_ANALYZER_WARNING (CWE-401): [#def400]
opus-1.6/tests/test_opus_projection.c:297:12: warning[-Wanalyzer-malloc-leak]: leak of ‘buffer_in’
opus-1.6/tests/test_opus_projection.c:294:24: acquire_memory: allocated here
opus-1.6/tests/test_opus_projection.c:297:12: throw: if ‘opus_projection_ambisonics_encoder_create’ throws an exception...
opus-1.6/tests/test_opus_projection.c:297:12: danger: ‘buffer_in’ leaks here; was allocated at [(1)](sarif:/runs/0/results/23/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def401]
opus-1.6/tests/test_opus_projection.c:297:12: warning[-Wanalyzer-malloc-leak]: leak of ‘buffer_out’
opus-1.6/tests/test_opus_projection.c:295:25: acquire_memory: allocated here
opus-1.6/tests/test_opus_projection.c:297:12: throw: if ‘opus_projection_ambisonics_encoder_create’ throws an exception...
opus-1.6/tests/test_opus_projection.c:297:12: danger: ‘buffer_out’ leaks here; was allocated at [(1)](sarif:/runs/0/results/24/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def402]
opus-1.6/tests/test_opus_projection.c:308:11: warning[-Wanalyzer-malloc-leak]: leak of ‘buffer_in’
opus-1.6/tests/test_opus_projection.c:294:24: acquire_memory: allocated here
opus-1.6/tests/test_opus_projection.c:299:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_projection.c:309:5: branch_false: ...to here
opus-1.6/tests/test_opus_projection.c:308:11: throw: if ‘opus_projection_encoder_ctl’ throws an exception...
opus-1.6/tests/test_opus_projection.c:308:11: danger: ‘buffer_in’ leaks here; was allocated at [(1)](sarif:/runs/0/results/25/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def403]
opus-1.6/tests/test_opus_projection.c:308:11: warning[-Wanalyzer-malloc-leak]: leak of ‘buffer_out’
opus-1.6/tests/test_opus_projection.c:295:25: acquire_memory: allocated here
opus-1.6/tests/test_opus_projection.c:299:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_projection.c:309:5: branch_false: ...to here
opus-1.6/tests/test_opus_projection.c:308:11: throw: if ‘opus_projection_encoder_ctl’ throws an exception...
opus-1.6/tests/test_opus_projection.c:308:11: danger: ‘buffer_out’ leaks here; was allocated at [(1)](sarif:/runs/0/results/26/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def404]
opus-1.6/tests/test_opus_projection.c:315:11: warning[-Wanalyzer-malloc-leak]: leak of ‘buffer_in’
opus-1.6/tests/test_opus_projection.c:294:24: acquire_memory: allocated here
opus-1.6/tests/test_opus_projection.c:299:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_projection.c:309:5: branch_false: ...to here
opus-1.6/tests/test_opus_projection.c:310:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_projection.c:315:11: branch_false: ...to here
opus-1.6/tests/test_opus_projection.c:315:11: throw: if ‘opus_projection_encoder_ctl’ throws an exception...
opus-1.6/tests/test_opus_projection.c:315:11: danger: ‘buffer_in’ leaks here; was allocated at [(1)](sarif:/runs/0/results/27/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def405]
opus-1.6/tests/test_opus_projection.c:315:11: warning[-Wanalyzer-malloc-leak]: leak of ‘buffer_out’
opus-1.6/tests/test_opus_projection.c:295:25: acquire_memory: allocated here
opus-1.6/tests/test_opus_projection.c:299:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_projection.c:309:5: branch_false: ...to here
opus-1.6/tests/test_opus_projection.c:310:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_projection.c:315:11: branch_false: ...to here
opus-1.6/tests/test_opus_projection.c:315:11: throw: if ‘opus_projection_encoder_ctl’ throws an exception...
opus-1.6/tests/test_opus_projection.c:315:11: danger: ‘buffer_out’ leaks here; was allocated at [(1)](sarif:/runs/0/results/28/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def406]
opus-1.6/tests/test_opus_projection.c:323:11: warning[-Wanalyzer-malloc-leak]: leak of ‘buffer_in’
opus-1.6/tests/test_opus_projection.c:294:24: acquire_memory: allocated here
opus-1.6/tests/test_opus_projection.c:299:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_projection.c:309:5: branch_false: ...to here
opus-1.6/tests/test_opus_projection.c:310:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_projection.c:315:11: branch_false: ...to here
opus-1.6/tests/test_opus_projection.c:317:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_projection.c:323:11: throw: if ‘opus_projection_encoder_ctl’ throws an exception...
opus-1.6/tests/test_opus_projection.c:323:11: danger: ‘buffer_in’ leaks here; was allocated at [(1)](sarif:/runs/0/results/31/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def407]
opus-1.6/tests/test_opus_projection.c:323:11: warning[-Wanalyzer-malloc-leak]: leak of ‘buffer_out’
opus-1.6/tests/test_opus_projection.c:295:25: acquire_memory: allocated here
opus-1.6/tests/test_opus_projection.c:299:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_projection.c:309:5: branch_false: ...to here
opus-1.6/tests/test_opus_projection.c:310:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_projection.c:315:11: branch_false: ...to here
opus-1.6/tests/test_opus_projection.c:317:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_projection.c:323:11: throw: if ‘opus_projection_encoder_ctl’ throws an exception...
opus-1.6/tests/test_opus_projection.c:323:11: danger: ‘buffer_out’ leaks here; was allocated at [(1)](sarif:/runs/0/results/30/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def408]
opus-1.6/tests/test_opus_projection.c:323:11: warning[-Wanalyzer-malloc-leak]: leak of ‘malloc((long unsigned int)matrix_size)’
opus-1.6/tests/test_opus_projection.c:275:6: enter_function: entry to ‘test_encode_decode’
opus-1.6/tests/test_opus_projection.c:299:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_projection.c:309:5: branch_false: ...to here
opus-1.6/tests/test_opus_projection.c:310:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_projection.c:315:11: branch_false: ...to here
opus-1.6/tests/test_opus_projection.c:317:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_projection.c:322:29: call_function: inlined call to ‘opus_alloc’ from ‘test_encode_decode’
opus-1.6/tests/test_opus_projection.c:323:11: throw: if ‘opus_projection_encoder_ctl’ throws an exception...
opus-1.6/tests/test_opus_projection.c:323:11: danger: ‘malloc((long unsigned int)matrix_size)’ leaks here; was allocated at [(9)](sarif:/runs/0/results/29/codeFlows/0/threadFlows/0/locations/8)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def409]
opus-1.6/tests/test_opus_projection.c:326:12: warning[-Wanalyzer-malloc-leak]: leak of ‘buffer_in’
opus-1.6/tests/test_opus_projection.c:294:24: acquire_memory: allocated here
opus-1.6/tests/test_opus_projection.c:299:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_projection.c:309:5: branch_false: ...to here
opus-1.6/tests/test_opus_projection.c:310:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_projection.c:315:11: branch_false: ...to here
opus-1.6/tests/test_opus_projection.c:317:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_projection.c:326:12: throw: if ‘opus_projection_decoder_create’ throws an exception...
opus-1.6/tests/test_opus_projection.c:326:12: danger: ‘buffer_in’ leaks here; was allocated at [(1)](sarif:/runs/0/results/32/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def410]
opus-1.6/tests/test_opus_projection.c:326:12: warning[-Wanalyzer-malloc-leak]: leak of ‘buffer_out’
opus-1.6/tests/test_opus_projection.c:295:25: acquire_memory: allocated here
opus-1.6/tests/test_opus_projection.c:299:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_projection.c:309:5: branch_false: ...to here
opus-1.6/tests/test_opus_projection.c:310:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_projection.c:315:11: branch_false: ...to here
opus-1.6/tests/test_opus_projection.c:317:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_projection.c:326:12: throw: if ‘opus_projection_decoder_create’ throws an exception...
opus-1.6/tests/test_opus_projection.c:326:12: danger: ‘buffer_out’ leaks here; was allocated at [(1)](sarif:/runs/0/results/33/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def411]
opus-1.6/tests/test_opus_projection.c:339:9: warning[-Wanalyzer-malloc-leak]: leak of ‘buffer_in’
opus-1.6/tests/test_opus_projection.c:275:6: enter_function: entry to ‘test_encode_decode’
opus-1.6/tests/test_opus_projection.c:294:24: acquire_memory: allocated here
opus-1.6/tests/test_opus_projection.c:299:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_projection.c:309:5: branch_false: ...to here
opus-1.6/tests/test_opus_projection.c:310:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_projection.c:315:11: branch_false: ...to here
opus-1.6/tests/test_opus_projection.c:317:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_projection.c:330:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_projection.c:337:3: branch_false: ...to here
opus-1.6/tests/test_opus_projection.c:337:3: call_function: calling ‘generate_music’ from ‘test_encode_decode’
opus-1.6/tests/test_opus_projection.c:337:3: return_function: returning to ‘test_encode_decode’ from ‘generate_music’
opus-1.6/tests/test_opus_projection.c:339:9: throw: if ‘opus_projection_encode’ throws an exception...
opus-1.6/tests/test_opus_projection.c:339:9: danger: ‘buffer_in’ leaks here; was allocated at [(2)](sarif:/runs/0/results/34/codeFlows/0/threadFlows/0/locations/1)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def412]
opus-1.6/tests/test_opus_projection.c:339:9: warning[-Wanalyzer-malloc-leak]: leak of ‘buffer_out’
opus-1.6/tests/test_opus_projection.c:275:6: enter_function: entry to ‘test_encode_decode’
opus-1.6/tests/test_opus_projection.c:295:25: acquire_memory: allocated here
opus-1.6/tests/test_opus_projection.c:299:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_projection.c:309:5: branch_false: ...to here
opus-1.6/tests/test_opus_projection.c:310:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_projection.c:315:11: branch_false: ...to here
opus-1.6/tests/test_opus_projection.c:317:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_projection.c:330:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_projection.c:337:3: branch_false: ...to here
opus-1.6/tests/test_opus_projection.c:337:3: call_function: calling ‘generate_music’ from ‘test_encode_decode’
opus-1.6/tests/test_opus_projection.c:337:3: return_function: returning to ‘test_encode_decode’ from ‘generate_music’
opus-1.6/tests/test_opus_projection.c:339:9: throw: if ‘opus_projection_encode’ throws an exception...
opus-1.6/tests/test_opus_projection.c:339:9: danger: ‘buffer_out’ leaks here; was allocated at [(2)](sarif:/runs/0/results/35/codeFlows/0/threadFlows/0/locations/1)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def413]
opus-1.6/tests/test_opus_projection.c:346:17: warning[-Wanalyzer-malloc-leak]: leak of ‘buffer_in’
opus-1.6/tests/test_opus_projection.c:275:6: enter_function: entry to ‘test_encode_decode’
opus-1.6/tests/test_opus_projection.c:294:24: acquire_memory: allocated here
opus-1.6/tests/test_opus_projection.c:299:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_projection.c:309:5: branch_false: ...to here
opus-1.6/tests/test_opus_projection.c:310:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_projection.c:315:11: branch_false: ...to here
opus-1.6/tests/test_opus_projection.c:317:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_projection.c:330:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_projection.c:337:3: branch_false: ...to here
opus-1.6/tests/test_opus_projection.c:337:3: call_function: calling ‘generate_music’ from ‘test_encode_decode’
opus-1.6/tests/test_opus_projection.c:337:3: return_function: returning to ‘test_encode_decode’ from ‘generate_music’
opus-1.6/tests/test_opus_projection.c:341:5: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_projection.c:346:17: branch_false: ...to here
opus-1.6/tests/test_opus_projection.c:346:17: throw: if ‘opus_projection_decode’ throws an exception...
opus-1.6/tests/test_opus_projection.c:346:17: danger: ‘buffer_in’ leaks here; was allocated at [(2)](sarif:/runs/0/results/37/codeFlows/0/threadFlows/0/locations/1)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def414]
opus-1.6/tests/test_opus_projection.c:346:17: warning[-Wanalyzer-malloc-leak]: leak of ‘buffer_out’
opus-1.6/tests/test_opus_projection.c:275:6: enter_function: entry to ‘test_encode_decode’
opus-1.6/tests/test_opus_projection.c:295:25: acquire_memory: allocated here
opus-1.6/tests/test_opus_projection.c:299:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_projection.c:309:5: branch_false: ...to here
opus-1.6/tests/test_opus_projection.c:310:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_projection.c:315:11: branch_false: ...to here
opus-1.6/tests/test_opus_projection.c:317:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_projection.c:330:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_projection.c:337:3: branch_false: ...to here
opus-1.6/tests/test_opus_projection.c:337:3: call_function: calling ‘generate_music’ from ‘test_encode_decode’
opus-1.6/tests/test_opus_projection.c:337:3: return_function: returning to ‘test_encode_decode’ from ‘generate_music’
opus-1.6/tests/test_opus_projection.c:341:5: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_projection.c:346:17: branch_false: ...to here
opus-1.6/tests/test_opus_projection.c:346:17: throw: if ‘opus_projection_decode’ throws an exception...
opus-1.6/tests/test_opus_projection.c:346:17: danger: ‘buffer_out’ leaks here; was allocated at [(2)](sarif:/runs/0/results/36/codeFlows/0/threadFlows/0/locations/1)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def415]
opus-1.6/tests/test_opus_projection.c:353:3: warning[-Wanalyzer-malloc-leak]: leak of ‘buffer_in’
opus-1.6/tests/test_opus_projection.c:275:6: enter_function: entry to ‘test_encode_decode’
opus-1.6/tests/test_opus_projection.c:294:24: acquire_memory: allocated here
opus-1.6/tests/test_opus_projection.c:299:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_projection.c:309:5: branch_false: ...to here
opus-1.6/tests/test_opus_projection.c:310:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_projection.c:315:11: branch_false: ...to here
opus-1.6/tests/test_opus_projection.c:317:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_projection.c:330:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_projection.c:337:3: branch_false: ...to here
opus-1.6/tests/test_opus_projection.c:337:3: call_function: calling ‘generate_music’ from ‘test_encode_decode’
opus-1.6/tests/test_opus_projection.c:337:3: return_function: returning to ‘test_encode_decode’ from ‘generate_music’
opus-1.6/tests/test_opus_projection.c:341:5: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_projection.c:346:17: branch_false: ...to here
opus-1.6/tests/test_opus_projection.c:348:5: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_projection.c:353:3: branch_false: ...to here
opus-1.6/tests/test_opus_projection.c:353:3: throw: if ‘opus_projection_decoder_destroy’ throws an exception...
opus-1.6/tests/test_opus_projection.c:353:3: danger: ‘buffer_in’ leaks here; was allocated at [(2)](sarif:/runs/0/results/38/codeFlows/0/threadFlows/0/locations/1)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def416]
opus-1.6/tests/test_opus_projection.c:354:3: warning[-Wanalyzer-malloc-leak]: leak of ‘buffer_in’
opus-1.6/tests/test_opus_projection.c:275:6: enter_function: entry to ‘test_encode_decode’
opus-1.6/tests/test_opus_projection.c:294:24: acquire_memory: allocated here
opus-1.6/tests/test_opus_projection.c:299:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_projection.c:309:5: branch_false: ...to here
opus-1.6/tests/test_opus_projection.c:310:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_projection.c:315:11: branch_false: ...to here
opus-1.6/tests/test_opus_projection.c:317:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_projection.c:330:6: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_projection.c:337:3: branch_false: ...to here
opus-1.6/tests/test_opus_projection.c:337:3: call_function: calling ‘generate_music’ from ‘test_encode_decode’
opus-1.6/tests/test_opus_projection.c:337:3: return_function: returning to ‘test_encode_decode’ from ‘generate_music’
opus-1.6/tests/test_opus_projection.c:341:5: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_projection.c:346:17: branch_false: ...to here
opus-1.6/tests/test_opus_projection.c:348:5: branch_false: following ‘false’ branch...
opus-1.6/tests/test_opus_projection.c:353:3: branch_false: ...to here
opus-1.6/tests/test_opus_projection.c:354:3: throw: if ‘opus_projection_encoder_destroy’ throws an exception...
opus-1.6/tests/test_opus_projection.c:354:3: danger: ‘buffer_in’ leaks here; was allocated at [(2)](sarif:/runs/0/results/39/codeFlows/0/threadFlows/0/locations/1)
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-110.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 | opus-1.6-1.fc44 |
| store-results-to | /tmp/tmp4huqfjwa/opus-1.6-1.fc44.tar.xz |
| time-created | 2026-01-08 20:03:55 |
| time-finished | 2026-01-08 20:07:24 |
| tool | csmock |
| tool-args | '/usr/bin/csmock' '-r' 'fedora-rawhide-x86_64' '-t' 'gcc,cppcheck,clippy,shellcheck,unicontrol' '-o' '/tmp/tmp4huqfjwa/opus-1.6-1.fc44.tar.xz' '--gcc-analyze' '--unicontrol-notests' '--unicontrol-bidi-only' '--install' 'pam' '--gcc-analyzer-bin=/usr/bin/gcc' '/tmp/tmp4huqfjwa/opus-1.6-1.fc44.src.rpm' |
| tool-version | csmock-3.8.3.20251215.161544.g62de9a5-1.el9 |