Fixed findings
List of Findings
Error: GCC_ANALYZER_WARNING (CWE-775): [#def1]
FreeRDP-3.16.0/channels/audin/client/oss/audin_oss.c:176:29: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘open(&dev_name, 0)’
FreeRDP-3.16.0/channels/audin/client/oss/audin_oss.c:154:12: branch_false: following ‘false’ branch (when ‘arg’ is non-NULL)...
FreeRDP-3.16.0/channels/audin/client/oss/audin_oss.c:160:13: branch_false: ...to here
FreeRDP-3.16.0/channels/audin/client/oss/audin_oss.c:168:27: acquire_resource: opened here
FreeRDP-3.16.0/channels/audin/client/oss/audin_oss.c:168:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/channels/audin/client/oss/audin_oss.c:176:29: branch_false: ...to here
FreeRDP-3.16.0/channels/audin/client/oss/audin_oss.c:176:29: throw: if ‘open’ throws an exception...
FreeRDP-3.16.0/channels/audin/client/oss/audin_oss.c:176:29: danger: ‘open(&dev_name, 0)’ leaks here; was opened at [(3)](sarif:/runs/0/results/4/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-775): [#def2]
FreeRDP-3.16.0/channels/audin/client/oss/audin_oss.c:178:17: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘open(&dev_name, 0)’
FreeRDP-3.16.0/channels/audin/client/oss/audin_oss.c:141:21: enter_function: entry to ‘audin_oss_thread_func’
FreeRDP-3.16.0/channels/audin/client/oss/audin_oss.c:154:12: branch_false: following ‘false’ branch (when ‘arg’ is non-NULL)...
FreeRDP-3.16.0/channels/audin/client/oss/audin_oss.c:160:13: branch_false: ...to here
FreeRDP-3.16.0/channels/audin/client/oss/audin_oss.c:168:27: acquire_resource: opened here
FreeRDP-3.16.0/channels/audin/client/oss/audin_oss.c:168:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/channels/audin/client/oss/audin_oss.c:176:29: branch_false: ...to here
FreeRDP-3.16.0/channels/audin/client/oss/audin_oss.c:176:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/channels/audin/client/oss/audin_oss.c:178:64: branch_true: ...to here
FreeRDP-3.16.0/channels/audin/client/oss/audin_oss.c:178:17: call_function: inlined call to ‘OSS_LOG_ERR’ from ‘audin_oss_thread_func’
Error: GCC_ANALYZER_WARNING (CWE-775): [#def3]
FreeRDP-3.16.0/channels/audin/client/oss/audin_oss.c:185:25: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘open(&dev_name, 0)’
FreeRDP-3.16.0/channels/audin/client/oss/audin_oss.c:141:21: enter_function: entry to ‘audin_oss_thread_func’
FreeRDP-3.16.0/channels/audin/client/oss/audin_oss.c:154:12: branch_false: following ‘false’ branch (when ‘arg’ is non-NULL)...
FreeRDP-3.16.0/channels/audin/client/oss/audin_oss.c:160:13: branch_false: ...to here
FreeRDP-3.16.0/channels/audin/client/oss/audin_oss.c:168:27: acquire_resource: opened here
FreeRDP-3.16.0/channels/audin/client/oss/audin_oss.c:168:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/channels/audin/client/oss/audin_oss.c:176:29: branch_false: ...to here
FreeRDP-3.16.0/channels/audin/client/oss/audin_oss.c:176:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/channels/audin/client/oss/audin_oss.c:182:17: branch_false: ...to here
FreeRDP-3.16.0/channels/audin/client/oss/audin_oss.c:184:20: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/channels/audin/client/oss/audin_oss.c:185:84: branch_true: ...to here
FreeRDP-3.16.0/channels/audin/client/oss/audin_oss.c:185:25: call_function: inlined call to ‘OSS_LOG_ERR’ from ‘audin_oss_thread_func’
Error: GCC_ANALYZER_WARNING (CWE-775): [#def4]
FreeRDP-3.16.0/channels/audin/client/oss/audin_oss.c:190:25: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘open(&dev_name, 0)’
FreeRDP-3.16.0/channels/audin/client/oss/audin_oss.c:141:21: enter_function: entry to ‘audin_oss_thread_func’
FreeRDP-3.16.0/channels/audin/client/oss/audin_oss.c:154:12: branch_false: following ‘false’ branch (when ‘arg’ is non-NULL)...
FreeRDP-3.16.0/channels/audin/client/oss/audin_oss.c:160:13: branch_false: ...to here
FreeRDP-3.16.0/channels/audin/client/oss/audin_oss.c:168:27: acquire_resource: opened here
FreeRDP-3.16.0/channels/audin/client/oss/audin_oss.c:168:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/channels/audin/client/oss/audin_oss.c:176:29: branch_false: ...to here
FreeRDP-3.16.0/channels/audin/client/oss/audin_oss.c:176:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/channels/audin/client/oss/audin_oss.c:182:17: branch_false: ...to here
FreeRDP-3.16.0/channels/audin/client/oss/audin_oss.c:189:20: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/channels/audin/client/oss/audin_oss.c:190:87: branch_true: ...to here
FreeRDP-3.16.0/channels/audin/client/oss/audin_oss.c:190:25: call_function: inlined call to ‘OSS_LOG_ERR’ from ‘audin_oss_thread_func’
Error: GCC_ANALYZER_WARNING (CWE-775): [#def5]
FreeRDP-3.16.0/channels/audin/client/oss/audin_oss.c:192:17: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘open(&dev_name, 0)’
FreeRDP-3.16.0/channels/audin/client/oss/audin_oss.c:154:12: branch_false: following ‘false’ branch (when ‘arg’ is non-NULL)...
FreeRDP-3.16.0/channels/audin/client/oss/audin_oss.c:160:13: branch_false: ...to here
FreeRDP-3.16.0/channels/audin/client/oss/audin_oss.c:168:27: acquire_resource: opened here
FreeRDP-3.16.0/channels/audin/client/oss/audin_oss.c:168:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/channels/audin/client/oss/audin_oss.c:176:29: branch_false: ...to here
FreeRDP-3.16.0/channels/audin/client/oss/audin_oss.c:176:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/channels/audin/client/oss/audin_oss.c:182:17: branch_false: ...to here
FreeRDP-3.16.0/channels/audin/client/oss/audin_oss.c:192:17: throw: if ‘close’ throws an exception...
FreeRDP-3.16.0/channels/audin/client/oss/audin_oss.c:192:17: danger: ‘open(&dev_name, 0)’ leaks here; was opened at [(3)](sarif:/runs/0/results/17/codeFlows/0/threadFlows/0/locations/2)
Error: COMPILER_WARNING: [#def6]
FreeRDP-3.16.0/channels/rdpsnd/server/rdpsnd_main.c: scope_hint: In function ‘rdpsnd_server_recv_formats’
FreeRDP-3.16.0/channels/rdpsnd/server/rdpsnd_main.c:187:16: warning[-Wunused-but-set-variable=]: variable ‘num_known_format’ set but not used
Error: GCC_ANALYZER_WARNING (CWE-404): [#def7]
FreeRDP-3.16.0/client/X11/xf_utils.c:49:9: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
FreeRDP-3.16.0/client/X11/xf_utils.c:727:5: enter_function: entry to ‘LogDynAndXReparentWindow_ex’
FreeRDP-3.16.0/client/X11/xf_utils.c:730:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/client/X11/xf_utils.c:732:17: branch_true: ...to here
FreeRDP-3.16.0/client/X11/xf_utils.c:732:17: call_function: calling ‘write_log’ from ‘LogDynAndXReparentWindow_ex’
Error: COMPILER_WARNING (CWE-1164): [#def8]
FreeRDP-3.16.0/client/X11/xf_utils.c:109:12: warning[-Wunused-function]: ‘write_result_log_ex’ defined but not used
Error: GCC_ANALYZER_WARNING (CWE-415): [#def9]
FreeRDP-3.16.0/client/common/test/TestClientRdpFile.c:581:9: warning[-Wanalyzer-double-free]: double-‘freerdp_client_rdp_file_free’ of ‘file’
FreeRDP-3.16.0/client/common/test/TestClientRdpFile.c:287:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/client/common/test/TestClientRdpFile.c:293:14: branch_false: ...to here
FreeRDP-3.16.0/client/common/test/TestClientRdpFile.c:293:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/client/common/test/TestClientRdpFile.c:296:14: branch_false: ...to here
FreeRDP-3.16.0/client/common/test/TestClientRdpFile.c:296:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/client/common/test/TestClientRdpFile.c:299:13: branch_false: ...to here
FreeRDP-3.16.0/client/common/test/TestClientRdpFile.c:299:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/client/common/test/TestClientRdpFile.c:306:14: branch_false: ...to here
FreeRDP-3.16.0/client/common/test/TestClientRdpFile.c:306:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/client/common/test/TestClientRdpFile.c:313:13: branch_false: ...to here
FreeRDP-3.16.0/client/common/test/TestClientRdpFile.c:313:12: branch_false: following ‘false’ branch (when the strings are equal)...
FreeRDP-3.16.0/client/common/test/TestClientRdpFile.c:322:13: branch_false: ...to here
FreeRDP-3.16.0/client/common/test/TestClientRdpFile.c:322:12: branch_false: following ‘false’ branch (when the strings are equal)...
FreeRDP-3.16.0/client/common/test/TestClientRdpFile.c:331:9: branch_false: ...to here
FreeRDP-3.16.0/client/common/test/TestClientRdpFile.c:334:16: acquire_memory: allocated here
FreeRDP-3.16.0/client/common/test/TestClientRdpFile.c:336:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/client/common/test/TestClientRdpFile.c:342:14: branch_false: ...to here
FreeRDP-3.16.0/client/common/test/TestClientRdpFile.c:342:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/client/common/test/TestClientRdpFile.c:346:14: branch_false: ...to here
FreeRDP-3.16.0/client/common/test/TestClientRdpFile.c:346:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/client/common/test/TestClientRdpFile.c:349:13: branch_false: ...to here
FreeRDP-3.16.0/client/common/test/TestClientRdpFile.c:349:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/client/common/test/TestClientRdpFile.c:356:14: branch_false: ...to here
FreeRDP-3.16.0/client/common/test/TestClientRdpFile.c:356:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/client/common/test/TestClientRdpFile.c:363:13: branch_false: ...to here
FreeRDP-3.16.0/client/common/test/TestClientRdpFile.c:363:12: branch_false: following ‘false’ branch (when the strings are equal)...
FreeRDP-3.16.0/client/common/test/TestClientRdpFile.c:372:13: branch_false: ...to here
FreeRDP-3.16.0/client/common/test/TestClientRdpFile.c:372:12: branch_false: following ‘false’ branch (when the strings are equal)...
FreeRDP-3.16.0/client/common/test/TestClientRdpFile.c:381:18: branch_false: ...to here
FreeRDP-3.16.0/client/common/test/TestClientRdpFile.c:382:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/client/common/test/TestClientRdpFile.c:387:14: branch_false: ...to here
FreeRDP-3.16.0/client/common/test/TestClientRdpFile.c:387:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/client/common/test/TestClientRdpFile.c:392:18: branch_false: ...to here
FreeRDP-3.16.0/client/common/test/TestClientRdpFile.c:393:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/client/common/test/TestClientRdpFile.c:398:20: branch_false: ...to here
FreeRDP-3.16.0/client/common/test/TestClientRdpFile.c:398:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/client/common/test/TestClientRdpFile.c:449:36: branch_false: ...to here
FreeRDP-3.16.0/client/common/test/TestClientRdpFile.c:450:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/client/common/test/TestClientRdpFile.c:455:21: branch_false: ...to here
FreeRDP-3.16.0/client/common/test/TestClientRdpFile.c:455:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/client/common/test/TestClientRdpFile.c:455:20: branch_false: ...to here
FreeRDP-3.16.0/client/common/test/TestClientRdpFile.c:461:33: branch_true: following ‘true’ branch (when ‘x != 4’)...
FreeRDP-3.16.0/client/common/test/TestClientRdpFile.c:463:29: branch_true: ...to here
FreeRDP-3.16.0/client/common/test/TestClientRdpFile.c:463:28: branch_false: following ‘false’ branch (when the strings are equal)...
FreeRDP-3.16.0/client/common/test/TestClientRdpFile.c:461:49: branch_false: ...to here
FreeRDP-3.16.0/client/common/test/TestClientRdpFile.c:463:28: branch_false: following ‘false’ branch (when the strings are equal)...
FreeRDP-3.16.0/client/common/test/TestClientRdpFile.c:461:49: branch_false: ...to here
FreeRDP-3.16.0/client/common/test/TestClientRdpFile.c:474:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/client/common/test/TestClientRdpFile.c:479:34: branch_false: ...to here
FreeRDP-3.16.0/client/common/test/TestClientRdpFile.c:480:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/client/common/test/TestClientRdpFile.c:485:14: branch_false: ...to here
FreeRDP-3.16.0/client/common/test/TestClientRdpFile.c:485:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/client/common/test/TestClientRdpFile.c:494:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/client/common/test/TestClientRdpFile.c:499:14: branch_false: ...to here
FreeRDP-3.16.0/client/common/test/TestClientRdpFile.c:499:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/client/common/test/TestClientRdpFile.c:504:14: branch_false: ...to here
FreeRDP-3.16.0/client/common/test/TestClientRdpFile.c:504:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/client/common/test/TestClientRdpFile.c:510:18: branch_false: ...to here
FreeRDP-3.16.0/client/common/test/TestClientRdpFile.c:511:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/client/common/test/TestClientRdpFile.c:514:13: branch_false: ...to here
FreeRDP-3.16.0/client/common/test/TestClientRdpFile.c:514:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/client/common/test/TestClientRdpFile.c:520:18: branch_false: ...to here
FreeRDP-3.16.0/client/common/test/TestClientRdpFile.c:521:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/client/common/test/TestClientRdpFile.c:524:20: branch_false: ...to here
FreeRDP-3.16.0/client/common/test/TestClientRdpFile.c:526:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/client/common/test/TestClientRdpFile.c:529:20: branch_false: ...to here
FreeRDP-3.16.0/client/common/test/TestClientRdpFile.c:532:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/client/common/test/TestClientRdpFile.c:535:9: branch_false: ...to here
FreeRDP-3.16.0/client/common/test/TestClientRdpFile.c:537:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/client/common/test/TestClientRdpFile.c:543:9: branch_false: ...to here
FreeRDP-3.16.0/client/common/test/TestClientRdpFile.c:543:9: release_memory: first ‘freerdp_client_rdp_file_free’ here
FreeRDP-3.16.0/client/common/test/TestClientRdpFile.c:573:12: branch_false: following ‘false’ branch (when ‘uniname’ is NULL)...
FreeRDP-3.16.0/client/common/test/TestClientRdpFile.c:575:12: branch_false: ...to here
FreeRDP-3.16.0/client/common/test/TestClientRdpFile.c:575:12: branch_false: following ‘false’ branch (when ‘base’ is NULL)...
FreeRDP-3.16.0/client/common/test/TestClientRdpFile.c:577:9: branch_false: ...to here
FreeRDP-3.16.0/client/common/test/TestClientRdpFile.c:581:9: danger: second ‘freerdp_client_rdp_file_free’ here; first ‘freerdp_client_rdp_file_free’ was at [(73)](sarif:/runs/0/results/10/codeFlows/0/threadFlows/0/locations/72)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def10]
FreeRDP-3.16.0/libfreerdp/common/settings.c:4305:29: warning[-Wanalyzer-malloc-leak]: leak of ‘WINPR_JSON_ParseWithLength(jstr, length)’
FreeRDP-3.16.0/libfreerdp/common/settings.c:4298:28: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/common/settings.c:4299:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/common/settings.c:4301:33: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/common/settings.c:4302:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/common/settings.c:4305:29: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/common/settings.c:4305:29: throw: if ‘freerdp_settings_get_type_name_for_type’ throws an exception...
FreeRDP-3.16.0/libfreerdp/common/settings.c:4305:29: danger: ‘WINPR_JSON_ParseWithLength(jstr, length)’ leaks here; was allocated at [(1)](sarif:/runs/0/results/10/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def11]
FreeRDP-3.16.0/libfreerdp/common/settings.c:4305:29: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_settings_new(0)’
FreeRDP-3.16.0/libfreerdp/common/settings.c:4299:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/common/settings.c:4301:33: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/common/settings.c:4301:33: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/common/settings.c:4302:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/common/settings.c:4305:29: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/common/settings.c:4305:29: throw: if ‘freerdp_settings_get_type_name_for_type’ throws an exception...
FreeRDP-3.16.0/libfreerdp/common/settings.c:4305:29: danger: ‘freerdp_settings_new(0)’ leaks here; was allocated at [(3)](sarif:/runs/0/results/9/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def12]
FreeRDP-3.16.0/libfreerdp/common/settings.c:4309:31: warning[-Wanalyzer-malloc-leak]: leak of ‘WINPR_JSON_ParseWithLength(jstr, length)’
FreeRDP-3.16.0/libfreerdp/common/settings.c:4298:28: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/common/settings.c:4299:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/common/settings.c:4301:33: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/common/settings.c:4302:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/common/settings.c:4305:29: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/common/settings.c:4307:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/common/settings.c:4309:31: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/common/settings.c:4309:31: throw: if ‘freerdp_settings_get_type_name_for_type’ throws an exception...
FreeRDP-3.16.0/libfreerdp/common/settings.c:4309:31: danger: ‘WINPR_JSON_ParseWithLength(jstr, length)’ leaks here; was allocated at [(1)](sarif:/runs/0/results/14/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def13]
FreeRDP-3.16.0/libfreerdp/common/settings.c:4309:31: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_settings_new(0)’
FreeRDP-3.16.0/libfreerdp/common/settings.c:4299:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/common/settings.c:4301:33: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/common/settings.c:4301:33: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/common/settings.c:4302:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/common/settings.c:4305:29: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/common/settings.c:4307:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/common/settings.c:4309:31: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/common/settings.c:4309:31: throw: if ‘freerdp_settings_get_type_name_for_type’ throws an exception...
FreeRDP-3.16.0/libfreerdp/common/settings.c:4309:31: danger: ‘freerdp_settings_new(0)’ leaks here; was allocated at [(3)](sarif:/runs/0/results/13/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def14]
FreeRDP-3.16.0/libfreerdp/common/settings.c:4313:30: warning[-Wanalyzer-malloc-leak]: leak of ‘WINPR_JSON_ParseWithLength(jstr, length)’
FreeRDP-3.16.0/libfreerdp/common/settings.c:4298:28: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/common/settings.c:4299:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/common/settings.c:4301:33: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/common/settings.c:4302:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/common/settings.c:4305:29: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/common/settings.c:4307:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/common/settings.c:4309:31: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/common/settings.c:4311:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/common/settings.c:4313:30: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/common/settings.c:4313:30: throw: if ‘freerdp_settings_get_type_name_for_type’ throws an exception...
FreeRDP-3.16.0/libfreerdp/common/settings.c:4313:30: danger: ‘WINPR_JSON_ParseWithLength(jstr, length)’ leaks here; was allocated at [(1)](sarif:/runs/0/results/18/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def15]
FreeRDP-3.16.0/libfreerdp/common/settings.c:4313:30: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_settings_new(0)’
FreeRDP-3.16.0/libfreerdp/common/settings.c:4299:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/common/settings.c:4301:33: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/common/settings.c:4301:33: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/common/settings.c:4302:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/common/settings.c:4305:29: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/common/settings.c:4307:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/common/settings.c:4309:31: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/common/settings.c:4311:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/common/settings.c:4313:30: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/common/settings.c:4313:30: throw: if ‘freerdp_settings_get_type_name_for_type’ throws an exception...
FreeRDP-3.16.0/libfreerdp/common/settings.c:4313:30: danger: ‘freerdp_settings_new(0)’ leaks here; was allocated at [(3)](sarif:/runs/0/results/17/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def16]
FreeRDP-3.16.0/libfreerdp/common/settings.c:4317:31: warning[-Wanalyzer-malloc-leak]: leak of ‘WINPR_JSON_ParseWithLength(jstr, length)’
FreeRDP-3.16.0/libfreerdp/common/settings.c:4298:28: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/common/settings.c:4299:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/common/settings.c:4301:33: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/common/settings.c:4302:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/common/settings.c:4305:29: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/common/settings.c:4307:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/common/settings.c:4309:31: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/common/settings.c:4311:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/common/settings.c:4313:30: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/common/settings.c:4315:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/common/settings.c:4317:31: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/common/settings.c:4317:31: throw: if ‘freerdp_settings_get_type_name_for_type’ throws an exception...
FreeRDP-3.16.0/libfreerdp/common/settings.c:4317:31: danger: ‘WINPR_JSON_ParseWithLength(jstr, length)’ leaks here; was allocated at [(1)](sarif:/runs/0/results/22/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def17]
FreeRDP-3.16.0/libfreerdp/common/settings.c:4317:31: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_settings_new(0)’
FreeRDP-3.16.0/libfreerdp/common/settings.c:4299:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/common/settings.c:4301:33: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/common/settings.c:4301:33: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/common/settings.c:4302:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/common/settings.c:4305:29: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/common/settings.c:4307:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/common/settings.c:4309:31: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/common/settings.c:4311:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/common/settings.c:4313:30: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/common/settings.c:4315:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/common/settings.c:4317:31: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/common/settings.c:4317:31: throw: if ‘freerdp_settings_get_type_name_for_type’ throws an exception...
FreeRDP-3.16.0/libfreerdp/common/settings.c:4317:31: danger: ‘freerdp_settings_new(0)’ leaks here; was allocated at [(3)](sarif:/runs/0/results/21/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def18]
FreeRDP-3.16.0/libfreerdp/common/settings.c:4321:30: warning[-Wanalyzer-malloc-leak]: leak of ‘WINPR_JSON_ParseWithLength(jstr, length)’
FreeRDP-3.16.0/libfreerdp/common/settings.c:4298:28: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/common/settings.c:4299:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/common/settings.c:4301:33: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/common/settings.c:4302:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/common/settings.c:4305:29: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/common/settings.c:4307:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/common/settings.c:4309:31: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/common/settings.c:4311:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/common/settings.c:4313:30: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/common/settings.c:4315:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/common/settings.c:4317:31: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/common/settings.c:4319:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/common/settings.c:4321:30: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/common/settings.c:4321:30: throw: if ‘freerdp_settings_get_type_name_for_type’ throws an exception...
FreeRDP-3.16.0/libfreerdp/common/settings.c:4321:30: danger: ‘WINPR_JSON_ParseWithLength(jstr, length)’ leaks here; was allocated at [(1)](sarif:/runs/0/results/26/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def19]
FreeRDP-3.16.0/libfreerdp/common/settings.c:4321:30: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_settings_new(0)’
FreeRDP-3.16.0/libfreerdp/common/settings.c:4299:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/common/settings.c:4301:33: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/common/settings.c:4301:33: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/common/settings.c:4302:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/common/settings.c:4305:29: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/common/settings.c:4307:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/common/settings.c:4309:31: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/common/settings.c:4311:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/common/settings.c:4313:30: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/common/settings.c:4315:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/common/settings.c:4317:31: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/common/settings.c:4319:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/common/settings.c:4321:30: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/common/settings.c:4321:30: throw: if ‘freerdp_settings_get_type_name_for_type’ throws an exception...
FreeRDP-3.16.0/libfreerdp/common/settings.c:4321:30: danger: ‘freerdp_settings_new(0)’ leaks here; was allocated at [(3)](sarif:/runs/0/results/25/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def20]
FreeRDP-3.16.0/libfreerdp/common/settings.c:4325:31: warning[-Wanalyzer-malloc-leak]: leak of ‘WINPR_JSON_ParseWithLength(jstr, length)’
FreeRDP-3.16.0/libfreerdp/common/settings.c:4298:28: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/common/settings.c:4299:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/common/settings.c:4301:33: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/common/settings.c:4302:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/common/settings.c:4305:29: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/common/settings.c:4307:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/common/settings.c:4309:31: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/common/settings.c:4311:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/common/settings.c:4313:30: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/common/settings.c:4315:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/common/settings.c:4317:31: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/common/settings.c:4319:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/common/settings.c:4321:30: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/common/settings.c:4323:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/common/settings.c:4325:31: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/common/settings.c:4325:31: throw: if ‘freerdp_settings_get_type_name_for_type’ throws an exception...
FreeRDP-3.16.0/libfreerdp/common/settings.c:4325:31: danger: ‘WINPR_JSON_ParseWithLength(jstr, length)’ leaks here; was allocated at [(1)](sarif:/runs/0/results/30/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def21]
FreeRDP-3.16.0/libfreerdp/common/settings.c:4325:31: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_settings_new(0)’
FreeRDP-3.16.0/libfreerdp/common/settings.c:4299:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/common/settings.c:4301:33: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/common/settings.c:4301:33: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/common/settings.c:4302:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/common/settings.c:4305:29: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/common/settings.c:4307:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/common/settings.c:4309:31: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/common/settings.c:4311:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/common/settings.c:4313:30: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/common/settings.c:4315:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/common/settings.c:4317:31: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/common/settings.c:4319:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/common/settings.c:4321:30: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/common/settings.c:4323:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/common/settings.c:4325:31: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/common/settings.c:4325:31: throw: if ‘freerdp_settings_get_type_name_for_type’ throws an exception...
FreeRDP-3.16.0/libfreerdp/common/settings.c:4325:31: danger: ‘freerdp_settings_new(0)’ leaks here; was allocated at [(3)](sarif:/runs/0/results/29/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def22]
FreeRDP-3.16.0/libfreerdp/common/settings.c:4329:30: warning[-Wanalyzer-malloc-leak]: leak of ‘WINPR_JSON_ParseWithLength(jstr, length)’
FreeRDP-3.16.0/libfreerdp/common/settings.c:4298:28: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/common/settings.c:4299:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/common/settings.c:4301:33: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/common/settings.c:4302:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/common/settings.c:4305:29: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/common/settings.c:4307:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/common/settings.c:4309:31: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/common/settings.c:4311:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/common/settings.c:4313:30: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/common/settings.c:4315:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/common/settings.c:4317:31: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/common/settings.c:4319:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/common/settings.c:4321:30: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/common/settings.c:4323:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/common/settings.c:4325:31: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/common/settings.c:4327:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/common/settings.c:4329:30: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/common/settings.c:4329:30: throw: if ‘freerdp_settings_get_type_name_for_type’ throws an exception...
FreeRDP-3.16.0/libfreerdp/common/settings.c:4329:30: danger: ‘WINPR_JSON_ParseWithLength(jstr, length)’ leaks here; was allocated at [(1)](sarif:/runs/0/results/34/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def23]
FreeRDP-3.16.0/libfreerdp/common/settings.c:4329:30: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_settings_new(0)’
FreeRDP-3.16.0/libfreerdp/common/settings.c:4299:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/common/settings.c:4301:33: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/common/settings.c:4301:33: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/common/settings.c:4302:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/common/settings.c:4305:29: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/common/settings.c:4307:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/common/settings.c:4309:31: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/common/settings.c:4311:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/common/settings.c:4313:30: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/common/settings.c:4315:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/common/settings.c:4317:31: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/common/settings.c:4319:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/common/settings.c:4321:30: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/common/settings.c:4323:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/common/settings.c:4325:31: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/common/settings.c:4327:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/common/settings.c:4329:30: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/common/settings.c:4329:30: throw: if ‘freerdp_settings_get_type_name_for_type’ throws an exception...
FreeRDP-3.16.0/libfreerdp/common/settings.c:4329:30: danger: ‘freerdp_settings_new(0)’ leaks here; was allocated at [(3)](sarif:/runs/0/results/33/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def24]
FreeRDP-3.16.0/libfreerdp/common/settings.c:4333:31: warning[-Wanalyzer-malloc-leak]: leak of ‘WINPR_JSON_ParseWithLength(jstr, length)’
FreeRDP-3.16.0/libfreerdp/common/settings.c:4298:28: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/common/settings.c:4299:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/common/settings.c:4301:33: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/common/settings.c:4302:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/common/settings.c:4305:29: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/common/settings.c:4307:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/common/settings.c:4309:31: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/common/settings.c:4311:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/common/settings.c:4313:30: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/common/settings.c:4315:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/common/settings.c:4317:31: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/common/settings.c:4319:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/common/settings.c:4321:30: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/common/settings.c:4323:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/common/settings.c:4325:31: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/common/settings.c:4327:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/common/settings.c:4329:30: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/common/settings.c:4331:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/common/settings.c:4333:31: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/common/settings.c:4333:31: throw: if ‘freerdp_settings_get_type_name_for_type’ throws an exception...
FreeRDP-3.16.0/libfreerdp/common/settings.c:4333:31: danger: ‘WINPR_JSON_ParseWithLength(jstr, length)’ leaks here; was allocated at [(1)](sarif:/runs/0/results/38/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def25]
FreeRDP-3.16.0/libfreerdp/common/settings.c:4333:31: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_settings_new(0)’
FreeRDP-3.16.0/libfreerdp/common/settings.c:4299:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/common/settings.c:4301:33: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/common/settings.c:4301:33: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/common/settings.c:4302:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/common/settings.c:4305:29: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/common/settings.c:4307:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/common/settings.c:4309:31: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/common/settings.c:4311:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/common/settings.c:4313:30: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/common/settings.c:4315:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/common/settings.c:4317:31: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/common/settings.c:4319:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/common/settings.c:4321:30: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/common/settings.c:4323:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/common/settings.c:4325:31: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/common/settings.c:4327:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/common/settings.c:4329:30: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/common/settings.c:4331:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/common/settings.c:4333:31: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/common/settings.c:4333:31: throw: if ‘freerdp_settings_get_type_name_for_type’ throws an exception...
FreeRDP-3.16.0/libfreerdp/common/settings.c:4333:31: danger: ‘freerdp_settings_new(0)’ leaks here; was allocated at [(3)](sarif:/runs/0/results/37/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def26]
FreeRDP-3.16.0/libfreerdp/common/settings.c:4337:32: warning[-Wanalyzer-malloc-leak]: leak of ‘WINPR_JSON_ParseWithLength(jstr, length)’
FreeRDP-3.16.0/libfreerdp/common/settings.c:4298:28: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/common/settings.c:4299:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/common/settings.c:4301:33: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/common/settings.c:4302:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/common/settings.c:4305:29: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/common/settings.c:4307:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/common/settings.c:4309:31: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/common/settings.c:4311:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/common/settings.c:4313:30: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/common/settings.c:4315:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/common/settings.c:4317:31: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/common/settings.c:4319:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/common/settings.c:4321:30: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/common/settings.c:4323:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/common/settings.c:4325:31: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/common/settings.c:4327:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/common/settings.c:4329:30: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/common/settings.c:4331:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/common/settings.c:4333:31: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/common/settings.c:4335:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/common/settings.c:4337:32: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/common/settings.c:4337:32: throw: if ‘freerdp_settings_get_type_name_for_type’ throws an exception...
FreeRDP-3.16.0/libfreerdp/common/settings.c:4337:32: danger: ‘WINPR_JSON_ParseWithLength(jstr, length)’ leaks here; was allocated at [(1)](sarif:/runs/0/results/42/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def27]
FreeRDP-3.16.0/libfreerdp/common/settings.c:4337:32: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_settings_new(0)’
FreeRDP-3.16.0/libfreerdp/common/settings.c:4299:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/common/settings.c:4301:33: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/common/settings.c:4301:33: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/common/settings.c:4302:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/common/settings.c:4305:29: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/common/settings.c:4307:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/common/settings.c:4309:31: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/common/settings.c:4311:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/common/settings.c:4313:30: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/common/settings.c:4315:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/common/settings.c:4317:31: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/common/settings.c:4319:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/common/settings.c:4321:30: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/common/settings.c:4323:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/common/settings.c:4325:31: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/common/settings.c:4327:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/common/settings.c:4329:30: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/common/settings.c:4331:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/common/settings.c:4333:31: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/common/settings.c:4335:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/common/settings.c:4337:32: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/common/settings.c:4337:32: throw: if ‘freerdp_settings_get_type_name_for_type’ throws an exception...
FreeRDP-3.16.0/libfreerdp/common/settings.c:4337:32: danger: ‘freerdp_settings_new(0)’ leaks here; was allocated at [(3)](sarif:/runs/0/results/41/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def28]
FreeRDP-3.16.0/libfreerdp/core/aad.c:859:29: warning[-Wanalyzer-malloc-leak]: leak of ‘WINPR_JSON_ParseWithLength(data, length)’
FreeRDP-3.16.0/libfreerdp/core/aad.c:851:28: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/aad.c:852:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/aad.c:859:29: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/aad.c:859:29: throw: if ‘WINPR_JSON_GetObjectItem’ throws an exception...
FreeRDP-3.16.0/libfreerdp/core/aad.c:859:29: danger: ‘WINPR_JSON_ParseWithLength(data, length)’ leaks here; was allocated at [(1)](sarif:/runs/0/results/32/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def29]
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:205:14: warning[-Wanalyzer-malloc-leak]: leak of ‘http_request_new()’
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:200:19: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:202:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:205:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:205:14: throw: if ‘http_request_set_method’ throws an exception...
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:205:14: danger: ‘http_request_new()’ leaks here; was allocated at [(1)](sarif:/runs/0/results/8/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def30]
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:451:14: warning[-Wanalyzer-malloc-leak]: leak of ‘winpr_Cipher_NewEx(cipherType, 0, *<unknown>.pointer + 12, (long unsigned int)v, 0, 0)’
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:365:26: enter_function: entry to ‘treatAuthBlob’
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:372:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:378:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:379:12: branch_false: following ‘false’ branch (when the strings are equal)...
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:385:20: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:387:12: branch_false: following ‘false’ branch (when ‘cbInput > 11’)...
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:394:17: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:400:9: call_function: inlined call to ‘stream_read_u32_le’ from ‘treatAuthBlob’
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:402:12: branch_false: following ‘false’ branch (when ‘v == 1296188491’)...
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:402:12: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:409:9: call_function: inlined call to ‘stream_read_u32_le’ from ‘treatAuthBlob’
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:410:12: branch_false: following ‘false’ branch (when ‘v == 1’)...
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:410:12: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:418:9: call_function: inlined call to ‘stream_read_u32_le’ from ‘treatAuthBlob’
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:421:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:428:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:444:15: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:445:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:451:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:451:14: throw: if ‘winpr_Cipher_SetPadding’ throws an exception...
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:451:14: danger: ‘winpr_Cipher_NewEx(cipherType, 0, *<unknown>.pointer + 12, (long unsigned int)v, 0, 0)’ leaks here; was allocated at [(26)](sarif:/runs/0/results/23/codeFlows/0/threadFlows/0/locations/25)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def31]
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:507:14: warning[-Wanalyzer-malloc-leak]: leak of ‘encryptedPass’
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:496:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:502:31: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:503:31: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:506:12: branch_false: following ‘false’ branch (when ‘encryptedPass’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:507:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:507:14: throw: if ‘winpr_Cipher_Update’ throws an exception...
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:507:14: danger: ‘encryptedPass’ leaks here; was allocated at [(3)](sarif:/runs/0/results/24/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def32]
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:629:33: warning[-Wanalyzer-malloc-leak]: leak of ‘WINPR_JSON_Parse(metadata)’
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:708:13: enter_function: entry to ‘arm_treat_azureInstanceNetworkMetadata’
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:715:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:718:28: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:718:28: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:719:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:725:29: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:726:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:732:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:732:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:738:30: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:739:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:739:12: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:747:28: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:749:38: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:754:20: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:755:34: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:755:34: call_function: calling ‘arm_parse_ipvx_count’ from ‘arm_treat_azureInstanceNetworkMetadata’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def33]
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:632:16: warning[-Wanalyzer-malloc-leak]: leak of ‘WINPR_JSON_Parse(metadata)’
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:708:13: enter_function: entry to ‘arm_treat_azureInstanceNetworkMetadata’
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:715:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:718:28: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:718:28: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:719:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:725:29: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:726:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:732:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:732:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:738:30: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:739:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:739:12: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:747:28: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:749:38: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:754:20: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:755:34: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:755:34: call_function: calling ‘arm_parse_ipvx_count’ from ‘arm_treat_azureInstanceNetworkMetadata’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def34]
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:644:33: warning[-Wanalyzer-malloc-leak]: leak of ‘WINPR_JSON_Parse(metadata)’
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:708:13: enter_function: entry to ‘arm_treat_azureInstanceNetworkMetadata’
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:715:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:718:28: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:718:28: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:719:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:725:29: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:726:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:732:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:732:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:738:30: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:739:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:739:12: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:762:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:765:16: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:766:28: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:768:38: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:775:30: call_function: calling ‘arm_parse_ipv6’ from ‘arm_treat_azureInstanceNetworkMetadata’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def35]
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:654:36: warning[-Wanalyzer-malloc-leak]: leak of ‘WINPR_JSON_Parse(metadata)’
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:708:13: enter_function: entry to ‘arm_treat_azureInstanceNetworkMetadata’
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:715:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:718:28: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:718:28: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:719:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:725:29: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:726:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:732:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:732:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:738:30: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:739:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:739:12: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:762:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:765:16: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:766:28: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:768:38: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:775:30: call_function: calling ‘arm_parse_ipv6’ from ‘arm_treat_azureInstanceNetworkMetadata’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def36]
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:670:33: warning[-Wanalyzer-malloc-leak]: leak of ‘WINPR_JSON_Parse(metadata)’
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:708:13: enter_function: entry to ‘arm_treat_azureInstanceNetworkMetadata’
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:715:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:718:28: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:718:28: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:719:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:725:29: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:726:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:732:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:732:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:738:30: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:739:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:739:12: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:762:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:765:16: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:766:28: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:768:38: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:773:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:779:36: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:782:30: call_function: calling ‘arm_parse_ipv4’ from ‘arm_treat_azureInstanceNetworkMetadata’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def37]
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:677:39: warning[-Wanalyzer-malloc-leak]: leak of ‘WINPR_JSON_Parse(metadata)’
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:708:13: enter_function: entry to ‘arm_treat_azureInstanceNetworkMetadata’
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:715:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:718:28: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:718:28: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:719:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:725:29: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:726:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:732:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:732:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:738:30: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:739:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:739:12: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:762:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:765:16: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:766:28: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:768:38: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:773:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:779:36: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:782:30: call_function: calling ‘arm_parse_ipv4’ from ‘arm_treat_azureInstanceNetworkMetadata’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def38]
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:681:44: warning[-Wanalyzer-malloc-leak]: leak of ‘WINPR_JSON_Parse(metadata)’
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:708:13: enter_function: entry to ‘arm_treat_azureInstanceNetworkMetadata’
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:715:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:718:28: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:718:28: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:719:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:725:29: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:726:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:732:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:732:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:738:30: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:739:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:739:12: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:762:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:765:16: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:766:28: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:768:38: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:773:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:779:36: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:782:30: call_function: calling ‘arm_parse_ipv4’ from ‘arm_treat_azureInstanceNetworkMetadata’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def39]
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:682:37: warning[-Wanalyzer-malloc-leak]: leak of ‘WINPR_JSON_Parse(metadata)’
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:708:13: enter_function: entry to ‘arm_treat_azureInstanceNetworkMetadata’
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:715:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:718:28: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:718:28: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:719:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:725:29: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:726:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:732:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:732:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:738:30: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:739:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:739:12: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:762:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:765:16: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:766:28: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:768:38: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:773:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:779:36: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:782:30: call_function: calling ‘arm_parse_ipv4’ from ‘arm_treat_azureInstanceNetworkMetadata’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def40]
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:684:48: warning[-Wanalyzer-malloc-leak]: leak of ‘WINPR_JSON_Parse(metadata)’
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:708:13: enter_function: entry to ‘arm_treat_azureInstanceNetworkMetadata’
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:715:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:718:28: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:718:28: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:719:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:725:29: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:726:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:732:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:732:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:738:30: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:739:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:739:12: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:762:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:765:16: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:766:28: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:768:38: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:773:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:779:36: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:782:30: call_function: calling ‘arm_parse_ipv4’ from ‘arm_treat_azureInstanceNetworkMetadata’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def41]
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:725:29: warning[-Wanalyzer-malloc-leak]: leak of ‘WINPR_JSON_Parse(metadata)’
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:715:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:718:28: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:718:28: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:719:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:725:29: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:725:29: throw: if ‘WINPR_JSON_GetObjectItem’ throws an exception...
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:725:29: danger: ‘WINPR_JSON_Parse(metadata)’ leaks here; was allocated at [(3)](sarif:/runs/0/results/42/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def42]
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:732:14: warning[-Wanalyzer-malloc-leak]: leak of ‘WINPR_JSON_Parse(metadata)’
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:715:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:718:28: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:718:28: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:719:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:725:29: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:726:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:732:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:732:14: throw: if ‘WINPR_JSON_IsArray’ throws an exception...
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:732:14: danger: ‘WINPR_JSON_Parse(metadata)’ leaks here; was allocated at [(3)](sarif:/runs/0/results/43/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def43]
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:734:17: warning[-Wanalyzer-malloc-leak]: leak of ‘WINPR_JSON_Parse(metadata)’
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:715:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:718:28: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:718:28: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:719:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:725:29: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:726:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:732:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:732:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:734:17: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:734:17: throw: if ‘WLog_IsLevelActive’ throws an exception...
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:734:17: danger: ‘WINPR_JSON_Parse(metadata)’ leaks here; was allocated at [(3)](sarif:/runs/0/results/44/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def44]
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:738:30: warning[-Wanalyzer-malloc-leak]: leak of ‘WINPR_JSON_Parse(metadata)’
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:715:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:718:28: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:718:28: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:719:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:725:29: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:726:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:732:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:732:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:738:30: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:738:30: throw: if ‘WINPR_JSON_GetArraySize’ throws an exception...
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:738:30: danger: ‘WINPR_JSON_Parse(metadata)’ leaks here; was allocated at [(3)](sarif:/runs/0/results/46/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def45]
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:749:38: warning[-Wanalyzer-malloc-leak]: leak of ‘WINPR_JSON_Parse(metadata)’
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:715:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:718:28: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:718:28: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:719:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:725:29: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:726:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:732:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:732:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:738:30: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:739:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:739:12: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:747:28: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:749:38: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:749:38: throw: if ‘WINPR_JSON_GetArrayItem’ throws an exception...
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:749:38: danger: ‘WINPR_JSON_Parse(metadata)’ leaks here; was allocated at [(3)](sarif:/runs/0/results/47/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def46]
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:753:36: warning[-Wanalyzer-malloc-leak]: leak of ‘WINPR_JSON_Parse(metadata)’
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:715:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:718:28: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:718:28: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:719:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:725:29: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:726:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:732:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:732:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:738:30: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:739:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:739:12: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:747:28: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:749:38: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:753:36: throw: if ‘WINPR_JSON_GetObjectItem’ throws an exception...
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:753:36: danger: ‘WINPR_JSON_Parse(metadata)’ leaks here; was allocated at [(3)](sarif:/runs/0/results/48/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def47]
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:757:36: warning[-Wanalyzer-malloc-leak]: leak of ‘WINPR_JSON_Parse(metadata)’
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:715:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:718:28: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:718:28: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:719:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:725:29: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:726:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:732:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:732:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:738:30: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:739:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:739:12: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:747:28: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:749:38: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:757:36: throw: if ‘WINPR_JSON_GetObjectItem’ throws an exception...
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:757:36: danger: ‘WINPR_JSON_Parse(metadata)’ leaks here; was allocated at [(3)](sarif:/runs/0/results/49/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def48]
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:762:12: warning[-Wanalyzer-malloc-leak]: leak of ‘WINPR_JSON_Parse(metadata)’
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:715:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:718:28: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:718:28: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:719:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:725:29: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:726:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:732:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:732:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:738:30: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:739:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:739:12: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:762:12: danger: ‘WINPR_JSON_Parse(metadata)’ leaks here; was allocated at [(3)](sarif:/runs/0/results/50/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def49]
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:762:14: warning[-Wanalyzer-malloc-leak]: leak of ‘WINPR_JSON_Parse(metadata)’
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:715:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:718:28: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:718:28: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:719:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:725:29: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:726:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:732:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:732:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:738:30: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:739:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:739:12: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:762:14: throw: if ‘freerdp_target_net_adresses_reset’ throws an exception...
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:762:14: danger: ‘WINPR_JSON_Parse(metadata)’ leaks here; was allocated at [(3)](sarif:/runs/0/results/51/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def50]
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:768:38: warning[-Wanalyzer-malloc-leak]: leak of ‘WINPR_JSON_Parse(metadata)’
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:715:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:718:28: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:718:28: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:719:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:725:29: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:726:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:732:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:732:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:738:30: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:739:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:739:12: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:762:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:765:16: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:766:28: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:768:38: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:768:38: throw: if ‘WINPR_JSON_GetArrayItem’ throws an exception...
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:768:38: danger: ‘WINPR_JSON_Parse(metadata)’ leaks here; was allocated at [(3)](sarif:/runs/0/results/52/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def51]
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:772:36: warning[-Wanalyzer-malloc-leak]: leak of ‘WINPR_JSON_Parse(metadata)’
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:715:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:718:28: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:718:28: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:719:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:725:29: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:726:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:732:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:732:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:738:30: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:739:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:739:12: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:762:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:765:16: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:766:28: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:768:38: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:772:36: throw: if ‘WINPR_JSON_GetObjectItem’ throws an exception...
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:772:36: danger: ‘WINPR_JSON_Parse(metadata)’ leaks here; was allocated at [(3)](sarif:/runs/0/results/53/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def52]
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:779:36: warning[-Wanalyzer-malloc-leak]: leak of ‘WINPR_JSON_Parse(metadata)’
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:715:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:718:28: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:718:28: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:719:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:725:29: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:726:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:732:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:732:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:738:30: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:739:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:739:12: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:762:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:765:16: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:766:28: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:768:38: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:773:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:779:36: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:779:36: throw: if ‘WINPR_JSON_GetObjectItem’ throws an exception...
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:779:36: danger: ‘WINPR_JSON_Parse(metadata)’ leaks here; was allocated at [(3)](sarif:/runs/0/results/54/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def53]
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:786:13: warning[-Wanalyzer-malloc-leak]: leak of ‘WINPR_JSON_Parse(metadata)’
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:715:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:718:28: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:718:28: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:719:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:725:29: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:726:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:732:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:732:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:738:30: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:739:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:739:12: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:762:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:765:16: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:786:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:789:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:789:14: throw: if ‘freerdp_settings_set_uint32’ throws an exception...
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:786:13: danger: ‘WINPR_JSON_Parse(metadata)’ leaks here; was allocated at [(3)](sarif:/runs/0/results/55/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def54]
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:795:9: warning[-Wanalyzer-malloc-leak]: leak of ‘WINPR_JSON_Parse(metadata)’
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:715:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:718:28: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:718:28: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:719:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:725:29: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:795:9: danger: ‘WINPR_JSON_Parse(metadata)’ leaks here; was allocated at [(3)](sarif:/runs/0/results/58/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def55]
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:886:33: warning[-Wanalyzer-malloc-leak]: leak of ‘WINPR_JSON_ParseWithLength(message, len)’
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:881:28: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:883:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:886:33: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:887:29: throw: if ‘WINPR_JSON_GetObjectItemCaseSensitive’ throws an exception...
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:886:33: danger: ‘WINPR_JSON_ParseWithLength(message, len)’ leaks here; was allocated at [(1)](sarif:/runs/0/results/59/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def56]
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:965:40: warning[-Wanalyzer-malloc-leak]: leak of ‘WINPR_JSON_ParseWithLength(http_response_get_body(response), http_response_get_body_length(response))’
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:950:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:953:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:955:28: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:956:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:965:40: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:965:40: throw: if ‘WINPR_JSON_GetObjectItemCaseSensitive’ throws an exception...
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:965:40: danger: ‘WINPR_JSON_ParseWithLength(http_response_get_body(response), http_response_get_body_length(response))’ leaks here; was allocated at [(3)](sarif:/runs/0/results/88/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def57]
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:966:35: warning[-Wanalyzer-malloc-leak]: leak of ‘WINPR_JSON_ParseWithLength(http_response_get_body(response), http_response_get_body_length(response))’
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:950:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:953:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:955:28: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:956:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:965:40: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:966:35: throw: if ‘WINPR_JSON_GetStringValue’ throws an exception...
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:966:35: danger: ‘WINPR_JSON_ParseWithLength(http_response_get_body(response), http_response_get_body_length(response))’ leaks here; was allocated at [(3)](sarif:/runs/0/results/89/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def58]
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:969:17: warning[-Wanalyzer-malloc-leak]: leak of ‘WINPR_JSON_ParseWithLength(http_response_get_body(response), http_response_get_body_length(response))’
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:950:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:953:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:955:28: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:956:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:965:40: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:967:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:969:17: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:969:17: throw: if ‘WLog_IsLevelActive’ throws an exception...
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:969:17: danger: ‘WINPR_JSON_ParseWithLength(http_response_get_body(response), http_response_get_body_length(response))’ leaks here; was allocated at [(3)](sarif:/runs/0/results/90/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def59]
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:977:39: warning[-Wanalyzer-malloc-leak]: leak of ‘WINPR_JSON_ParseWithLength(http_response_get_body(response), http_response_get_body_length(response))’
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:950:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:953:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:955:28: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:956:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:965:40: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:967:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:974:13: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:974:12: branch_true: following ‘true’ branch (when the strings are equal)...
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:976:17: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:977:39: throw: if ‘WINPR_JSON_GetObjectItemCaseSensitive’ throws an exception...
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:977:39: danger: ‘WINPR_JSON_ParseWithLength(http_response_get_body(response), http_response_get_body_length(response))’ leaks here; was allocated at [(3)](sarif:/runs/0/results/94/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def60]
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:978:38: warning[-Wanalyzer-malloc-leak]: leak of ‘WINPR_JSON_ParseWithLength(http_response_get_body(response), http_response_get_body_length(response))’
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:950:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:953:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:955:28: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:956:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:965:40: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:967:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:974:13: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:974:12: branch_true: following ‘true’ branch (when the strings are equal)...
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:976:17: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:978:38: throw: if ‘WINPR_JSON_GetStringValue’ throws an exception...
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:978:38: danger: ‘WINPR_JSON_ParseWithLength(http_response_get_body(response), http_response_get_body_length(response))’ leaks here; was allocated at [(3)](sarif:/runs/0/results/95/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def61]
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:986:17: warning[-Wanalyzer-malloc-leak]: leak of ‘WINPR_JSON_ParseWithLength(http_response_get_body(response), http_response_get_body_length(response))’
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:950:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:953:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:955:28: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:956:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:965:40: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:967:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:974:13: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:974:12: branch_false: following ‘false’ branch (when the strings are non-equal)...
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:986:17: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:986:17: throw: if ‘WLog_Get’ throws an exception...
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:986:17: danger: ‘WINPR_JSON_ParseWithLength(http_response_get_body(response), http_response_get_body_length(response))’ leaks here; was allocated at [(3)](sarif:/runs/0/results/96/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def62]
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:992:9: warning[-Wanalyzer-malloc-leak]: leak of ‘WINPR_JSON_ParseWithLength(http_response_get_body(response), http_response_get_body_length(response))’
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:950:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:953:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:955:28: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:956:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:965:40: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/arm.c:992:9: danger: ‘WINPR_JSON_ParseWithLength(http_response_get_body(response), http_response_get_body_length(response))’ leaks here; was allocated at [(3)](sarif:/runs/0/results/98/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def63]
FreeRDP-3.16.0/libfreerdp/core/gateway/http.c:1546:24: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.16.0/libfreerdp/core/gateway/http.c:1555:15: enter_function: entry to ‘http_response_new’
FreeRDP-3.16.0/libfreerdp/core/gateway/http.c:1559:12: branch_false: following ‘false’ branch (when ‘response’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/gateway/http.c:1562:35: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/http.c:1562:35: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/gateway/http.c:1564:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/http.c:1567:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/http.c:1567:14: call_function: calling ‘set_compare’ from ‘http_response_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def64]
FreeRDP-3.16.0/libfreerdp/core/gateway/http.c:1546:24: warning[-Wanalyzer-malloc-leak]: leak of ‘response’
FreeRDP-3.16.0/libfreerdp/core/gateway/http.c:1555:15: enter_function: entry to ‘http_response_new’
FreeRDP-3.16.0/libfreerdp/core/gateway/http.c:1557:49: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/gateway/http.c:1559:12: branch_false: following ‘false’ branch (when ‘response’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/gateway/http.c:1562:35: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/http.c:1564:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/http.c:1567:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/http.c:1567:14: call_function: calling ‘set_compare’ from ‘http_response_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def65]
FreeRDP-3.16.0/libfreerdp/core/gateway/http.c:1547:26: warning[-Wanalyzer-malloc-leak]: leak of ‘response’
FreeRDP-3.16.0/libfreerdp/core/gateway/http.c:1555:15: enter_function: entry to ‘http_response_new’
FreeRDP-3.16.0/libfreerdp/core/gateway/http.c:1557:49: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/gateway/http.c:1559:12: branch_false: following ‘false’ branch (when ‘response’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/gateway/http.c:1562:35: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/http.c:1564:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/http.c:1567:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/http.c:1567:14: call_function: calling ‘set_compare’ from ‘http_response_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def66]
FreeRDP-3.16.0/libfreerdp/core/gateway/http.c:1562:35: warning[-Wanalyzer-malloc-leak]: leak of ‘response’
FreeRDP-3.16.0/libfreerdp/core/gateway/http.c:1557:49: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/gateway/http.c:1559:12: branch_false: following ‘false’ branch (when ‘response’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/gateway/http.c:1562:35: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/http.c:1562:35: throw: if ‘ListDictionary_New’ throws an exception...
FreeRDP-3.16.0/libfreerdp/core/gateway/http.c:1562:35: danger: ‘response’ leaks here; was allocated at [(1)](sarif:/runs/0/results/13/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def67]
FreeRDP-3.16.0/libfreerdp/core/gateway/http.c:1570:31: warning[-Wanalyzer-malloc-leak]: leak of ‘response’
FreeRDP-3.16.0/libfreerdp/core/gateway/http.c:1555:15: enter_function: entry to ‘http_response_new’
FreeRDP-3.16.0/libfreerdp/core/gateway/http.c:1557:49: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/gateway/http.c:1559:12: branch_false: following ‘false’ branch (when ‘response’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/gateway/http.c:1562:35: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/http.c:1564:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/http.c:1567:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/http.c:1567:14: call_function: calling ‘set_compare’ from ‘http_response_new’
FreeRDP-3.16.0/libfreerdp/core/gateway/http.c:1567:14: return_function: returning to ‘http_response_new’ from ‘set_compare’
FreeRDP-3.16.0/libfreerdp/core/gateway/http.c:1567:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/http.c:1570:31: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/http.c:1570:31: throw: if ‘ListDictionary_New’ throws an exception...
FreeRDP-3.16.0/libfreerdp/core/gateway/http.c:1570:31: danger: ‘response’ leaks here; was allocated at [(2)](sarif:/runs/0/results/14/codeFlows/0/threadFlows/0/locations/1)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def68]
FreeRDP-3.16.0/libfreerdp/core/gateway/http.c:1599:9: warning[-Wanalyzer-malloc-leak]: leak of ‘response’
FreeRDP-3.16.0/libfreerdp/core/gateway/http.c:1555:15: enter_function: entry to ‘http_response_new’
FreeRDP-3.16.0/libfreerdp/core/gateway/http.c:1557:49: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/gateway/http.c:1559:12: branch_false: following ‘false’ branch (when ‘response’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/gateway/http.c:1562:35: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/http.c:1564:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/http.c:1567:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/http.c:1567:14: call_function: calling ‘set_compare’ from ‘http_response_new’
FreeRDP-3.16.0/libfreerdp/core/gateway/http.c:1567:14: return_function: returning to ‘http_response_new’ from ‘set_compare’
FreeRDP-3.16.0/libfreerdp/core/gateway/http.c:1567:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/http.c:1568:17: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/http.c:1588:9: call_function: calling ‘http_response_free’ from ‘http_response_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def69]
FreeRDP-3.16.0/libfreerdp/core/gateway/http.c:1600:9: warning[-Wanalyzer-malloc-leak]: leak of ‘response’
FreeRDP-3.16.0/libfreerdp/core/gateway/http.c:1555:15: enter_function: entry to ‘http_response_new’
FreeRDP-3.16.0/libfreerdp/core/gateway/http.c:1557:49: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/gateway/http.c:1559:12: branch_false: following ‘false’ branch (when ‘response’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/gateway/http.c:1562:35: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/http.c:1564:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/http.c:1567:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/http.c:1567:14: call_function: calling ‘set_compare’ from ‘http_response_new’
FreeRDP-3.16.0/libfreerdp/core/gateway/http.c:1567:14: return_function: returning to ‘http_response_new’ from ‘set_compare’
FreeRDP-3.16.0/libfreerdp/core/gateway/http.c:1567:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/http.c:1568:17: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/http.c:1588:9: call_function: calling ‘http_response_free’ from ‘http_response_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def70]
FreeRDP-3.16.0/libfreerdp/core/gateway/ncacn_http.c:53:77: warning[-Wanalyzer-malloc-leak]: leak of ‘http_request_new()’
FreeRDP-3.16.0/libfreerdp/core/gateway/ncacn_http.c:44:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/ncacn_http.c:47:19: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/ncacn_http.c:47:19: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/gateway/ncacn_http.c:49:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/ncacn_http.c:52:12: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/ncacn_http.c:52:12: branch_true: following ‘true’ branch (when ‘authToken’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/gateway/ncacn_http.c:53:77: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/ncacn_http.c:53:35: throw: if ‘crypto_base64_encode’ throws an exception...
FreeRDP-3.16.0/libfreerdp/core/gateway/ncacn_http.c:53:77: danger: ‘http_request_new()’ leaks here; was allocated at [(3)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def71]
FreeRDP-3.16.0/libfreerdp/core/gateway/ncacn_http.c:55:15: warning[-Wanalyzer-malloc-leak]: leak of ‘http_request_new()’
FreeRDP-3.16.0/libfreerdp/core/gateway/ncacn_http.c:44:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/ncacn_http.c:47:19: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/ncacn_http.c:47:19: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/gateway/ncacn_http.c:49:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/ncacn_http.c:52:12: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/ncacn_http.c:52:12: branch_false: following ‘false’ branch (when ‘authToken’ is NULL)...
FreeRDP-3.16.0/libfreerdp/core/gateway/ncacn_http.c:55:15: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/ncacn_http.c:55:15: throw: if ‘http_context_get_uri’ throws an exception...
FreeRDP-3.16.0/libfreerdp/core/gateway/ncacn_http.c:55:15: danger: ‘http_request_new()’ leaks here; was allocated at [(3)](sarif:/runs/0/results/5/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def72]
FreeRDP-3.16.0/libfreerdp/core/gateway/ncacn_http.c:57:14: warning[-Wanalyzer-malloc-leak]: leak of ‘http_request_new()’
FreeRDP-3.16.0/libfreerdp/core/gateway/ncacn_http.c:44:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/ncacn_http.c:47:19: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/ncacn_http.c:47:19: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/gateway/ncacn_http.c:49:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/ncacn_http.c:52:12: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/ncacn_http.c:52:12: branch_false: following ‘false’ branch (when ‘authToken’ is NULL)...
FreeRDP-3.16.0/libfreerdp/core/gateway/ncacn_http.c:55:15: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/ncacn_http.c:57:14: throw: if ‘http_request_set_method’ throws an exception...
FreeRDP-3.16.0/libfreerdp/core/gateway/ncacn_http.c:57:14: danger: ‘http_request_new()’ leaks here; was allocated at [(3)](sarif:/runs/0/results/6/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def73]
FreeRDP-3.16.0/libfreerdp/core/gateway/wst.c:809:14: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.16.0/libfreerdp/core/gateway/wst.c:777:9: enter_function: entry to ‘wst_new’
FreeRDP-3.16.0/libfreerdp/core/gateway/wst.c:779:12: branch_false: following ‘false’ branch (when ‘context’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/gateway/wst.c:782:32: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/wst.c:783:12: branch_false: following ‘false’ branch (when ‘wst’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/gateway/wst.c:786:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/wst.c:792:14: call_function: calling ‘wst_parse_url’ from ‘wst_new’
FreeRDP-3.16.0/libfreerdp/core/gateway/wst.c:792:14: return_function: returning to ‘wst_new’ from ‘wst_parse_url’
FreeRDP-3.16.0/libfreerdp/core/gateway/wst.c:792:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/wst.c:795:20: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/wst.c:796:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/wst.c:799:21: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/wst.c:801:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/wst.c:804:46: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/wst.c:804:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/wst.c:805:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/wst.c:804:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/wst.c:806:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/wst.c:804:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/wst.c:807:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/wst.c:804:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/wst.c:808:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/wst.c:804:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/wst.c:809:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/wst.c:809:14: throw: if ‘http_context_set_user_agent’ throws an exception...
FreeRDP-3.16.0/libfreerdp/core/gateway/wst.c:809:14: danger: ‘<unknown>’ leaks here; was allocated at [(10)](sarif:/runs/0/results/53/codeFlows/0/threadFlows/0/locations/9)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def74]
FreeRDP-3.16.0/libfreerdp/core/gateway/wst.c:809:14: warning[-Wanalyzer-malloc-leak]: leak of ‘wst’
FreeRDP-3.16.0/libfreerdp/core/gateway/wst.c:777:9: enter_function: entry to ‘wst_new’
FreeRDP-3.16.0/libfreerdp/core/gateway/wst.c:779:12: branch_false: following ‘false’ branch (when ‘context’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/gateway/wst.c:782:32: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/wst.c:782:32: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/gateway/wst.c:783:12: branch_false: following ‘false’ branch (when ‘wst’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/gateway/wst.c:786:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/wst.c:792:14: call_function: calling ‘wst_parse_url’ from ‘wst_new’
FreeRDP-3.16.0/libfreerdp/core/gateway/wst.c:792:14: return_function: returning to ‘wst_new’ from ‘wst_parse_url’
FreeRDP-3.16.0/libfreerdp/core/gateway/wst.c:792:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/wst.c:795:20: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/wst.c:796:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/wst.c:799:21: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/wst.c:801:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/wst.c:804:46: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/wst.c:804:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/wst.c:805:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/wst.c:804:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/wst.c:806:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/wst.c:804:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/wst.c:807:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/wst.c:804:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/wst.c:808:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/wst.c:804:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/wst.c:809:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/wst.c:809:14: throw: if ‘http_context_set_user_agent’ throws an exception...
FreeRDP-3.16.0/libfreerdp/core/gateway/wst.c:809:14: danger: ‘wst’ leaks here; was allocated at [(4)](sarif:/runs/0/results/54/codeFlows/0/threadFlows/0/locations/3)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def75]
FreeRDP-3.16.0/libfreerdp/core/gateway/wst.c:810:14: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.16.0/libfreerdp/core/gateway/wst.c:777:9: enter_function: entry to ‘wst_new’
FreeRDP-3.16.0/libfreerdp/core/gateway/wst.c:779:12: branch_false: following ‘false’ branch (when ‘context’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/gateway/wst.c:782:32: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/wst.c:783:12: branch_false: following ‘false’ branch (when ‘wst’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/gateway/wst.c:786:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/wst.c:792:14: call_function: calling ‘wst_parse_url’ from ‘wst_new’
FreeRDP-3.16.0/libfreerdp/core/gateway/wst.c:792:14: return_function: returning to ‘wst_new’ from ‘wst_parse_url’
FreeRDP-3.16.0/libfreerdp/core/gateway/wst.c:792:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/wst.c:795:20: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/wst.c:796:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/wst.c:799:21: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/wst.c:801:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/wst.c:804:46: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/wst.c:804:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/wst.c:805:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/wst.c:804:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/wst.c:806:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/wst.c:804:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/wst.c:807:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/wst.c:804:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/wst.c:808:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/wst.c:804:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/wst.c:809:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/wst.c:804:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/wst.c:810:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/wst.c:810:14: throw: if ‘http_context_set_x_ms_user_agent’ throws an exception...
FreeRDP-3.16.0/libfreerdp/core/gateway/wst.c:810:14: danger: ‘<unknown>’ leaks here; was allocated at [(10)](sarif:/runs/0/results/56/codeFlows/0/threadFlows/0/locations/9)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def76]
FreeRDP-3.16.0/libfreerdp/core/gateway/wst.c:810:14: warning[-Wanalyzer-malloc-leak]: leak of ‘wst’
FreeRDP-3.16.0/libfreerdp/core/gateway/wst.c:777:9: enter_function: entry to ‘wst_new’
FreeRDP-3.16.0/libfreerdp/core/gateway/wst.c:779:12: branch_false: following ‘false’ branch (when ‘context’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/gateway/wst.c:782:32: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/wst.c:782:32: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/gateway/wst.c:783:12: branch_false: following ‘false’ branch (when ‘wst’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/gateway/wst.c:786:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/wst.c:792:14: call_function: calling ‘wst_parse_url’ from ‘wst_new’
FreeRDP-3.16.0/libfreerdp/core/gateway/wst.c:792:14: return_function: returning to ‘wst_new’ from ‘wst_parse_url’
FreeRDP-3.16.0/libfreerdp/core/gateway/wst.c:792:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/wst.c:795:20: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/wst.c:796:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/wst.c:799:21: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/wst.c:801:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/wst.c:804:46: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/wst.c:804:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/wst.c:805:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/wst.c:804:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/wst.c:806:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/wst.c:804:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/wst.c:807:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/wst.c:804:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/wst.c:808:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/wst.c:804:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/wst.c:809:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/wst.c:804:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/wst.c:810:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/wst.c:810:14: throw: if ‘http_context_set_x_ms_user_agent’ throws an exception...
FreeRDP-3.16.0/libfreerdp/core/gateway/wst.c:810:14: danger: ‘wst’ leaks here; was allocated at [(4)](sarif:/runs/0/results/57/codeFlows/0/threadFlows/0/locations/3)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def77]
FreeRDP-3.16.0/libfreerdp/core/rdstls.c:818:18: warning[-Wanalyzer-malloc-leak]: leak of ‘Stream_New(0, 512)’
FreeRDP-3.16.0/libfreerdp/core/rdstls.c:906:12: enter_function: entry to ‘rdstls_client_authenticate’
FreeRDP-3.16.0/libfreerdp/core/rdstls.c:908:14: call_function: calling ‘rdstls_set_state’ from ‘rdstls_client_authenticate’
FreeRDP-3.16.0/libfreerdp/core/rdstls.c:908:14: return_function: returning to ‘rdstls_client_authenticate’ from ‘rdstls_set_state’
FreeRDP-3.16.0/libfreerdp/core/rdstls.c:908:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/rdstls.c:911:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/rdstls.c:911:14: call_function: calling ‘rdstls_recv_capabilities’ from ‘rdstls_client_authenticate’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def78]
FreeRDP-3.16.0/libfreerdp/core/rdstls.c:870:18: warning[-Wanalyzer-malloc-leak]: leak of ‘Stream_New(0, 512)’
FreeRDP-3.16.0/libfreerdp/core/rdstls.c:863:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/rdstls.c:866:13: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/rdstls.c:866:13: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/rdstls.c:867:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/rdstls.c:870:18: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/rdstls.c:870:18: throw: if ‘transport_read_pdu’ throws an exception...
FreeRDP-3.16.0/libfreerdp/core/rdstls.c:870:18: danger: ‘Stream_New(0, 512)’ leaks here; was allocated at [(3)](sarif:/runs/0/results/3/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def79]
FreeRDP-3.16.0/libfreerdp/core/settings.c:780:24: warning[-Wanalyzer-malloc-leak]: leak of ‘GetKnownSubPath(4, "FreeRDP")’
FreeRDP-3.16.0/libfreerdp/core/settings.c:778:22: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/settings.c:779:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:780:24: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:780:24: throw: if ‘GetCombinedPath’ throws an exception...
FreeRDP-3.16.0/libfreerdp/core/settings.c:780:24: danger: ‘GetKnownSubPath(4, "FreeRDP")’ leaks here; was allocated at [(1)](sarif:/runs/0/results/23/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def80]
FreeRDP-3.16.0/libfreerdp/core/settings.c:798:22: warning[-Wanalyzer-malloc-leak]: leak of ‘settings’
FreeRDP-3.16.0/libfreerdp/core/settings.c:791:47: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/settings.c:793:12: branch_false: following ‘false’ branch (when ‘settings’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/settings.c:793:12: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:796:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:798:22: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:798:22: throw: if ‘freerdp_settings_set_string’ throws an exception...
FreeRDP-3.16.0/libfreerdp/core/settings.c:798:22: danger: ‘settings’ leaks here; was allocated at [(1)](sarif:/runs/0/results/24/codeFlows/0/threadFlows/0/locations/0)
Error: COMPILER_WARNING (CWE-704): [#def81]
FreeRDP-3.16.0/libfreerdp/core/test/TestSettings.c:1930:48: warning[-Wdiscarded-qualifiers]: passing argument 1 of ‘freerdp_settings_set_bool’ discards ‘const’ qualifier from pointer target type
Error: COMPILER_WARNING (CWE-704): [#def82]
FreeRDP-3.16.0/libfreerdp/core/test/TestSettings.c:1997:50: warning[-Wdiscarded-qualifiers]: passing argument 1 of ‘freerdp_settings_set_uint16’ discards ‘const’ qualifier from pointer target type
Error: COMPILER_WARNING (CWE-704): [#def83]
FreeRDP-3.16.0/libfreerdp/core/test/TestSettings.c:2031:49: warning[-Wdiscarded-qualifiers]: passing argument 1 of ‘freerdp_settings_set_int32’ discards ‘const’ qualifier from pointer target type
Error: COMPILER_WARNING (CWE-704): [#def84]
FreeRDP-3.16.0/libfreerdp/core/test/TestSettings.c:2066:50: warning[-Wdiscarded-qualifiers]: passing argument 1 of ‘freerdp_settings_set_uint32’ discards ‘const’ qualifier from pointer target type
Error: COMPILER_WARNING (CWE-704): [#def85]
FreeRDP-3.16.0/libfreerdp/core/test/TestSettings.c:2135:50: warning[-Wdiscarded-qualifiers]: passing argument 1 of ‘freerdp_settings_set_uint64’ discards ‘const’ qualifier from pointer target type
Error: COMPILER_WARNING (CWE-704): [#def86]
FreeRDP-3.16.0/libfreerdp/core/test/TestSettings.c:2172:50: warning[-Wdiscarded-qualifiers]: passing argument 1 of ‘freerdp_settings_set_string’ discards ‘const’ qualifier from pointer target type
Error: GCC_ANALYZER_WARNING (CWE-401): [#def87]
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:1495:27: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_GetJSONConfigFile(1, &configfile)’
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:1568:12: enter_function: entry to ‘tls_config_check_certificate’
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:1575:28: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:1577:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:1583:13: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:1583:13: call_function: calling ‘tls_config_parse_bool’ from ‘tls_config_check_certificate’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def88]
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:1511:26: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_GetJSONConfigFile(1, &configfile)’
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:1568:12: enter_function: entry to ‘tls_config_check_certificate’
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:1575:28: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:1577:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:1583:13: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:1583:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:1590:13: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:1590:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:1597:13: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:1597:13: call_function: calling ‘tls_config_check_allowed_hashed’ from ‘tls_config_check_certificate’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def89]
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:1558:33: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_certificate_get_fingerprint_by_hash_ex(cert, WINPR_JSON_GetStringValue(WINPR_JSON_GetObjectItem(WINPR_JSON_GetArrayItem(WINPR_JSON_GetObjectItem(json, "certificate-db"), x), "type")), 0)’
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:1512:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:1515:28: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:1517:35: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:1518:21: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:1526:35: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:1548:30: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:1558:33: throw: if ‘_stricmp’ throws an exception...
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:1558:33: danger: ‘freerdp_certificate_get_fingerprint_by_hash_ex(cert, WINPR_JSON_GetStringValue(WINPR_JSON_GetObjectItem(WINPR_JSON_GetArrayItem(WINPR_JSON_GetObjectItem(json, "certificate-db"), x), "type")), 0)’ leaks here; was allocated at [(7)](sarif:/runs/0/results/31/codeFlows/0/threadFlows/0/locations/6)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def90]
FreeRDP-3.16.0/libfreerdp/utils/passphrase.c:98:26: warning[-Wanalyzer-malloc-leak]: leak of ‘fp’
FreeRDP-3.16.0/libfreerdp/utils/passphrase.c:133:20: enter_function: entry to ‘freerdp_passphrase_read_tty’
FreeRDP-3.16.0/libfreerdp/utils/passphrase.c:141:12: branch_false: following ‘false’ branch (when ‘bufsiz != 0’)...
FreeRDP-3.16.0/libfreerdp/utils/passphrase.c:147:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/passphrase.c:186:20: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/utils/passphrase.c:187:12: branch_false: following ‘false’ branch (when ‘fp’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/utils/passphrase.c:190:15: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/passphrase.c:196:29: call_function: calling ‘freerdp_interruptible_get_line’ from ‘freerdp_passphrase_read_tty’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def91]
FreeRDP-3.16.0/libfreerdp/utils/passphrase.c:98:26: warning[-Wanalyzer-malloc-leak]: leak of ‘n’
FreeRDP-3.16.0/libfreerdp/utils/passphrase.c:306:9: enter_function: entry to ‘freerdp_interruptible_get_line’
FreeRDP-3.16.0/libfreerdp/utils/passphrase.c:324:20: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/utils/passphrase.c:326:25: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/utils/passphrase.c:329:28: branch_false: following ‘false’ branch (when ‘n’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/utils/passphrase.c:337:21: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/passphrase.c:337:21: call_function: calling ‘freerdp_interruptible_getc’ from ‘freerdp_interruptible_get_line’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def92]
FreeRDP-3.16.0/libfreerdp/utils/passphrase.c:198:17: warning[-Wanalyzer-malloc-leak]: leak of ‘fp’
FreeRDP-3.16.0/libfreerdp/utils/passphrase.c:133:20: enter_function: entry to ‘freerdp_passphrase_read_tty’
FreeRDP-3.16.0/libfreerdp/utils/passphrase.c:141:12: branch_false: following ‘false’ branch (when ‘bufsiz != 0’)...
FreeRDP-3.16.0/libfreerdp/utils/passphrase.c:147:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/passphrase.c:186:20: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/utils/passphrase.c:187:12: branch_false: following ‘false’ branch (when ‘fp’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/utils/passphrase.c:190:15: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/passphrase.c:196:29: call_function: calling ‘freerdp_interruptible_get_line’ from ‘freerdp_passphrase_read_tty’
FreeRDP-3.16.0/libfreerdp/utils/passphrase.c:196:29: return_function: returning to ‘freerdp_passphrase_read_tty’ from ‘freerdp_interruptible_get_line’
FreeRDP-3.16.0/libfreerdp/utils/passphrase.c:197:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/utils/passphrase.c:198:17: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/utils/passphrase.c:221:12: branch_false: following ‘false’ branch (when ‘terminal_fildes == 0’)...
FreeRDP-3.16.0/libfreerdp/utils/passphrase.c:227:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/passphrase.c:198:17: danger: ‘fp’ leaks here; was allocated at [(4)](sarif:/runs/0/results/6/codeFlows/0/threadFlows/0/locations/3)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def93]
FreeRDP-3.16.0/libfreerdp/utils/passphrase.c:273:26: warning[-Wanalyzer-malloc-leak]: leak of ‘fp’
FreeRDP-3.16.0/libfreerdp/utils/passphrase.c:133:20: enter_function: entry to ‘freerdp_passphrase_read_tty’
FreeRDP-3.16.0/libfreerdp/utils/passphrase.c:141:12: branch_false: following ‘false’ branch (when ‘bufsiz != 0’)...
FreeRDP-3.16.0/libfreerdp/utils/passphrase.c:147:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/passphrase.c:186:20: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/utils/passphrase.c:187:12: branch_false: following ‘false’ branch (when ‘fp’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/utils/passphrase.c:190:15: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/passphrase.c:196:29: call_function: calling ‘freerdp_interruptible_get_line’ from ‘freerdp_passphrase_read_tty’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def94]
FreeRDP-3.16.0/libfreerdp/utils/passphrase.c:273:26: warning[-Wanalyzer-malloc-leak]: leak of ‘n’
FreeRDP-3.16.0/libfreerdp/utils/passphrase.c:306:9: enter_function: entry to ‘freerdp_interruptible_get_line’
FreeRDP-3.16.0/libfreerdp/utils/passphrase.c:324:20: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/utils/passphrase.c:326:25: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/utils/passphrase.c:329:28: branch_false: following ‘false’ branch (when ‘n’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/utils/passphrase.c:337:21: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/passphrase.c:337:21: call_function: calling ‘freerdp_interruptible_getc’ from ‘freerdp_interruptible_get_line’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def95]
FreeRDP-3.16.0/libfreerdp/utils/passphrase.c:274:15: warning[-Wanalyzer-malloc-leak]: leak of ‘fp’
FreeRDP-3.16.0/libfreerdp/utils/passphrase.c:133:20: enter_function: entry to ‘freerdp_passphrase_read_tty’
FreeRDP-3.16.0/libfreerdp/utils/passphrase.c:141:12: branch_false: following ‘false’ branch (when ‘bufsiz != 0’)...
FreeRDP-3.16.0/libfreerdp/utils/passphrase.c:147:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/passphrase.c:186:20: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/utils/passphrase.c:187:12: branch_false: following ‘false’ branch (when ‘fp’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/utils/passphrase.c:190:15: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/passphrase.c:196:29: call_function: calling ‘freerdp_interruptible_get_line’ from ‘freerdp_passphrase_read_tty’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def96]
FreeRDP-3.16.0/libfreerdp/utils/passphrase.c:274:15: warning[-Wanalyzer-malloc-leak]: leak of ‘n’
FreeRDP-3.16.0/libfreerdp/utils/passphrase.c:306:9: enter_function: entry to ‘freerdp_interruptible_get_line’
FreeRDP-3.16.0/libfreerdp/utils/passphrase.c:324:20: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/utils/passphrase.c:326:25: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/utils/passphrase.c:329:28: branch_false: following ‘false’ branch (when ‘n’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/utils/passphrase.c:337:21: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/passphrase.c:337:21: call_function: calling ‘freerdp_interruptible_getc’ from ‘freerdp_interruptible_get_line’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def97]
FreeRDP-3.16.0/libfreerdp/utils/passphrase.c:286:19: warning[-Wanalyzer-malloc-leak]: leak of ‘fp’
FreeRDP-3.16.0/libfreerdp/utils/passphrase.c:133:20: enter_function: entry to ‘freerdp_passphrase_read_tty’
FreeRDP-3.16.0/libfreerdp/utils/passphrase.c:141:12: branch_false: following ‘false’ branch (when ‘bufsiz != 0’)...
FreeRDP-3.16.0/libfreerdp/utils/passphrase.c:147:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/passphrase.c:186:20: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/utils/passphrase.c:187:12: branch_false: following ‘false’ branch (when ‘fp’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/utils/passphrase.c:190:15: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/passphrase.c:196:29: call_function: calling ‘freerdp_interruptible_get_line’ from ‘freerdp_passphrase_read_tty’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def98]
FreeRDP-3.16.0/libfreerdp/utils/passphrase.c:286:19: warning[-Wanalyzer-malloc-leak]: leak of ‘n’
FreeRDP-3.16.0/libfreerdp/utils/passphrase.c:306:9: enter_function: entry to ‘freerdp_interruptible_get_line’
FreeRDP-3.16.0/libfreerdp/utils/passphrase.c:324:20: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/utils/passphrase.c:326:25: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/utils/passphrase.c:329:28: branch_false: following ‘false’ branch (when ‘n’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/utils/passphrase.c:337:21: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/passphrase.c:337:21: call_function: calling ‘freerdp_interruptible_getc’ from ‘freerdp_interruptible_get_line’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def99]
FreeRDP-3.16.0/libfreerdp/utils/passphrase.c:288:15: warning[-Wanalyzer-malloc-leak]: leak of ‘fp’
FreeRDP-3.16.0/libfreerdp/utils/passphrase.c:133:20: enter_function: entry to ‘freerdp_passphrase_read_tty’
FreeRDP-3.16.0/libfreerdp/utils/passphrase.c:141:12: branch_false: following ‘false’ branch (when ‘bufsiz != 0’)...
FreeRDP-3.16.0/libfreerdp/utils/passphrase.c:147:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/passphrase.c:186:20: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/utils/passphrase.c:187:12: branch_false: following ‘false’ branch (when ‘fp’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/utils/passphrase.c:190:15: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/passphrase.c:196:29: call_function: calling ‘freerdp_interruptible_get_line’ from ‘freerdp_passphrase_read_tty’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def100]
FreeRDP-3.16.0/libfreerdp/utils/passphrase.c:288:15: warning[-Wanalyzer-malloc-leak]: leak of ‘n’
FreeRDP-3.16.0/libfreerdp/utils/passphrase.c:306:9: enter_function: entry to ‘freerdp_interruptible_get_line’
FreeRDP-3.16.0/libfreerdp/utils/passphrase.c:324:20: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/utils/passphrase.c:326:25: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/utils/passphrase.c:329:28: branch_false: following ‘false’ branch (when ‘n’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/utils/passphrase.c:337:21: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/passphrase.c:337:21: call_function: calling ‘freerdp_interruptible_getc’ from ‘freerdp_interruptible_get_line’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def101]
FreeRDP-3.16.0/winpr/include/winpr/wlog.h:207:42: warning[-Wanalyzer-malloc-leak]: leak of ‘client’
FreeRDP-3.16.0/libfreerdp/core/peer.c:1444:15: enter_function: entry to ‘freerdp_peer_new’
FreeRDP-3.16.0/libfreerdp/core/peer.c:1448:47: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/peer.c:1450:12: branch_false: following ‘false’ branch (when ‘client’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/peer.c:1453:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/peer.c:1456:12: branch_true: following ‘true’ branch (when ‘sockfd >= 0’)...
FreeRDP-3.16.0/libfreerdp/core/peer.c:1458:21: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/peer.c:1458:20: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/peer.c:1462:25: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/peer.c:1462:25: call_function: calling ‘WLog_Print_dbg_tag’ from ‘freerdp_peer_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def102]
FreeRDP-3.16.0/winpr/include/winpr/wlog.h:207:42: warning[-Wanalyzer-malloc-leak]: leak of ‘pContext’
FreeRDP-3.16.0/channels/smartcard/client/smartcard_main.c:179:14: enter_function: entry to ‘smartcard_context_new’
FreeRDP-3.16.0/channels/smartcard/client/smartcard_main.c:182:40: acquire_memory: allocated here
FreeRDP-3.16.0/channels/smartcard/client/smartcard_main.c:184:12: branch_false: following ‘false’ branch (when ‘pContext’ is non-NULL)...
FreeRDP-3.16.0/channels/smartcard/client/smartcard_main.c:190:9: branch_false: ...to here
FreeRDP-3.16.0/channels/smartcard/client/smartcard_main.c:194:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/channels/smartcard/client/smartcard_main.c:196:17: branch_true: ...to here
FreeRDP-3.16.0/channels/smartcard/client/smartcard_main.c:196:17: call_function: calling ‘WLog_Print_dbg_tag’ from ‘smartcard_context_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def103]
FreeRDP-3.16.0/winpr/include/winpr/wlog.h:207:42: warning[-Wanalyzer-malloc-leak]: leak of ‘smartcard’
FreeRDP-3.16.0/channels/smartcard/client/smartcard_main.c:630:1: enter_function: entry to ‘smartcard_DeviceServiceEntry’
FreeRDP-3.16.0/channels/smartcard/client/smartcard_main.c:636:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/channels/smartcard/client/smartcard_main.c:638:48: branch_true: ...to here
FreeRDP-3.16.0/channels/smartcard/client/smartcard_main.c:638:48: acquire_memory: allocated here
FreeRDP-3.16.0/channels/smartcard/client/smartcard_main.c:640:20: branch_false: following ‘false’ branch (when ‘smartcard’ is non-NULL)...
FreeRDP-3.16.0/channels/smartcard/client/smartcard_main.c:646:17: branch_false: ...to here
FreeRDP-3.16.0/channels/smartcard/client/smartcard_main.c:655:20: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/channels/smartcard/client/smartcard_main.c:657:25: branch_true: ...to here
FreeRDP-3.16.0/channels/smartcard/client/smartcard_main.c:657:25: call_function: calling ‘WLog_Print_dbg_tag’ from ‘smartcard_DeviceServiceEntry’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def104]
FreeRDP-3.16.0/winpr/include/winpr/wlog.h:207:42: warning[-Wanalyzer-malloc-leak]: leak of ‘wst’
FreeRDP-3.16.0/libfreerdp/core/gateway/wst.c:777:9: enter_function: entry to ‘wst_new’
FreeRDP-3.16.0/libfreerdp/core/gateway/wst.c:779:12: branch_false: following ‘false’ branch (when ‘context’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/gateway/wst.c:782:32: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/wst.c:782:32: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/gateway/wst.c:783:12: branch_false: following ‘false’ branch (when ‘wst’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/gateway/wst.c:786:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/wst.c:792:14: call_function: calling ‘wst_parse_url’ from ‘wst_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def105]
FreeRDP-3.16.0/winpr/include/winpr/wlog.h:209:21: warning[-Wanalyzer-malloc-leak]: leak of ‘client’
FreeRDP-3.16.0/libfreerdp/core/peer.c:1444:15: enter_function: entry to ‘freerdp_peer_new’
FreeRDP-3.16.0/libfreerdp/core/peer.c:1448:47: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/peer.c:1450:12: branch_false: following ‘false’ branch (when ‘client’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/peer.c:1453:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/peer.c:1456:12: branch_true: following ‘true’ branch (when ‘sockfd >= 0’)...
FreeRDP-3.16.0/libfreerdp/core/peer.c:1458:21: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/peer.c:1458:20: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/peer.c:1462:25: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/peer.c:1462:25: call_function: calling ‘WLog_Print_dbg_tag’ from ‘freerdp_peer_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def106]
FreeRDP-3.16.0/winpr/include/winpr/wlog.h:209:21: warning[-Wanalyzer-malloc-leak]: leak of ‘pContext’
FreeRDP-3.16.0/channels/smartcard/client/smartcard_main.c:179:14: enter_function: entry to ‘smartcard_context_new’
FreeRDP-3.16.0/channels/smartcard/client/smartcard_main.c:182:40: acquire_memory: allocated here
FreeRDP-3.16.0/channels/smartcard/client/smartcard_main.c:184:12: branch_false: following ‘false’ branch (when ‘pContext’ is non-NULL)...
FreeRDP-3.16.0/channels/smartcard/client/smartcard_main.c:190:9: branch_false: ...to here
FreeRDP-3.16.0/channels/smartcard/client/smartcard_main.c:194:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/channels/smartcard/client/smartcard_main.c:196:17: branch_true: ...to here
FreeRDP-3.16.0/channels/smartcard/client/smartcard_main.c:196:17: call_function: calling ‘WLog_Print_dbg_tag’ from ‘smartcard_context_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def107]
FreeRDP-3.16.0/winpr/include/winpr/wlog.h:209:21: warning[-Wanalyzer-malloc-leak]: leak of ‘smartcard’
FreeRDP-3.16.0/channels/smartcard/client/smartcard_main.c:630:1: enter_function: entry to ‘smartcard_DeviceServiceEntry’
FreeRDP-3.16.0/channels/smartcard/client/smartcard_main.c:636:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/channels/smartcard/client/smartcard_main.c:638:48: branch_true: ...to here
FreeRDP-3.16.0/channels/smartcard/client/smartcard_main.c:638:48: acquire_memory: allocated here
FreeRDP-3.16.0/channels/smartcard/client/smartcard_main.c:640:20: branch_false: following ‘false’ branch (when ‘smartcard’ is non-NULL)...
FreeRDP-3.16.0/channels/smartcard/client/smartcard_main.c:646:17: branch_false: ...to here
FreeRDP-3.16.0/channels/smartcard/client/smartcard_main.c:655:20: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/channels/smartcard/client/smartcard_main.c:657:25: branch_true: ...to here
FreeRDP-3.16.0/channels/smartcard/client/smartcard_main.c:657:25: call_function: calling ‘WLog_Print_dbg_tag’ from ‘smartcard_DeviceServiceEntry’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def108]
FreeRDP-3.16.0/winpr/include/winpr/wlog.h:209:21: warning[-Wanalyzer-malloc-leak]: leak of ‘wst’
FreeRDP-3.16.0/libfreerdp/core/gateway/wst.c:777:9: enter_function: entry to ‘wst_new’
FreeRDP-3.16.0/libfreerdp/core/gateway/wst.c:779:12: branch_false: following ‘false’ branch (when ‘context’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/gateway/wst.c:782:32: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/wst.c:782:32: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/gateway/wst.c:783:12: branch_false: following ‘false’ branch (when ‘wst’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/gateway/wst.c:786:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/wst.c:792:14: call_function: calling ‘wst_parse_url’ from ‘wst_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def109]
FreeRDP-3.16.0/winpr/include/winpr/wlog.h:213:25: warning[-Wanalyzer-malloc-leak]: leak of ‘client’
FreeRDP-3.16.0/libfreerdp/core/peer.c:1444:15: enter_function: entry to ‘freerdp_peer_new’
FreeRDP-3.16.0/libfreerdp/core/peer.c:1448:47: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/peer.c:1450:12: branch_false: following ‘false’ branch (when ‘client’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/peer.c:1453:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/peer.c:1456:12: branch_true: following ‘true’ branch (when ‘sockfd >= 0’)...
FreeRDP-3.16.0/libfreerdp/core/peer.c:1458:21: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/peer.c:1458:20: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/peer.c:1462:25: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/peer.c:1462:25: call_function: calling ‘WLog_Print_dbg_tag’ from ‘freerdp_peer_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def110]
FreeRDP-3.16.0/winpr/include/winpr/wlog.h:213:25: warning[-Wanalyzer-malloc-leak]: leak of ‘pContext’
FreeRDP-3.16.0/channels/smartcard/client/smartcard_main.c:179:14: enter_function: entry to ‘smartcard_context_new’
FreeRDP-3.16.0/channels/smartcard/client/smartcard_main.c:182:40: acquire_memory: allocated here
FreeRDP-3.16.0/channels/smartcard/client/smartcard_main.c:184:12: branch_false: following ‘false’ branch (when ‘pContext’ is non-NULL)...
FreeRDP-3.16.0/channels/smartcard/client/smartcard_main.c:190:9: branch_false: ...to here
FreeRDP-3.16.0/channels/smartcard/client/smartcard_main.c:194:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/channels/smartcard/client/smartcard_main.c:196:17: branch_true: ...to here
FreeRDP-3.16.0/channels/smartcard/client/smartcard_main.c:196:17: call_function: calling ‘WLog_Print_dbg_tag’ from ‘smartcard_context_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def111]
FreeRDP-3.16.0/winpr/include/winpr/wlog.h:213:25: warning[-Wanalyzer-malloc-leak]: leak of ‘wst’
FreeRDP-3.16.0/libfreerdp/core/gateway/wst.c:777:9: enter_function: entry to ‘wst_new’
FreeRDP-3.16.0/libfreerdp/core/gateway/wst.c:779:12: branch_false: following ‘false’ branch (when ‘context’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/gateway/wst.c:782:32: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/wst.c:782:32: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/gateway/wst.c:783:12: branch_false: following ‘false’ branch (when ‘wst’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/gateway/wst.c:786:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/wst.c:792:14: call_function: calling ‘wst_parse_url’ from ‘wst_new’
Error: GCC_ANALYZER_WARNING (CWE-404): [#def112]
FreeRDP-3.16.0/winpr/libwinpr/comm/comm.c:208:9: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
FreeRDP-3.16.0/winpr/libwinpr/comm/comm.c:201:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/comm/comm.c:204:14: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/comm/comm.c:204:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/comm/comm.c:206:17: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/comm/comm.c:207:9: acquire_resource: ‘va_start’ called here
FreeRDP-3.16.0/winpr/libwinpr/comm/comm.c:208:9: throw: if ‘WLog_PrintMessageVA’ throws an exception...
FreeRDP-3.16.0/winpr/libwinpr/comm/comm.c:208:9: danger: missing call to ‘va_end’ to match ‘va_start’ at [(5)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/4)
Error: COMPILER_WARNING (CWE-477): [#def113]
FreeRDP-3.16.0/winpr/libwinpr/file/test/TestFileFindFirstFile.c:228:13: warning[-Wdeprecated-declarations]: ‘CreateFileA’ is deprecated: since 3.16.0, Use winpr_CreateFile
Error: CPPCHECK_WARNING (CWE-562): [#def114]
FreeRDP-3.16.0/winpr/libwinpr/utils/wlog/CallbackAppender.c:52: error[autoVariables]: Address of local auto-variable assigned to a function parameter.
Error: CPPCHECK_WARNING (CWE-562): [#def115]
FreeRDP-3.16.0/winpr/libwinpr/utils/wlog/CallbackAppender.c:72: error[autoVariables]: Address of local auto-variable assigned to a function parameter.
Error: CPPCHECK_WARNING (CWE-562): [#def116]
FreeRDP-3.16.0/winpr/libwinpr/utils/wlog/CallbackAppender.c:91: error[autoVariables]: Address of local auto-variable assigned to a function parameter.
Error: CPPCHECK_WARNING (CWE-562): [#def117]
FreeRDP-3.16.0/winpr/libwinpr/utils/wlog/CallbackAppender.c:110: error[autoVariables]: Address of local auto-variable assigned to a function parameter.
Error: CPPCHECK_WARNING (CWE-562): [#def118]
FreeRDP-3.16.0/winpr/libwinpr/utils/wlog/ConsoleAppender.c:64: error[autoVariables]: Address of local auto-variable assigned to a function parameter.
Error: CPPCHECK_WARNING (CWE-562): [#def119]
FreeRDP-3.16.0/winpr/libwinpr/utils/wlog/FileAppender.c:144: error[autoVariables]: Address of local auto-variable assigned to a function parameter.
Error: CPPCHECK_WARNING (CWE-562): [#def120]
FreeRDP-3.16.0/winpr/libwinpr/utils/wlog/UdpAppender.c:99: error[autoVariables]: Address of local auto-variable assigned to a function parameter.
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 |
| diffbase-analyzer-version-clippy | 1.92.0 |
| diffbase-analyzer-version-cppcheck | 2.19.1 |
| diffbase-analyzer-version-gcc | 16.0.0 |
| diffbase-analyzer-version-gcc-analyzer | 16.0.0 |
| diffbase-analyzer-version-shellcheck | 0.11.0 |
| diffbase-analyzer-version-unicontrol | 0.0.2 |
| diffbase-enabled-plugins | clippy, cppcheck, gcc, shellcheck, unicontrol |
| diffbase-exit-code | 0 |
| diffbase-host | ip-172-16-1-16.us-west-2.compute.internal |
| diffbase-known-false-positives | /usr/share/csmock/known-false-positives.js |
| diffbase-known-false-positives-rpm | known-false-positives-0.0.0.20250521.132812.g8eff701.main-1.el9.noarch |
| diffbase-mock-config | fedora-rawhide-x86_64 |
| diffbase-project-name | freerdp-3.20.0-1.fc44 |
| diffbase-store-results-to | /tmp/tmpucll2y_4/freerdp-3.20.0-1.fc44.tar.xz |
| diffbase-time-created | 2026-01-08 16:17:53 |
| diffbase-time-finished | 2026-01-08 16:24:02 |
| diffbase-tool | csmock |
| diffbase-tool-args | '/usr/bin/csmock' '-r' 'fedora-rawhide-x86_64' '-t' 'gcc,cppcheck,clippy,shellcheck,unicontrol' '-o' '/tmp/tmpucll2y_4/freerdp-3.20.0-1.fc44.tar.xz' '--gcc-analyze' '--unicontrol-notests' '--unicontrol-bidi-only' '--install' 'pam' '--gcc-analyzer-bin=/usr/bin/gcc' '/tmp/tmpucll2y_4/freerdp-3.20.0-1.fc44.src.rpm' |
| diffbase-tool-version | csmock-3.8.3.20251215.161544.g62de9a5-1.el9 |
| enabled-plugins | clippy, cppcheck, gcc, shellcheck, unicontrol |
| exit-code | 0 |
| host | ip-172-16-1-16.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 | freerdp-3.16.0-4.fc43 |
| store-results-to | /tmp/tmp51nvx5sh/freerdp-3.16.0-4.fc43.tar.xz |
| time-created | 2026-01-08 16:09:42 |
| time-finished | 2026-01-08 16:16:16 |
| title | Fixed findings |
| tool | csmock |
| tool-args | '/usr/bin/csmock' '-r' 'fedora-rawhide-x86_64' '-t' 'gcc,cppcheck,clippy,shellcheck,unicontrol' '-o' '/tmp/tmp51nvx5sh/freerdp-3.16.0-4.fc43.tar.xz' '--gcc-analyze' '--unicontrol-notests' '--unicontrol-bidi-only' '--install' 'pam' '--gcc-analyzer-bin=/usr/bin/gcc' '/tmp/tmp51nvx5sh/freerdp-3.16.0-4.fc43.src.rpm' |
| tool-version | csmock-3.8.3.20251215.161544.g62de9a5-1.el9 |