freerdp-3.16.0-4.fc44
List of Findings
Error: GCC_ANALYZER_WARNING (CWE-416): [#def1]
FreeRDP-3.16.0/channels/ainput/server/ainput_main.c:352:14: warning[-Wanalyzer-use-after-free]: use after ‘ainput_server_context_free’ of ‘context’
FreeRDP-3.16.0/channels/ainput/server/ainput_main.c:399:24: enter_function: entry to ‘ainput_server_context_new’
FreeRDP-3.16.0/channels/ainput/server/ainput_main.c:403:12: branch_false: following ‘false’ branch (when ‘ainput’ is non-NULL)...
FreeRDP-3.16.0/channels/ainput/server/ainput_main.c:406:9: branch_false: ...to here
FreeRDP-3.16.0/channels/ainput/server/ainput_main.c:415:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/channels/ainput/server/ainput_main.c:416:17: branch_true: ...to here
FreeRDP-3.16.0/channels/ainput/server/ainput_main.c:421:9: release_memory: deallocated here
FreeRDP-3.16.0/channels/ainput/server/ainput_main.c:421:9: call_function: calling ‘ainput_server_context_free’ from ‘ainput_server_context_new’
Error: GCC_ANALYZER_WARNING (CWE-775): [#def2]
FreeRDP-3.16.0/channels/audin/client/oss/audin_oss.c:71: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’
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: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: danger: ‘open(&dev_name, 0)’ leaks here; was opened at [(3)](sarif:/runs/0/results/8/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-775): [#def4]
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: danger: ‘open(&dev_name, 0)’ leaks here; was opened at [(3)](sarif:/runs/0/results/9/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-476): [#def5]
FreeRDP-3.16.0/channels/cliprdr/client/cliprdr_format.c:60:25: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘cur’
FreeRDP-3.16.0/channels/cliprdr/client/cliprdr_format.c:51:28: acquire_memory: this call could return NULL
FreeRDP-3.16.0/channels/cliprdr/client/cliprdr_format.c:54:12: branch_true: following ‘true’ branch...
branch_true: ...to here
FreeRDP-3.16.0/channels/cliprdr/client/cliprdr_format.c:56:36: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/channels/cliprdr/client/cliprdr_format.c:58:57: branch_true: ...to here
FreeRDP-3.16.0/channels/cliprdr/client/cliprdr_format.c:60:25: danger: ‘cur’ could be NULL: unchecked value from [(1)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-476): [#def6]
FreeRDP-3.16.0/channels/cliprdr/client/cliprdr_format.c:78:33: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘cur’
FreeRDP-3.16.0/channels/cliprdr/client/cliprdr_format.c:51:28: acquire_memory: this call could return NULL
FreeRDP-3.16.0/channels/cliprdr/client/cliprdr_format.c:54:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/channels/cliprdr/client/cliprdr_format.c:66:18: branch_false: ...to here
FreeRDP-3.16.0/channels/cliprdr/client/cliprdr_format.c:66:17: branch_true: following ‘true’ branch...
branch_true: ...to here
FreeRDP-3.16.0/channels/cliprdr/client/cliprdr_format.c:68:36: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/channels/cliprdr/client/cliprdr_format.c:70:57: branch_true: ...to here
FreeRDP-3.16.0/channels/cliprdr/client/cliprdr_format.c:73:28: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/channels/cliprdr/client/cliprdr_format.c:75:29: branch_false: ...to here
FreeRDP-3.16.0/channels/cliprdr/client/cliprdr_format.c:78:33: danger: ‘cur’ could be NULL: unchecked value from [(1)](sarif:/runs/0/results/5/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-476): [#def7]
FreeRDP-3.16.0/channels/cliprdr/client/cliprdr_format.c:95:33: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘cur’
FreeRDP-3.16.0/channels/cliprdr/client/cliprdr_format.c:51:28: acquire_memory: this call could return NULL
FreeRDP-3.16.0/channels/cliprdr/client/cliprdr_format.c:54:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/channels/cliprdr/client/cliprdr_format.c:66:18: branch_false: ...to here
FreeRDP-3.16.0/channels/cliprdr/client/cliprdr_format.c:66:17: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/channels/cliprdr/client/cliprdr_format.c:84:18: branch_false: ...to here
FreeRDP-3.16.0/channels/cliprdr/client/cliprdr_format.c:84:17: branch_true: following ‘true’ branch...
branch_true: ...to here
FreeRDP-3.16.0/channels/cliprdr/client/cliprdr_format.c:86:36: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/channels/cliprdr/client/cliprdr_format.c:88:57: branch_true: ...to here
FreeRDP-3.16.0/channels/cliprdr/client/cliprdr_format.c:95:33: danger: ‘cur’ could be NULL: unchecked value from [(1)](sarif:/runs/0/results/8/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-476): [#def8]
FreeRDP-3.16.0/channels/cliprdr/client/cliprdr_main.c:263:9: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘cliprdr’
FreeRDP-3.16.0/channels/cliprdr/client/cliprdr_main.c:253:13: enter_function: entry to ‘cliprdr_process_monitor_ready’
FreeRDP-3.16.0/channels/cliprdr/client/cliprdr_main.c:257:41: call_function: inlined call to ‘cliprdr_get_client_interface’ from ‘cliprdr_process_monitor_ready’
FreeRDP-3.16.0/channels/cliprdr/client/cliprdr_main.c:263:9: branch_true: ...to here
FreeRDP-3.16.0/channels/cliprdr/client/cliprdr_main.c:263:9: danger: dereference of NULL ‘cliprdr’
Error: GCC_ANALYZER_WARNING (CWE-476): [#def9]
FreeRDP-3.16.0/channels/cliprdr/client/cliprdr_main.c:305:9: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘cliprdr’
FreeRDP-3.16.0/channels/cliprdr/client/cliprdr_main.c:295:13: enter_function: entry to ‘cliprdr_process_filecontents_request’
FreeRDP-3.16.0/channels/cliprdr/client/cliprdr_main.c:299:41: call_function: inlined call to ‘cliprdr_get_client_interface’ from ‘cliprdr_process_filecontents_request’
FreeRDP-3.16.0/channels/cliprdr/client/cliprdr_main.c:305:9: branch_true: ...to here
FreeRDP-3.16.0/channels/cliprdr/client/cliprdr_main.c:305:9: danger: dereference of NULL ‘cliprdr’
Error: GCC_ANALYZER_WARNING (CWE-476): [#def10]
FreeRDP-3.16.0/channels/cliprdr/client/cliprdr_main.c:345:9: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘cliprdr’
FreeRDP-3.16.0/channels/cliprdr/client/cliprdr_main.c:335:13: enter_function: entry to ‘cliprdr_process_filecontents_response’
FreeRDP-3.16.0/channels/cliprdr/client/cliprdr_main.c:339:41: call_function: inlined call to ‘cliprdr_get_client_interface’ from ‘cliprdr_process_filecontents_response’
FreeRDP-3.16.0/channels/cliprdr/client/cliprdr_main.c:345:9: branch_true: ...to here
FreeRDP-3.16.0/channels/cliprdr/client/cliprdr_main.c:345:9: danger: dereference of NULL ‘cliprdr’
Error: GCC_ANALYZER_WARNING (CWE-476): [#def11]
FreeRDP-3.16.0/channels/cliprdr/client/cliprdr_main.c:378:9: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘cliprdr’
FreeRDP-3.16.0/channels/cliprdr/client/cliprdr_main.c:368:13: enter_function: entry to ‘cliprdr_process_lock_clipdata’
FreeRDP-3.16.0/channels/cliprdr/client/cliprdr_main.c:372:41: call_function: inlined call to ‘cliprdr_get_client_interface’ from ‘cliprdr_process_lock_clipdata’
FreeRDP-3.16.0/channels/cliprdr/client/cliprdr_main.c:378:9: branch_true: ...to here
FreeRDP-3.16.0/channels/cliprdr/client/cliprdr_main.c:378:9: danger: dereference of NULL ‘cliprdr’
Error: GCC_ANALYZER_WARNING (CWE-476): [#def12]
FreeRDP-3.16.0/channels/cliprdr/client/cliprdr_main.c:411:9: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘cliprdr’
FreeRDP-3.16.0/channels/cliprdr/client/cliprdr_main.c:401:13: enter_function: entry to ‘cliprdr_process_unlock_clipdata’
FreeRDP-3.16.0/channels/cliprdr/client/cliprdr_main.c:405:41: call_function: inlined call to ‘cliprdr_get_client_interface’ from ‘cliprdr_process_unlock_clipdata’
FreeRDP-3.16.0/channels/cliprdr/client/cliprdr_main.c:411:9: branch_true: ...to here
FreeRDP-3.16.0/channels/cliprdr/client/cliprdr_main.c:411:9: danger: dereference of NULL ‘cliprdr’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def13]
FreeRDP-3.16.0/channels/disp/client/disp_main.c:88:23: warning[-Wanalyzer-malloc-leak]: leak of ‘Stream_New(0, (long unsigned int)(NumMonitors * 40 + 16))’
FreeRDP-3.16.0/channels/disp/client/disp_main.c:80:13: acquire_memory: allocated here
FreeRDP-3.16.0/channels/disp/client/disp_main.c:82:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/channels/disp/client/disp_main.c:88:23: branch_false: ...to here
FreeRDP-3.16.0/channels/disp/client/disp_main.c:88:23: danger: ‘Stream_New(0, (long unsigned int)(NumMonitors * 40 + 16))’ leaks here; was allocated at [(1)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-762): [#def14]
FreeRDP-3.16.0/channels/disp/server/disp_main.c:621:9: warning[-Wanalyzer-mismatching-deallocation]: ‘context’ should have been deallocated with ‘free’ but was deallocated with ‘disp_server_context_free’
FreeRDP-3.16.0/channels/disp/server/disp_main.c:588:39: acquire_memory: allocated here (expects deallocation with ‘free’)
FreeRDP-3.16.0/channels/disp/server/disp_main.c:590:12: branch_false: following ‘false’ branch (when ‘context’ is non-NULL)...
FreeRDP-3.16.0/channels/disp/server/disp_main.c:596:52: branch_false: ...to here
FreeRDP-3.16.0/channels/disp/server/disp_main.c:598:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/channels/disp/server/disp_main.c:600:17: branch_true: ...to here
FreeRDP-3.16.0/channels/disp/server/disp_main.c:621:9: danger: deallocated with ‘disp_server_context_free’ here; allocation at [(1)](sarif:/runs/0/results/18/codeFlows/0/threadFlows/0/locations/0) expects deallocation with ‘free’
Error: GCC_ANALYZER_WARNING (CWE-416): [#def15]
FreeRDP-3.16.0/channels/disp/server/disp_main.c:631:13: warning[-Wanalyzer-use-after-free]: use after ‘disp_server_context_free’ of ‘context’
FreeRDP-3.16.0/channels/disp/server/disp_main.c:584:20: enter_function: entry to ‘disp_server_context_new’
FreeRDP-3.16.0/channels/disp/server/disp_main.c:588:39: acquire_memory: allocated here
FreeRDP-3.16.0/channels/disp/server/disp_main.c:590:12: branch_false: following ‘false’ branch (when ‘context’ is non-NULL)...
FreeRDP-3.16.0/channels/disp/server/disp_main.c:596:52: branch_false: ...to here
FreeRDP-3.16.0/channels/disp/server/disp_main.c:598:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/channels/disp/server/disp_main.c:600:17: branch_true: ...to here
FreeRDP-3.16.0/channels/disp/server/disp_main.c:621:9: release_memory: deallocated here
FreeRDP-3.16.0/channels/disp/server/disp_main.c:621:9: call_function: calling ‘disp_server_context_free’ from ‘disp_server_context_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def16]
FreeRDP-3.16.0/channels/encomsp/server/encomsp_main.c:170:13: warning[-Wanalyzer-malloc-leak]: leak of ‘Stream_New(0, 4096)’
FreeRDP-3.16.0/channels/encomsp/server/encomsp_main.c:161:13: acquire_memory: allocated here
FreeRDP-3.16.0/channels/encomsp/server/encomsp_main.c:163:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/channels/encomsp/server/encomsp_main.c:170:36: branch_false: ...to here
FreeRDP-3.16.0/channels/encomsp/server/encomsp_main.c:170:13: danger: ‘Stream_New(0, 4096)’ leaks here; was allocated at [(1)](sarif:/runs/0/results/8/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def17]
FreeRDP-3.16.0/channels/encomsp/server/encomsp_main.c:176:17: warning[-Wanalyzer-malloc-leak]: leak of ‘Stream_New(0, 4096)’
FreeRDP-3.16.0/channels/encomsp/server/encomsp_main.c:161:13: acquire_memory: allocated here
FreeRDP-3.16.0/channels/encomsp/server/encomsp_main.c:163:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/channels/encomsp/server/encomsp_main.c:170:36: branch_false: ...to here
FreeRDP-3.16.0/channels/encomsp/server/encomsp_main.c:170:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/channels/encomsp/server/encomsp_main.c:173:21: branch_true: ...to here
FreeRDP-3.16.0/channels/encomsp/server/encomsp_main.c:173:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/channels/encomsp/server/encomsp_main.c:176:17: branch_false: ...to here
FreeRDP-3.16.0/channels/encomsp/server/encomsp_main.c:176:17: danger: ‘Stream_New(0, 4096)’ leaks here; was allocated at [(1)](sarif:/runs/0/results/9/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def18]
FreeRDP-3.16.0/channels/encomsp/server/encomsp_main.c:185:26: warning[-Wanalyzer-malloc-leak]: leak of ‘Stream_New(0, 4096)’
FreeRDP-3.16.0/channels/encomsp/server/encomsp_main.c:161:13: acquire_memory: allocated here
FreeRDP-3.16.0/channels/encomsp/server/encomsp_main.c:163:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/channels/encomsp/server/encomsp_main.c:170:36: branch_false: ...to here
FreeRDP-3.16.0/channels/encomsp/server/encomsp_main.c:185:26: danger: ‘Stream_New(0, 4096)’ leaks here; was allocated at [(1)](sarif:/runs/0/results/10/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def19]
FreeRDP-3.16.0/channels/encomsp/server/encomsp_main.c:189:33: warning[-Wanalyzer-malloc-leak]: leak of ‘Stream_New(0, 4096)’
FreeRDP-3.16.0/channels/encomsp/server/encomsp_main.c:161:13: acquire_memory: allocated here
FreeRDP-3.16.0/channels/encomsp/server/encomsp_main.c:163:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/channels/encomsp/server/encomsp_main.c:170:36: branch_false: ...to here
FreeRDP-3.16.0/channels/encomsp/server/encomsp_main.c:189:33: danger: ‘Stream_New(0, 4096)’ leaks here; was allocated at [(1)](sarif:/runs/0/results/11/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def20]
FreeRDP-3.16.0/channels/encomsp/server/encomsp_main.c:194:26: warning[-Wanalyzer-malloc-leak]: leak of ‘Stream_New(0, 4096)’
FreeRDP-3.16.0/channels/encomsp/server/encomsp_main.c:161:13: acquire_memory: allocated here
FreeRDP-3.16.0/channels/encomsp/server/encomsp_main.c:163:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/channels/encomsp/server/encomsp_main.c:170:36: branch_false: ...to here
FreeRDP-3.16.0/channels/encomsp/server/encomsp_main.c:187:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/channels/encomsp/server/encomsp_main.c:194:46: branch_false: ...to here
FreeRDP-3.16.0/channels/encomsp/server/encomsp_main.c:194:26: danger: ‘Stream_New(0, 4096)’ leaks here; was allocated at [(1)](sarif:/runs/0/results/12/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def21]
FreeRDP-3.16.0/channels/encomsp/server/encomsp_main.c:198:33: warning[-Wanalyzer-malloc-leak]: leak of ‘Stream_New(0, 4096)’
FreeRDP-3.16.0/channels/encomsp/server/encomsp_main.c:161:13: acquire_memory: allocated here
FreeRDP-3.16.0/channels/encomsp/server/encomsp_main.c:163:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/channels/encomsp/server/encomsp_main.c:170:36: branch_false: ...to here
FreeRDP-3.16.0/channels/encomsp/server/encomsp_main.c:187:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/channels/encomsp/server/encomsp_main.c:194:46: branch_false: ...to here
FreeRDP-3.16.0/channels/encomsp/server/encomsp_main.c:198:33: danger: ‘Stream_New(0, 4096)’ leaks here; was allocated at [(1)](sarif:/runs/0/results/13/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def22]
FreeRDP-3.16.0/channels/encomsp/server/encomsp_main.c:208:22: warning[-Wanalyzer-malloc-leak]: leak of ‘Stream_New(0, 4096)’
FreeRDP-3.16.0/channels/encomsp/server/encomsp_main.c:161:13: acquire_memory: allocated here
FreeRDP-3.16.0/channels/encomsp/server/encomsp_main.c:163:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/channels/encomsp/server/encomsp_main.c:170:36: branch_false: ...to here
FreeRDP-3.16.0/channels/encomsp/server/encomsp_main.c:187:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/channels/encomsp/server/encomsp_main.c:194:46: branch_false: ...to here
FreeRDP-3.16.0/channels/encomsp/server/encomsp_main.c:196:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/channels/encomsp/server/encomsp_main.c:203:20: branch_false: ...to here
FreeRDP-3.16.0/channels/encomsp/server/encomsp_main.c:203:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/channels/encomsp/server/encomsp_main.c:208:44: branch_false: ...to here
FreeRDP-3.16.0/channels/encomsp/server/encomsp_main.c:208:22: danger: ‘Stream_New(0, 4096)’ leaks here; was allocated at [(1)](sarif:/runs/0/results/14/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def23]
FreeRDP-3.16.0/channels/encomsp/server/encomsp_main.c:218:22: warning[-Wanalyzer-malloc-leak]: leak of ‘Stream_New(0, 4096)’
FreeRDP-3.16.0/channels/encomsp/server/encomsp_main.c:161:13: acquire_memory: allocated here
FreeRDP-3.16.0/channels/encomsp/server/encomsp_main.c:163:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/channels/encomsp/server/encomsp_main.c:170:36: branch_false: ...to here
FreeRDP-3.16.0/channels/encomsp/server/encomsp_main.c:187:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/channels/encomsp/server/encomsp_main.c:194:46: branch_false: ...to here
FreeRDP-3.16.0/channels/encomsp/server/encomsp_main.c:196:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/channels/encomsp/server/encomsp_main.c:203:20: branch_false: ...to here
FreeRDP-3.16.0/channels/encomsp/server/encomsp_main.c:203:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/channels/encomsp/server/encomsp_main.c:208:44: branch_false: ...to here
FreeRDP-3.16.0/channels/encomsp/server/encomsp_main.c:208:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/channels/encomsp/server/encomsp_main.c:215:21: branch_false: ...to here
FreeRDP-3.16.0/channels/encomsp/server/encomsp_main.c:218:22: danger: ‘Stream_New(0, 4096)’ leaks here; was allocated at [(1)](sarif:/runs/0/results/15/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def24]
FreeRDP-3.16.0/channels/encomsp/server/encomsp_main.c:259:12: warning[-Wanalyzer-malloc-leak]: leak of ‘Stream_New(0, 4096)’
FreeRDP-3.16.0/channels/encomsp/server/encomsp_main.c:161:13: acquire_memory: allocated here
FreeRDP-3.16.0/channels/encomsp/server/encomsp_main.c:163:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/channels/encomsp/server/encomsp_main.c:170:36: branch_false: ...to here
FreeRDP-3.16.0/channels/encomsp/server/encomsp_main.c:259:12: danger: ‘Stream_New(0, 4096)’ leaks here; was allocated at [(1)](sarif:/runs/0/results/16/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def25]
FreeRDP-3.16.0/channels/encomsp/server/encomsp_main.c:276:14: warning[-Wanalyzer-malloc-leak]: leak of ‘**context.priv.ChannelHandle’
FreeRDP-3.16.0/channels/encomsp/server/encomsp_main.c:274:13: acquire_memory: allocated here
FreeRDP-3.16.0/channels/encomsp/server/encomsp_main.c:276:14: danger: ‘**context.priv.ChannelHandle’ leaks here; was allocated at [(1)](sarif:/runs/0/results/17/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def26]
FreeRDP-3.16.0/channels/geometry/client/geometry_main.c:180:24: warning[-Wanalyzer-malloc-leak]: leak of ‘mappedGeometry’
FreeRDP-3.16.0/channels/geometry/client/geometry_main.c:162:13: enter_function: entry to ‘geometry_recv_pdu’
FreeRDP-3.16.0/channels/geometry/client/geometry_main.c:179:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/channels/geometry/client/geometry_main.c:182:9: call_function: inlined call to ‘stream_read_u32_le’ from ‘geometry_recv_pdu’
FreeRDP-3.16.0/channels/geometry/client/geometry_main.c:184:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/channels/geometry/client/geometry_main.c:191:9: call_function: inlined call to ‘stream_read_u64_le’ from ‘geometry_recv_pdu’
FreeRDP-3.16.0/channels/geometry/client/geometry_main.c:192:9: call_function: inlined call to ‘stream_read_u32_le’ from ‘geometry_recv_pdu’
FreeRDP-3.16.0/channels/geometry/client/geometry_main.c:197:12: branch_false: following ‘false’ branch (when ‘v != 2’)...
FreeRDP-3.16.0/channels/geometry/client/geometry_main.c:215:17: branch_false: ...to here
FreeRDP-3.16.0/channels/geometry/client/geometry_main.c:215:17: branch_true: following ‘true’ branch (when ‘v == 1’)...
FreeRDP-3.16.0/channels/geometry/client/geometry_main.c:219:20: branch_true: ...to here
FreeRDP-3.16.0/channels/geometry/client/geometry_main.c:219:20: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/channels/geometry/client/geometry_main.c:222:25: branch_true: ...to here
FreeRDP-3.16.0/channels/geometry/client/geometry_main.c:223:42: acquire_memory: allocated here
FreeRDP-3.16.0/channels/geometry/client/geometry_main.c:224:28: branch_false: following ‘false’ branch (when ‘mappedGeometry’ is non-NULL)...
FreeRDP-3.16.0/channels/geometry/client/geometry_main.c:227:25: branch_false: ...to here
FreeRDP-3.16.0/channels/geometry/client/geometry_main.c:230:28: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/channels/geometry/client/geometry_main.c:244:17: call_function: inlined call to ‘stream_read_u64_le’ from ‘geometry_recv_pdu’
FreeRDP-3.16.0/channels/geometry/client/geometry_main.c:246:17: call_function: inlined call to ‘stream_read_i32_le’ from ‘geometry_recv_pdu’
FreeRDP-3.16.0/channels/geometry/client/geometry_main.c:247:17: call_function: inlined call to ‘stream_read_i32_le’ from ‘geometry_recv_pdu’
FreeRDP-3.16.0/channels/geometry/client/geometry_main.c:248:17: call_function: inlined call to ‘stream_read_i32_le’ from ‘geometry_recv_pdu’
FreeRDP-3.16.0/channels/geometry/client/geometry_main.c:249:17: call_function: inlined call to ‘stream_read_i32_le’ from ‘geometry_recv_pdu’
FreeRDP-3.16.0/channels/geometry/client/geometry_main.c:251:17: call_function: inlined call to ‘stream_read_i32_le’ from ‘geometry_recv_pdu’
FreeRDP-3.16.0/channels/geometry/client/geometry_main.c:252:17: call_function: inlined call to ‘stream_read_i32_le’ from ‘geometry_recv_pdu’
FreeRDP-3.16.0/channels/geometry/client/geometry_main.c:253:17: call_function: inlined call to ‘stream_read_i32_le’ from ‘geometry_recv_pdu’
FreeRDP-3.16.0/channels/geometry/client/geometry_main.c:254:17: call_function: inlined call to ‘stream_read_i32_le’ from ‘geometry_recv_pdu’
FreeRDP-3.16.0/channels/geometry/client/geometry_main.c:256:17: call_function: inlined call to ‘stream_read_u32_le’ from ‘geometry_recv_pdu’
FreeRDP-3.16.0/channels/geometry/client/geometry_main.c:261:17: call_function: inlined call to ‘stream_read_u32_le’ from ‘geometry_recv_pdu’
FreeRDP-3.16.0/channels/geometry/client/geometry_main.c:262:20: branch_true: following ‘true’ branch...
branch_true: ...to here
FreeRDP-3.16.0/channels/geometry/client/geometry_main.c:180:24: danger: ‘mappedGeometry’ leaks here; was allocated at [(28)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/27)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def27]
FreeRDP-3.16.0/channels/geometry/client/geometry_main.c:230:30: warning[-Wanalyzer-malloc-leak]: leak of ‘mappedGeometry’
FreeRDP-3.16.0/channels/geometry/client/geometry_main.c:162:13: enter_function: entry to ‘geometry_recv_pdu’
FreeRDP-3.16.0/channels/geometry/client/geometry_main.c:179:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/channels/geometry/client/geometry_main.c:182:9: call_function: inlined call to ‘stream_read_u32_le’ from ‘geometry_recv_pdu’
FreeRDP-3.16.0/channels/geometry/client/geometry_main.c:184:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/channels/geometry/client/geometry_main.c:191:9: call_function: inlined call to ‘stream_read_u64_le’ from ‘geometry_recv_pdu’
FreeRDP-3.16.0/channels/geometry/client/geometry_main.c:192:9: call_function: inlined call to ‘stream_read_u32_le’ from ‘geometry_recv_pdu’
FreeRDP-3.16.0/channels/geometry/client/geometry_main.c:197:12: branch_false: following ‘false’ branch (when ‘v != 2’)...
FreeRDP-3.16.0/channels/geometry/client/geometry_main.c:215:17: branch_false: ...to here
FreeRDP-3.16.0/channels/geometry/client/geometry_main.c:215:17: branch_true: following ‘true’ branch (when ‘v == 1’)...
FreeRDP-3.16.0/channels/geometry/client/geometry_main.c:219:20: branch_true: ...to here
FreeRDP-3.16.0/channels/geometry/client/geometry_main.c:219:20: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/channels/geometry/client/geometry_main.c:222:25: branch_true: ...to here
FreeRDP-3.16.0/channels/geometry/client/geometry_main.c:223:42: acquire_memory: allocated here
FreeRDP-3.16.0/channels/geometry/client/geometry_main.c:224:28: branch_false: following ‘false’ branch (when ‘mappedGeometry’ is non-NULL)...
FreeRDP-3.16.0/channels/geometry/client/geometry_main.c:227:25: branch_false: ...to here
FreeRDP-3.16.0/channels/geometry/client/geometry_main.c:230:30: danger: ‘mappedGeometry’ leaks here; was allocated at [(28)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/27)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def28]
FreeRDP-3.16.0/channels/geometry/client/geometry_main.c:233:33: warning[-Wanalyzer-malloc-leak]: leak of ‘mappedGeometry’
FreeRDP-3.16.0/channels/geometry/client/geometry_main.c:162:13: enter_function: entry to ‘geometry_recv_pdu’
FreeRDP-3.16.0/channels/geometry/client/geometry_main.c:179:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/channels/geometry/client/geometry_main.c:182:9: call_function: inlined call to ‘stream_read_u32_le’ from ‘geometry_recv_pdu’
FreeRDP-3.16.0/channels/geometry/client/geometry_main.c:184:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/channels/geometry/client/geometry_main.c:191:9: call_function: inlined call to ‘stream_read_u64_le’ from ‘geometry_recv_pdu’
FreeRDP-3.16.0/channels/geometry/client/geometry_main.c:192:9: call_function: inlined call to ‘stream_read_u32_le’ from ‘geometry_recv_pdu’
FreeRDP-3.16.0/channels/geometry/client/geometry_main.c:197:12: branch_false: following ‘false’ branch (when ‘v != 2’)...
FreeRDP-3.16.0/channels/geometry/client/geometry_main.c:215:17: branch_false: ...to here
FreeRDP-3.16.0/channels/geometry/client/geometry_main.c:215:17: branch_true: following ‘true’ branch (when ‘v == 1’)...
FreeRDP-3.16.0/channels/geometry/client/geometry_main.c:219:20: branch_true: ...to here
FreeRDP-3.16.0/channels/geometry/client/geometry_main.c:219:20: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/channels/geometry/client/geometry_main.c:222:25: branch_true: ...to here
FreeRDP-3.16.0/channels/geometry/client/geometry_main.c:223:42: acquire_memory: allocated here
FreeRDP-3.16.0/channels/geometry/client/geometry_main.c:224:28: branch_false: following ‘false’ branch (when ‘mappedGeometry’ is non-NULL)...
FreeRDP-3.16.0/channels/geometry/client/geometry_main.c:227:25: branch_false: ...to here
FreeRDP-3.16.0/channels/geometry/client/geometry_main.c:230:28: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/channels/geometry/client/geometry_main.c:233:33: branch_true: ...to here
FreeRDP-3.16.0/channels/geometry/client/geometry_main.c:233:33: danger: ‘mappedGeometry’ leaks here; was allocated at [(28)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/27)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def29]
FreeRDP-3.16.0/channels/geometry/client/geometry_main.c:258:25: warning[-Wanalyzer-malloc-leak]: leak of ‘mappedGeometry’
FreeRDP-3.16.0/channels/geometry/client/geometry_main.c:162:13: enter_function: entry to ‘geometry_recv_pdu’
FreeRDP-3.16.0/channels/geometry/client/geometry_main.c:179:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/channels/geometry/client/geometry_main.c:182:9: call_function: inlined call to ‘stream_read_u32_le’ from ‘geometry_recv_pdu’
FreeRDP-3.16.0/channels/geometry/client/geometry_main.c:184:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/channels/geometry/client/geometry_main.c:191:9: call_function: inlined call to ‘stream_read_u64_le’ from ‘geometry_recv_pdu’
FreeRDP-3.16.0/channels/geometry/client/geometry_main.c:192:9: call_function: inlined call to ‘stream_read_u32_le’ from ‘geometry_recv_pdu’
FreeRDP-3.16.0/channels/geometry/client/geometry_main.c:197:12: branch_false: following ‘false’ branch (when ‘v != 2’)...
FreeRDP-3.16.0/channels/geometry/client/geometry_main.c:215:17: branch_false: ...to here
FreeRDP-3.16.0/channels/geometry/client/geometry_main.c:215:17: branch_true: following ‘true’ branch (when ‘v == 1’)...
FreeRDP-3.16.0/channels/geometry/client/geometry_main.c:219:20: branch_true: ...to here
FreeRDP-3.16.0/channels/geometry/client/geometry_main.c:219:20: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/channels/geometry/client/geometry_main.c:222:25: branch_true: ...to here
FreeRDP-3.16.0/channels/geometry/client/geometry_main.c:223:42: acquire_memory: allocated here
FreeRDP-3.16.0/channels/geometry/client/geometry_main.c:224:28: branch_false: following ‘false’ branch (when ‘mappedGeometry’ is non-NULL)...
FreeRDP-3.16.0/channels/geometry/client/geometry_main.c:227:25: branch_false: ...to here
FreeRDP-3.16.0/channels/geometry/client/geometry_main.c:230:28: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/channels/geometry/client/geometry_main.c:244:17: call_function: inlined call to ‘stream_read_u64_le’ from ‘geometry_recv_pdu’
FreeRDP-3.16.0/channels/geometry/client/geometry_main.c:246:17: call_function: inlined call to ‘stream_read_i32_le’ from ‘geometry_recv_pdu’
FreeRDP-3.16.0/channels/geometry/client/geometry_main.c:247:17: call_function: inlined call to ‘stream_read_i32_le’ from ‘geometry_recv_pdu’
FreeRDP-3.16.0/channels/geometry/client/geometry_main.c:248:17: call_function: inlined call to ‘stream_read_i32_le’ from ‘geometry_recv_pdu’
FreeRDP-3.16.0/channels/geometry/client/geometry_main.c:249:17: call_function: inlined call to ‘stream_read_i32_le’ from ‘geometry_recv_pdu’
FreeRDP-3.16.0/channels/geometry/client/geometry_main.c:251:17: call_function: inlined call to ‘stream_read_i32_le’ from ‘geometry_recv_pdu’
FreeRDP-3.16.0/channels/geometry/client/geometry_main.c:252:17: call_function: inlined call to ‘stream_read_i32_le’ from ‘geometry_recv_pdu’
FreeRDP-3.16.0/channels/geometry/client/geometry_main.c:253:17: call_function: inlined call to ‘stream_read_i32_le’ from ‘geometry_recv_pdu’
FreeRDP-3.16.0/channels/geometry/client/geometry_main.c:254:17: call_function: inlined call to ‘stream_read_i32_le’ from ‘geometry_recv_pdu’
FreeRDP-3.16.0/channels/geometry/client/geometry_main.c:256:17: call_function: inlined call to ‘stream_read_u32_le’ from ‘geometry_recv_pdu’
FreeRDP-3.16.0/channels/geometry/client/geometry_main.c:257:20: branch_true: following ‘true’ branch (when ‘v != 2’)...
FreeRDP-3.16.0/channels/geometry/client/geometry_main.c:258:25: branch_true: ...to here
FreeRDP-3.16.0/channels/geometry/client/geometry_main.c:258:25: danger: ‘mappedGeometry’ leaks here; was allocated at [(28)](sarif:/runs/0/results/4/codeFlows/0/threadFlows/0/locations/27)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def30]
FreeRDP-3.16.0/channels/geometry/client/geometry_main.c:262:22: warning[-Wanalyzer-malloc-leak]: leak of ‘mappedGeometry’
FreeRDP-3.16.0/channels/geometry/client/geometry_main.c:162:13: enter_function: entry to ‘geometry_recv_pdu’
FreeRDP-3.16.0/channels/geometry/client/geometry_main.c:179:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/channels/geometry/client/geometry_main.c:182:9: call_function: inlined call to ‘stream_read_u32_le’ from ‘geometry_recv_pdu’
FreeRDP-3.16.0/channels/geometry/client/geometry_main.c:184:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/channels/geometry/client/geometry_main.c:191:9: call_function: inlined call to ‘stream_read_u64_le’ from ‘geometry_recv_pdu’
FreeRDP-3.16.0/channels/geometry/client/geometry_main.c:192:9: call_function: inlined call to ‘stream_read_u32_le’ from ‘geometry_recv_pdu’
FreeRDP-3.16.0/channels/geometry/client/geometry_main.c:197:12: branch_false: following ‘false’ branch (when ‘v != 2’)...
FreeRDP-3.16.0/channels/geometry/client/geometry_main.c:215:17: branch_false: ...to here
FreeRDP-3.16.0/channels/geometry/client/geometry_main.c:215:17: branch_true: following ‘true’ branch (when ‘v == 1’)...
FreeRDP-3.16.0/channels/geometry/client/geometry_main.c:219:20: branch_true: ...to here
FreeRDP-3.16.0/channels/geometry/client/geometry_main.c:219:20: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/channels/geometry/client/geometry_main.c:222:25: branch_true: ...to here
FreeRDP-3.16.0/channels/geometry/client/geometry_main.c:223:42: acquire_memory: allocated here
FreeRDP-3.16.0/channels/geometry/client/geometry_main.c:224:28: branch_false: following ‘false’ branch (when ‘mappedGeometry’ is non-NULL)...
FreeRDP-3.16.0/channels/geometry/client/geometry_main.c:227:25: branch_false: ...to here
FreeRDP-3.16.0/channels/geometry/client/geometry_main.c:230:28: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/channels/geometry/client/geometry_main.c:244:17: call_function: inlined call to ‘stream_read_u64_le’ from ‘geometry_recv_pdu’
FreeRDP-3.16.0/channels/geometry/client/geometry_main.c:246:17: call_function: inlined call to ‘stream_read_i32_le’ from ‘geometry_recv_pdu’
FreeRDP-3.16.0/channels/geometry/client/geometry_main.c:247:17: call_function: inlined call to ‘stream_read_i32_le’ from ‘geometry_recv_pdu’
FreeRDP-3.16.0/channels/geometry/client/geometry_main.c:248:17: call_function: inlined call to ‘stream_read_i32_le’ from ‘geometry_recv_pdu’
FreeRDP-3.16.0/channels/geometry/client/geometry_main.c:249:17: call_function: inlined call to ‘stream_read_i32_le’ from ‘geometry_recv_pdu’
FreeRDP-3.16.0/channels/geometry/client/geometry_main.c:251:17: call_function: inlined call to ‘stream_read_i32_le’ from ‘geometry_recv_pdu’
FreeRDP-3.16.0/channels/geometry/client/geometry_main.c:252:17: call_function: inlined call to ‘stream_read_i32_le’ from ‘geometry_recv_pdu’
FreeRDP-3.16.0/channels/geometry/client/geometry_main.c:253:17: call_function: inlined call to ‘stream_read_i32_le’ from ‘geometry_recv_pdu’
FreeRDP-3.16.0/channels/geometry/client/geometry_main.c:254:17: call_function: inlined call to ‘stream_read_i32_le’ from ‘geometry_recv_pdu’
FreeRDP-3.16.0/channels/geometry/client/geometry_main.c:256:17: call_function: inlined call to ‘stream_read_u32_le’ from ‘geometry_recv_pdu’
FreeRDP-3.16.0/channels/geometry/client/geometry_main.c:257:20: branch_false: following ‘false’ branch (when ‘v == 2’)...
FreeRDP-3.16.0/channels/geometry/client/geometry_main.c:261:17: call_function: inlined call to ‘stream_read_u32_le’ from ‘geometry_recv_pdu’
FreeRDP-3.16.0/channels/geometry/client/geometry_main.c:262:22: danger: ‘mappedGeometry’ leaks here; was allocated at [(28)](sarif:/runs/0/results/6/codeFlows/0/threadFlows/0/locations/27)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def31]
FreeRDP-3.16.0/channels/geometry/client/geometry_main.c:282:30: warning[-Wanalyzer-malloc-leak]: leak of ‘mappedGeometry’
FreeRDP-3.16.0/channels/geometry/client/geometry_main.c:162:13: enter_function: entry to ‘geometry_recv_pdu’
FreeRDP-3.16.0/channels/geometry/client/geometry_main.c:179:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/channels/geometry/client/geometry_main.c:182:9: call_function: inlined call to ‘stream_read_u32_le’ from ‘geometry_recv_pdu’
FreeRDP-3.16.0/channels/geometry/client/geometry_main.c:184:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/channels/geometry/client/geometry_main.c:191:9: call_function: inlined call to ‘stream_read_u64_le’ from ‘geometry_recv_pdu’
FreeRDP-3.16.0/channels/geometry/client/geometry_main.c:192:9: call_function: inlined call to ‘stream_read_u32_le’ from ‘geometry_recv_pdu’
FreeRDP-3.16.0/channels/geometry/client/geometry_main.c:197:12: branch_false: following ‘false’ branch (when ‘v != 2’)...
FreeRDP-3.16.0/channels/geometry/client/geometry_main.c:215:17: branch_false: ...to here
FreeRDP-3.16.0/channels/geometry/client/geometry_main.c:215:17: branch_true: following ‘true’ branch (when ‘v == 1’)...
FreeRDP-3.16.0/channels/geometry/client/geometry_main.c:219:20: branch_true: ...to here
FreeRDP-3.16.0/channels/geometry/client/geometry_main.c:219:20: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/channels/geometry/client/geometry_main.c:222:25: branch_true: ...to here
FreeRDP-3.16.0/channels/geometry/client/geometry_main.c:223:42: acquire_memory: allocated here
FreeRDP-3.16.0/channels/geometry/client/geometry_main.c:224:28: branch_false: following ‘false’ branch (when ‘mappedGeometry’ is non-NULL)...
FreeRDP-3.16.0/channels/geometry/client/geometry_main.c:227:25: branch_false: ...to here
FreeRDP-3.16.0/channels/geometry/client/geometry_main.c:230:28: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/channels/geometry/client/geometry_main.c:244:17: call_function: inlined call to ‘stream_read_u64_le’ from ‘geometry_recv_pdu’
FreeRDP-3.16.0/channels/geometry/client/geometry_main.c:246:17: call_function: inlined call to ‘stream_read_i32_le’ from ‘geometry_recv_pdu’
FreeRDP-3.16.0/channels/geometry/client/geometry_main.c:247:17: call_function: inlined call to ‘stream_read_i32_le’ from ‘geometry_recv_pdu’
FreeRDP-3.16.0/channels/geometry/client/geometry_main.c:248:17: call_function: inlined call to ‘stream_read_i32_le’ from ‘geometry_recv_pdu’
FreeRDP-3.16.0/channels/geometry/client/geometry_main.c:249:17: call_function: inlined call to ‘stream_read_i32_le’ from ‘geometry_recv_pdu’
FreeRDP-3.16.0/channels/geometry/client/geometry_main.c:251:17: call_function: inlined call to ‘stream_read_i32_le’ from ‘geometry_recv_pdu’
FreeRDP-3.16.0/channels/geometry/client/geometry_main.c:252:17: call_function: inlined call to ‘stream_read_i32_le’ from ‘geometry_recv_pdu’
FreeRDP-3.16.0/channels/geometry/client/geometry_main.c:253:17: call_function: inlined call to ‘stream_read_i32_le’ from ‘geometry_recv_pdu’
FreeRDP-3.16.0/channels/geometry/client/geometry_main.c:254:17: call_function: inlined call to ‘stream_read_i32_le’ from ‘geometry_recv_pdu’
FreeRDP-3.16.0/channels/geometry/client/geometry_main.c:256:17: call_function: inlined call to ‘stream_read_u32_le’ from ‘geometry_recv_pdu’
FreeRDP-3.16.0/channels/geometry/client/geometry_main.c:261:17: call_function: inlined call to ‘stream_read_u32_le’ from ‘geometry_recv_pdu’
FreeRDP-3.16.0/channels/geometry/client/geometry_main.c:262:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/channels/geometry/client/geometry_main.c:268:20: branch_false: ...to here
FreeRDP-3.16.0/channels/geometry/client/geometry_main.c:268:20: branch_false: following ‘false’ branch (when ‘v == 0’)...
FreeRDP-3.16.0/channels/geometry/client/geometry_main.c:276:25: call_function: inlined call to ‘freerdp_rgndata_reset’ from ‘geometry_recv_pdu’
FreeRDP-3.16.0/channels/geometry/client/geometry_main.c:279:20: branch_true: following ‘true’ branch (when ‘newOne != 0’)...
FreeRDP-3.16.0/channels/geometry/client/geometry_main.c:281:29: branch_true: ...to here
FreeRDP-3.16.0/channels/geometry/client/geometry_main.c:281:28: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/channels/geometry/client/geometry_main.c:282:30: branch_true: ...to here
FreeRDP-3.16.0/channels/geometry/client/geometry_main.c:282:30: danger: ‘mappedGeometry’ leaks here; was allocated at [(28)](sarif:/runs/0/results/7/codeFlows/0/threadFlows/0/locations/27)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def32]
FreeRDP-3.16.0/channels/geometry/client/geometry_main.c:359:31: warning[-Wanalyzer-malloc-leak]: leak of ‘context’
FreeRDP-3.16.0/channels/geometry/client/geometry_main.c:352:43: acquire_memory: allocated here
FreeRDP-3.16.0/channels/geometry/client/geometry_main.c:353:12: branch_false: following ‘false’ branch (when ‘context’ is non-NULL)...
FreeRDP-3.16.0/channels/geometry/client/geometry_main.c:359:31: branch_false: ...to here
FreeRDP-3.16.0/channels/geometry/client/geometry_main.c:359:31: danger: ‘context’ leaks here; was allocated at [(1)](sarif:/runs/0/results/8/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def33]
FreeRDP-3.16.0/channels/geometry/client/geometry_main.c:362:17: warning[-Wanalyzer-malloc-leak]: leak of ‘context’
FreeRDP-3.16.0/channels/geometry/client/geometry_main.c:352:43: acquire_memory: allocated here
FreeRDP-3.16.0/channels/geometry/client/geometry_main.c:353:12: branch_false: following ‘false’ branch (when ‘context’ is non-NULL)...
FreeRDP-3.16.0/channels/geometry/client/geometry_main.c:359:31: branch_false: ...to here
FreeRDP-3.16.0/channels/geometry/client/geometry_main.c:360:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/channels/geometry/client/geometry_main.c:362:17: branch_true: ...to here
FreeRDP-3.16.0/channels/geometry/client/geometry_main.c:362:17: danger: ‘context’ leaks here; was allocated at [(1)](sarif:/runs/0/results/9/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def34]
FreeRDP-3.16.0/channels/geometry/client/geometry_main.c:367:9: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.16.0/channels/geometry/client/geometry_main.c:353:12: branch_false: following ‘false’ branch (when ‘context’ is non-NULL)...
FreeRDP-3.16.0/channels/geometry/client/geometry_main.c:359:31: branch_false: ...to here
FreeRDP-3.16.0/channels/geometry/client/geometry_main.c:359:31: acquire_memory: allocated here
FreeRDP-3.16.0/channels/geometry/client/geometry_main.c:360:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/channels/geometry/client/geometry_main.c:367:9: branch_false: ...to here
FreeRDP-3.16.0/channels/geometry/client/geometry_main.c:367:9: danger: ‘<unknown>’ leaks here; was allocated at [(3)](sarif:/runs/0/results/12/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def35]
FreeRDP-3.16.0/channels/geometry/client/geometry_main.c:367:9: warning[-Wanalyzer-malloc-leak]: leak of ‘context’
FreeRDP-3.16.0/channels/geometry/client/geometry_main.c:352:43: acquire_memory: allocated here
FreeRDP-3.16.0/channels/geometry/client/geometry_main.c:353:12: branch_false: following ‘false’ branch (when ‘context’ is non-NULL)...
FreeRDP-3.16.0/channels/geometry/client/geometry_main.c:359:31: branch_false: ...to here
FreeRDP-3.16.0/channels/geometry/client/geometry_main.c:360:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/channels/geometry/client/geometry_main.c:367:9: branch_false: ...to here
FreeRDP-3.16.0/channels/geometry/client/geometry_main.c:367:9: danger: ‘context’ leaks here; was allocated at [(1)](sarif:/runs/0/results/11/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def36]
FreeRDP-3.16.0/channels/geometry/client/geometry_main.c:369:32: warning[-Wanalyzer-malloc-leak]: leak of ‘context’
FreeRDP-3.16.0/channels/geometry/client/geometry_main.c:352:43: acquire_memory: allocated here
FreeRDP-3.16.0/channels/geometry/client/geometry_main.c:353:12: branch_false: following ‘false’ branch (when ‘context’ is non-NULL)...
FreeRDP-3.16.0/channels/geometry/client/geometry_main.c:359:31: branch_false: ...to here
FreeRDP-3.16.0/channels/geometry/client/geometry_main.c:360:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/channels/geometry/client/geometry_main.c:367:9: branch_false: ...to here
FreeRDP-3.16.0/channels/geometry/client/geometry_main.c:369:32: danger: ‘context’ leaks here; was allocated at [(1)](sarif:/runs/0/results/13/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def37]
FreeRDP-3.16.0/channels/geometry/client/geometry_main.c:373:32: warning[-Wanalyzer-malloc-leak]: leak of ‘context’
FreeRDP-3.16.0/channels/geometry/client/geometry_main.c:352:43: acquire_memory: allocated here
FreeRDP-3.16.0/channels/geometry/client/geometry_main.c:353:12: branch_false: following ‘false’ branch (when ‘context’ is non-NULL)...
FreeRDP-3.16.0/channels/geometry/client/geometry_main.c:359:31: branch_false: ...to here
FreeRDP-3.16.0/channels/geometry/client/geometry_main.c:360:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/channels/geometry/client/geometry_main.c:367:9: branch_false: ...to here
FreeRDP-3.16.0/channels/geometry/client/geometry_main.c:373:32: danger: ‘context’ leaks here; was allocated at [(1)](sarif:/runs/0/results/14/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-404): [#def38]
FreeRDP-3.16.0/channels/location/client/location_main.c:82:14: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
FreeRDP-3.16.0/channels/location/client/location_main.c:329:13: enter_function: entry to ‘location_send’
FreeRDP-3.16.0/channels/location/client/location_main.c:348:9: acquire_resource: ‘va_start’ called here
FreeRDP-3.16.0/channels/location/client/location_main.c:379:28: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/channels/location/client/location_main.c:383:66: branch_false: ...to here
FreeRDP-3.16.0/channels/location/client/location_main.c:397:39: call_function: calling ‘location_send_location2d_delta’ from ‘location_send’
Error: GCC_ANALYZER_WARNING (CWE-404): [#def39]
FreeRDP-3.16.0/channels/location/client/location_main.c:218:22: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
FreeRDP-3.16.0/channels/location/client/location_main.c:329:13: enter_function: entry to ‘location_send’
FreeRDP-3.16.0/channels/location/client/location_main.c:348:9: acquire_resource: ‘va_start’ called here
FreeRDP-3.16.0/channels/location/client/location_main.c:352:28: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/channels/location/client/location_main.c:356:65: branch_false: ...to here
FreeRDP-3.16.0/channels/location/client/location_main.c:375:39: call_function: calling ‘location_send_base_location3d’ from ‘location_send’
Error: GCC_ANALYZER_WARNING (CWE-404): [#def40]
FreeRDP-3.16.0/channels/location/client/location_main.c:259:22: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
FreeRDP-3.16.0/channels/location/client/location_main.c:329:13: enter_function: entry to ‘location_send’
FreeRDP-3.16.0/channels/location/client/location_main.c:348:9: acquire_resource: ‘va_start’ called here
FreeRDP-3.16.0/channels/location/client/location_main.c:379:28: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/channels/location/client/location_main.c:383:66: branch_false: ...to here
FreeRDP-3.16.0/channels/location/client/location_main.c:397:39: call_function: calling ‘location_send_location2d_delta’ from ‘location_send’
Error: GCC_ANALYZER_WARNING (CWE-404): [#def41]
FreeRDP-3.16.0/channels/location/client/location_main.c:295:22: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
FreeRDP-3.16.0/channels/location/client/location_main.c:329:13: enter_function: entry to ‘location_send’
FreeRDP-3.16.0/channels/location/client/location_main.c:348:9: acquire_resource: ‘va_start’ called here
FreeRDP-3.16.0/channels/location/client/location_main.c:401:28: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/channels/location/client/location_main.c:405:66: branch_false: ...to here
FreeRDP-3.16.0/channels/location/client/location_main.c:419:39: call_function: calling ‘location_send_location3d_delta’ from ‘location_send’
Error: CPPCHECK_WARNING (CWE-664): [#def42]
FreeRDP-3.16.0/channels/location/client/location_main.c:347: error[va_list_usedBeforeStarted]: va_list 'ap' used before va_start() was called.
Error: GCC_ANALYZER_WARNING (CWE-416): [#def43]
FreeRDP-3.16.0/channels/location/server/location_main.c:480:14: warning[-Wanalyzer-use-after-free]: use after ‘location_server_context_free’ of ‘context’
FreeRDP-3.16.0/channels/location/server/location_main.c:600:24: enter_function: entry to ‘location_server_context_new’
FreeRDP-3.16.0/channels/location/server/location_main.c:604:12: branch_false: following ‘false’ branch (when ‘location’ is non-NULL)...
FreeRDP-3.16.0/channels/location/server/location_main.c:607:9: branch_false: ...to here
FreeRDP-3.16.0/channels/location/server/location_main.c:617:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/channels/location/server/location_main.c:618:17: branch_true: ...to here
FreeRDP-3.16.0/channels/location/server/location_main.c:624:9: release_memory: deallocated here
FreeRDP-3.16.0/channels/location/server/location_main.c:624:9: call_function: calling ‘location_server_context_free’ from ‘location_server_context_new’
Error: GCC_ANALYZER_WARNING (CWE-404): [#def44]
FreeRDP-3.16.0/channels/rdpdr/client/rdpdr_main.c:1675:17: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
FreeRDP-3.16.0/channels/rdpdr/client/rdpdr_main.c:1774:13: enter_function: entry to ‘rdpdr_process_receive’
FreeRDP-3.16.0/channels/rdpdr/client/rdpdr_main.c:1786:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/channels/rdpdr/client/rdpdr_main.c:1788:17: call_function: inlined call to ‘stream_read_u16_le’ from ‘rdpdr_process_receive’
FreeRDP-3.16.0/channels/rdpdr/client/rdpdr_main.c:1789:17: call_function: inlined call to ‘stream_read_u16_le’ from ‘rdpdr_process_receive’
FreeRDP-3.16.0/channels/rdpdr/client/rdpdr_main.c:1791:20: branch_true: following ‘true’ branch (when ‘v == 17522’)...
FreeRDP-3.16.0/channels/rdpdr/client/rdpdr_main.c:1793:30: branch_true: ...to here
FreeRDP-3.16.0/channels/rdpdr/client/rdpdr_main.c:1793:30: call_function: calling ‘rdpdr_check_channel_state’ from ‘rdpdr_process_receive’
Error: CPPCHECK_WARNING (CWE-664): [#def45]
FreeRDP-3.16.0/channels/rdpdr/client/rdpdr_main.c:1683: error[va_list_usedBeforeStarted]: va_list 'ap' used before va_start() was called.
Error: COMPILER_WARNING (CWE-563): [#def46]
FreeRDP-3.16.0/channels/rdpdr/server/rdpdr_main.c:491:16: warning[-Wunused-but-set-variable]: variable ‘ioCode1’ set but not used
Error: COMPILER_WARNING (CWE-563): [#def47]
FreeRDP-3.16.0/channels/rdpdr/server/rdpdr_main.c:492:16: warning[-Wunused-but-set-variable]: variable ‘extraFlags1’ set but not used
Error: COMPILER_WARNING (CWE-563): [#def48]
FreeRDP-3.16.0/channels/rdpdr/server/rdpdr_main.c: scope_hint: In function ‘rdpdr_server_read_general_capability_set’
FreeRDP-3.16.0/channels/rdpdr/server/rdpdr_main.c:496:16: warning[-Wunused-but-set-variable]: variable ‘SpecialTypeDeviceCap’ set but not used
Error: COMPILER_WARNING (CWE-563): [#def49]
FreeRDP-3.16.0/channels/rdpdr/server/rdpdr_main.c:1228:16: warning[-Wunused-but-set-variable]: variable ‘DesiredAccess’ set but not used
Error: COMPILER_WARNING (CWE-563): [#def50]
FreeRDP-3.16.0/channels/rdpdr/server/rdpdr_main.c:1229:16: warning[-Wunused-but-set-variable]: variable ‘AllocationSize’ set but not used
Error: COMPILER_WARNING (CWE-563): [#def51]
FreeRDP-3.16.0/channels/rdpdr/server/rdpdr_main.c:1230:16: warning[-Wunused-but-set-variable]: variable ‘FileAttributes’ set but not used
Error: COMPILER_WARNING (CWE-563): [#def52]
FreeRDP-3.16.0/channels/rdpdr/server/rdpdr_main.c:1231:16: warning[-Wunused-but-set-variable]: variable ‘SharedAccess’ set but not used
Error: COMPILER_WARNING (CWE-563): [#def53]
FreeRDP-3.16.0/channels/rdpdr/server/rdpdr_main.c:1232:16: warning[-Wunused-but-set-variable]: variable ‘CreateDisposition’ set but not used
Error: COMPILER_WARNING (CWE-563): [#def54]
FreeRDP-3.16.0/channels/rdpdr/server/rdpdr_main.c: scope_hint: In function ‘rdpdr_server_receive_io_create_request’
FreeRDP-3.16.0/channels/rdpdr/server/rdpdr_main.c:1233:16: warning[-Wunused-but-set-variable]: variable ‘CreateOptions’ set but not used
Error: COMPILER_WARNING (CWE-563): [#def55]
FreeRDP-3.16.0/channels/rdpdr/server/rdpdr_main.c: scope_hint: In function ‘rdpdr_server_receive_io_device_control_request’
FreeRDP-3.16.0/channels/rdpdr/server/rdpdr_main.c:1346:16: warning[-Wunused-but-set-variable]: variable ‘IoControlCode’ set but not used
Error: COMPILER_WARNING (CWE-563): [#def56]
FreeRDP-3.16.0/channels/rdpdr/server/rdpdr_main.c:1556:14: warning[-Wunused-but-set-variable]: variable ‘WatchTree’ set but not used
Error: COMPILER_WARNING (CWE-563): [#def57]
FreeRDP-3.16.0/channels/rdpdr/server/rdpdr_main.c: scope_hint: In function ‘rdpdr_server_receive_io_change_directory_request’
FreeRDP-3.16.0/channels/rdpdr/server/rdpdr_main.c:1557:16: warning[-Wunused-but-set-variable]: variable ‘CompletionFilter’ set but not used
Error: COMPILER_WARNING (CWE-563): [#def58]
FreeRDP-3.16.0/channels/rdpdr/server/rdpdr_main.c: scope_hint: In function ‘rdpdr_server_drive_rename_file_callback2’
FreeRDP-3.16.0/channels/rdpdr/server/rdpdr_main.c:3484:16: warning[-Wunused-but-set-variable]: variable ‘length’ set but not used
Error: GCC_ANALYZER_WARNING (CWE-416): [#def59]
FreeRDP-3.16.0/channels/rdpecam/server/camera_device_enumerator_main.c:475:14: warning[-Wanalyzer-use-after-free]: use after ‘cam_dev_enum_server_context_free’ of ‘context’
FreeRDP-3.16.0/channels/rdpecam/server/camera_device_enumerator_main.c:580:26: enter_function: entry to ‘cam_dev_enum_server_context_new’
FreeRDP-3.16.0/channels/rdpecam/server/camera_device_enumerator_main.c:584:12: branch_false: following ‘false’ branch (when ‘enumerator’ is non-NULL)...
FreeRDP-3.16.0/channels/rdpecam/server/camera_device_enumerator_main.c:587:9: branch_false: ...to here
FreeRDP-3.16.0/channels/rdpecam/server/camera_device_enumerator_main.c:597:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/channels/rdpecam/server/camera_device_enumerator_main.c:598:17: branch_true: ...to here
FreeRDP-3.16.0/channels/rdpecam/server/camera_device_enumerator_main.c:604:9: release_memory: deallocated here
FreeRDP-3.16.0/channels/rdpecam/server/camera_device_enumerator_main.c:604:9: call_function: calling ‘cam_dev_enum_server_context_free’ from ‘cam_dev_enum_server_context_new’
Error: GCC_ANALYZER_WARNING (CWE-416): [#def60]
FreeRDP-3.16.0/channels/rdpecam/server/camera_device_main.c:631:14: warning[-Wanalyzer-use-after-free]: use after ‘camera_device_server_context_free’ of ‘context’
FreeRDP-3.16.0/channels/rdpecam/server/camera_device_main.c:926:28: enter_function: entry to ‘camera_device_server_context_new’
FreeRDP-3.16.0/channels/rdpecam/server/camera_device_main.c:930:12: branch_false: following ‘false’ branch (when ‘device’ is non-NULL)...
FreeRDP-3.16.0/channels/rdpecam/server/camera_device_main.c:933:9: branch_false: ...to here
FreeRDP-3.16.0/channels/rdpecam/server/camera_device_main.c:956:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/channels/rdpecam/server/camera_device_main.c:957:17: branch_true: ...to here
FreeRDP-3.16.0/channels/rdpecam/server/camera_device_main.c:963:9: release_memory: deallocated here
FreeRDP-3.16.0/channels/rdpecam/server/camera_device_main.c:963:9: call_function: calling ‘camera_device_server_context_free’ from ‘camera_device_server_context_new’
Error: GCC_ANALYZER_WARNING (CWE-404): [#def61]
FreeRDP-3.16.0/channels/rdpei/client/rdpei_main.c:1064:9: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
FreeRDP-3.16.0/channels/rdpei/client/rdpei_main.c:1203:13: enter_function: entry to ‘rdpei_touch_raw_event’
FreeRDP-3.16.0/channels/rdpei/client/rdpei_main.c:1208:9: acquire_resource: ‘va_start’ called here
FreeRDP-3.16.0/channels/rdpei/client/rdpei_main.c:1209:14: call_function: calling ‘rdpei_touch_process’ from ‘rdpei_touch_raw_event’
Error: GCC_ANALYZER_WARNING (CWE-404): [#def62]
FreeRDP-3.16.0/channels/rdpei/client/rdpei_main.c:1069:9: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
FreeRDP-3.16.0/channels/rdpei/client/rdpei_main.c:1203:13: enter_function: entry to ‘rdpei_touch_raw_event’
FreeRDP-3.16.0/channels/rdpei/client/rdpei_main.c:1208:9: acquire_resource: ‘va_start’ called here
FreeRDP-3.16.0/channels/rdpei/client/rdpei_main.c:1209:14: call_function: calling ‘rdpei_touch_process’ from ‘rdpei_touch_raw_event’
Error: GCC_ANALYZER_WARNING (CWE-404): [#def63]
FreeRDP-3.16.0/channels/rdpei/client/rdpei_main.c:1102:33: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
FreeRDP-3.16.0/channels/rdpei/client/rdpei_main.c:1203:13: enter_function: entry to ‘rdpei_touch_raw_event’
FreeRDP-3.16.0/channels/rdpei/client/rdpei_main.c:1208:9: acquire_resource: ‘va_start’ called here
FreeRDP-3.16.0/channels/rdpei/client/rdpei_main.c:1209:14: call_function: calling ‘rdpei_touch_process’ from ‘rdpei_touch_raw_event’
Error: CPPCHECK_WARNING (CWE-664): [#def64]
FreeRDP-3.16.0/channels/rdpei/client/rdpei_main.c:1141: error[va_list_usedBeforeStarted]: va_list 'ap' used before va_start() was called.
Error: CPPCHECK_WARNING (CWE-664): [#def65]
FreeRDP-3.16.0/channels/rdpei/client/rdpei_main.c:1145: error[va_list_usedBeforeStarted]: va_list 'ap' used before va_start() was called.
Error: CPPCHECK_WARNING (CWE-664): [#def66]
FreeRDP-3.16.0/channels/rdpei/client/rdpei_main.c:1158: error[va_list_usedBeforeStarted]: va_list 'ap' used before va_start() was called.
Error: CPPCHECK_WARNING (CWE-664): [#def67]
FreeRDP-3.16.0/channels/rdpei/client/rdpei_main.c:1162: error[va_list_usedBeforeStarted]: va_list 'ap' used before va_start() was called.
Error: CPPCHECK_WARNING (CWE-664): [#def68]
FreeRDP-3.16.0/channels/rdpei/client/rdpei_main.c:1175: error[va_list_usedBeforeStarted]: va_list 'ap' used before va_start() was called.
Error: CPPCHECK_WARNING (CWE-664): [#def69]
FreeRDP-3.16.0/channels/rdpei/client/rdpei_main.c:1179: error[va_list_usedBeforeStarted]: va_list 'ap' used before va_start() was called.
Error: CPPCHECK_WARNING (CWE-664): [#def70]
FreeRDP-3.16.0/channels/rdpei/client/rdpei_main.c:1196: error[va_list_usedBeforeStarted]: va_list 'ap' used before va_start() was called.
Error: CPPCHECK_WARNING (CWE-664): [#def71]
FreeRDP-3.16.0/channels/rdpei/client/rdpei_main.c:1199: error[va_list_usedBeforeStarted]: va_list 'ap' used before va_start() was called.
Error: GCC_ANALYZER_WARNING (CWE-404): [#def72]
FreeRDP-3.16.0/channels/rdpei/client/rdpei_main.c:1287:9: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
FreeRDP-3.16.0/channels/rdpei/client/rdpei_main.c:1460:13: enter_function: entry to ‘rdpei_pen_raw_event’
FreeRDP-3.16.0/channels/rdpei/client/rdpei_main.c:1466:9: acquire_resource: ‘va_start’ called here
FreeRDP-3.16.0/channels/rdpei/client/rdpei_main.c:1467:17: call_function: calling ‘rdpei_pen_process’ from ‘rdpei_pen_raw_event’
Error: GCC_ANALYZER_WARNING (CWE-404): [#def73]
FreeRDP-3.16.0/channels/rdpei/client/rdpei_main.c:1298:9: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
FreeRDP-3.16.0/channels/rdpei/client/rdpei_main.c:1460:13: enter_function: entry to ‘rdpei_pen_raw_event’
FreeRDP-3.16.0/channels/rdpei/client/rdpei_main.c:1466:9: acquire_resource: ‘va_start’ called here
FreeRDP-3.16.0/channels/rdpei/client/rdpei_main.c:1467:17: call_function: calling ‘rdpei_pen_process’ from ‘rdpei_pen_raw_event’
Error: GCC_ANALYZER_WARNING (CWE-404): [#def74]
FreeRDP-3.16.0/channels/rdpei/client/rdpei_main.c:1335:25: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
FreeRDP-3.16.0/channels/rdpei/client/rdpei_main.c:1445:13: enter_function: entry to ‘rdpei_pen_hover_cancel’
FreeRDP-3.16.0/channels/rdpei/client/rdpei_main.c:1451:9: acquire_resource: ‘va_start’ called here
FreeRDP-3.16.0/channels/rdpei/client/rdpei_main.c:1452:17: call_function: calling ‘rdpei_pen_process’ from ‘rdpei_pen_hover_cancel’
Error: GCC_ANALYZER_WARNING (CWE-416): [#def75]
FreeRDP-3.16.0/channels/rdpemsc/server/mouse_cursor_main.c:430:14: warning[-Wanalyzer-use-after-free]: use after ‘mouse_cursor_server_context_free’ of ‘context’
FreeRDP-3.16.0/channels/rdpemsc/server/mouse_cursor_main.c:695:27: enter_function: entry to ‘mouse_cursor_server_context_new’
FreeRDP-3.16.0/channels/rdpemsc/server/mouse_cursor_main.c:700:12: branch_false: following ‘false’ branch (when ‘mouse_cursor’ is non-NULL)...
FreeRDP-3.16.0/channels/rdpemsc/server/mouse_cursor_main.c:703:9: branch_false: ...to here
FreeRDP-3.16.0/channels/rdpemsc/server/mouse_cursor_main.c:714:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/channels/rdpemsc/server/mouse_cursor_main.c:715:17: branch_true: ...to here
FreeRDP-3.16.0/channels/rdpemsc/server/mouse_cursor_main.c:721:9: release_memory: deallocated here
FreeRDP-3.16.0/channels/rdpemsc/server/mouse_cursor_main.c:721:9: call_function: calling ‘mouse_cursor_server_context_free’ from ‘mouse_cursor_server_context_new’
Error: GCC_ANALYZER_WARNING (CWE-416): [#def76]
FreeRDP-3.16.0/channels/rdpgfx/client/rdpgfx_main.c:2328:9: warning[-Wanalyzer-use-after-free]: use after ‘rdpgfx_client_context_free’ of ‘context’
FreeRDP-3.16.0/channels/rdpgfx/client/rdpgfx_main.c:2132:13: enter_function: entry to ‘terminate_plugin_cb’
FreeRDP-3.16.0/channels/rdpgfx/client/rdpgfx_main.c:2139:9: release_memory: deallocated here
FreeRDP-3.16.0/channels/rdpgfx/client/rdpgfx_main.c:2139:9: call_function: calling ‘rdpgfx_client_context_free’ from ‘terminate_plugin_cb’
Error: GCC_ANALYZER_WARNING (CWE-476): [#def77]
FreeRDP-3.16.0/channels/rdpgfx/server/rdpgfx_main.c:1314:17: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘capsSet’
FreeRDP-3.16.0/channels/rdpgfx/server/rdpgfx_main.c:1285:13: enter_function: entry to ‘rdpgfx_recv_caps_advertise_pdu’
FreeRDP-3.16.0/channels/rdpgfx/server/rdpgfx_main.c:1291:12: branch_false: following ‘false’ branch (when ‘context’ is non-NULL)...
FreeRDP-3.16.0/channels/rdpgfx/server/rdpgfx_main.c:1294:14: branch_false: ...to here
FreeRDP-3.16.0/channels/rdpgfx/server/rdpgfx_main.c:1294:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/channels/rdpgfx/server/rdpgfx_main.c:1297:9: call_function: inlined call to ‘stream_read_u16_le’ from ‘rdpgfx_recv_caps_advertise_pdu’
FreeRDP-3.16.0/channels/rdpgfx/server/rdpgfx_main.c:1298:12: branch_false: following ‘false’ branch (when ‘v == 0’)...
FreeRDP-3.16.0/channels/rdpgfx/server/rdpgfx_main.c:1305:9: branch_false: ...to here
FreeRDP-3.16.0/channels/rdpgfx/server/rdpgfx_main.c:1307:32: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/channels/rdpgfx/server/rdpgfx_main.c:1309:44: branch_true: ...to here
FreeRDP-3.16.0/channels/rdpgfx/server/rdpgfx_main.c:1309:44: release_memory: ‘capsSets’ is NULL
FreeRDP-3.16.0/channels/rdpgfx/server/rdpgfx_main.c:1309:32: release_memory: ‘capsSets’ is NULL
FreeRDP-3.16.0/channels/rdpgfx/server/rdpgfx_main.c:1311:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/channels/rdpgfx/server/rdpgfx_main.c:1314:17: call_function: inlined call to ‘stream_read_u32_le’ from ‘rdpgfx_recv_caps_advertise_pdu’
FreeRDP-3.16.0/channels/rdpgfx/server/rdpgfx_main.c:1314:17: danger: dereference of NULL ‘capsSet’
Error: GCC_ANALYZER_WARNING (CWE-416): [#def78]
FreeRDP-3.16.0/channels/rdpgfx/server/rdpgfx_main.c:1644:30: warning[-Wanalyzer-use-after-free]: use after ‘rdpgfx_server_context_free’ of ‘context’
FreeRDP-3.16.0/channels/rdpgfx/server/rdpgfx_main.c:1697:22: enter_function: entry to ‘rdpgfx_server_context_new’
FreeRDP-3.16.0/channels/rdpgfx/server/rdpgfx_main.c:1699:62: acquire_memory: allocated here
FreeRDP-3.16.0/channels/rdpgfx/server/rdpgfx_main.c:1701:12: branch_false: following ‘false’ branch (when ‘context’ is non-NULL)...
FreeRDP-3.16.0/channels/rdpgfx/server/rdpgfx_main.c:1707:9: branch_false: ...to here
FreeRDP-3.16.0/channels/rdpgfx/server/rdpgfx_main.c:1737:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/channels/rdpgfx/server/rdpgfx_main.c:1743:21: branch_false: ...to here
FreeRDP-3.16.0/channels/rdpgfx/server/rdpgfx_main.c:1744:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/channels/rdpgfx/server/rdpgfx_main.c:1745:17: branch_true: ...to here
FreeRDP-3.16.0/channels/rdpgfx/server/rdpgfx_main.c:1766:9: release_memory: deallocated here
FreeRDP-3.16.0/channels/rdpgfx/server/rdpgfx_main.c:1766:9: call_function: calling ‘rdpgfx_server_context_free’ from ‘rdpgfx_server_context_new’
Error: GCC_ANALYZER_WARNING (CWE-762): [#def79]
FreeRDP-3.16.0/channels/rdpgfx/server/rdpgfx_main.c:1766:9: warning[-Wanalyzer-mismatching-deallocation]: ‘context’ should have been deallocated with ‘free’ but was deallocated with ‘rdpgfx_server_context_free’
FreeRDP-3.16.0/channels/rdpgfx/server/rdpgfx_main.c:1699:62: acquire_memory: allocated here (expects deallocation with ‘free’)
FreeRDP-3.16.0/channels/rdpgfx/server/rdpgfx_main.c:1701:12: branch_false: following ‘false’ branch (when ‘context’ is non-NULL)...
FreeRDP-3.16.0/channels/rdpgfx/server/rdpgfx_main.c:1707:9: branch_false: ...to here
FreeRDP-3.16.0/channels/rdpgfx/server/rdpgfx_main.c:1737:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/channels/rdpgfx/server/rdpgfx_main.c:1743:21: branch_false: ...to here
FreeRDP-3.16.0/channels/rdpgfx/server/rdpgfx_main.c:1744:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/channels/rdpgfx/server/rdpgfx_main.c:1745:17: branch_true: ...to here
FreeRDP-3.16.0/channels/rdpgfx/server/rdpgfx_main.c:1766:9: danger: deallocated with ‘rdpgfx_server_context_free’ here; allocation at [(1)](sarif:/runs/0/results/25/codeFlows/0/threadFlows/0/locations/0) expects deallocation with ‘free’
Error: GCC_ANALYZER_WARNING (CWE-762): [#def80]
FreeRDP-3.16.0/channels/rdpsnd/server/rdpsnd_main.c:1092:9: warning[-Wanalyzer-mismatching-deallocation]: ‘context’ should have been deallocated with ‘free’ but was deallocated with ‘rdpsnd_server_context_free’
FreeRDP-3.16.0/channels/rdpsnd/server/rdpsnd_main.c:1044:62: acquire_memory: allocated here (expects deallocation with ‘free’)
FreeRDP-3.16.0/channels/rdpsnd/server/rdpsnd_main.c:1046:12: branch_false: following ‘false’ branch (when ‘context’ is non-NULL)...
FreeRDP-3.16.0/channels/rdpsnd/server/rdpsnd_main.c:1049:9: branch_false: ...to here
FreeRDP-3.16.0/channels/rdpsnd/server/rdpsnd_main.c:1063:12: branch_true: following ‘true’ branch (when ‘priv’ is NULL)...
FreeRDP-3.16.0/channels/rdpsnd/server/rdpsnd_main.c:1065:17: branch_true: ...to here
FreeRDP-3.16.0/channels/rdpsnd/server/rdpsnd_main.c:1092:9: danger: deallocated with ‘rdpsnd_server_context_free’ here; allocation at [(1)](sarif:/runs/0/results/16/codeFlows/0/threadFlows/0/locations/0) expects deallocation with ‘free’
Error: GCC_ANALYZER_WARNING (CWE-416): [#def81]
FreeRDP-3.16.0/channels/rdpsnd/server/rdpsnd_main.c:1112:13: warning[-Wanalyzer-use-after-free]: use after ‘rdpsnd_server_context_free’ of ‘context’
FreeRDP-3.16.0/channels/rdpsnd/server/rdpsnd_main.c:1041:22: enter_function: entry to ‘rdpsnd_server_context_new’
FreeRDP-3.16.0/channels/rdpsnd/server/rdpsnd_main.c:1044:62: acquire_memory: allocated here
FreeRDP-3.16.0/channels/rdpsnd/server/rdpsnd_main.c:1046:12: branch_false: following ‘false’ branch (when ‘context’ is non-NULL)...
FreeRDP-3.16.0/channels/rdpsnd/server/rdpsnd_main.c:1049:9: branch_false: ...to here
FreeRDP-3.16.0/channels/rdpsnd/server/rdpsnd_main.c:1063:12: branch_true: following ‘true’ branch (when ‘priv’ is NULL)...
FreeRDP-3.16.0/channels/rdpsnd/server/rdpsnd_main.c:1065:17: branch_true: ...to here
FreeRDP-3.16.0/channels/rdpsnd/server/rdpsnd_main.c:1092:9: release_memory: deallocated here
FreeRDP-3.16.0/channels/rdpsnd/server/rdpsnd_main.c:1092:9: call_function: calling ‘rdpsnd_server_context_free’ from ‘rdpsnd_server_context_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def82]
FreeRDP-3.16.0/channels/remdesk/server/remdesk_main.c:74:22: warning[-Wanalyzer-malloc-leak]: leak of ‘Stream_New(0, (long unsigned int)(pdu.ctlHeader.ch.DataLength + 22))’
FreeRDP-3.16.0/channels/remdesk/server/remdesk_main.c:267:13: enter_function: entry to ‘remdesk_recv_ctl_verify_password_pdu’
FreeRDP-3.16.0/channels/remdesk/server/remdesk_main.c:272:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/channels/remdesk/server/remdesk_main.c:275:36: call_function: inlined call to ‘Stream_ConstPointer’ from ‘remdesk_recv_ctl_verify_password_pdu’
FreeRDP-3.16.0/channels/remdesk/server/remdesk_main.c:276:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/channels/remdesk/server/remdesk_main.c:279:38: branch_false: ...to here
FreeRDP-3.16.0/channels/remdesk/server/remdesk_main.c:282:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/channels/remdesk/server/remdesk_main.c:285:9: branch_false: ...to here
FreeRDP-3.16.0/channels/remdesk/server/remdesk_main.c:290:16: call_function: calling ‘remdesk_send_ctl_result_pdu’ from ‘remdesk_recv_ctl_verify_password_pdu’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def83]
FreeRDP-3.16.0/channels/remdesk/server/remdesk_main.c:102:22: warning[-Wanalyzer-malloc-leak]: leak of ‘Stream_New(0, 4096)’
FreeRDP-3.16.0/channels/remdesk/server/remdesk_main.c:427:21: enter_function: entry to ‘remdesk_server_thread’
FreeRDP-3.16.0/channels/remdesk/server/remdesk_main.c:436:22: acquire_memory: allocated here
FreeRDP-3.16.0/channels/remdesk/server/remdesk_main.c:438:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/channels/remdesk/server/remdesk_main.c:445:36: branch_false: ...to here
FreeRDP-3.16.0/channels/remdesk/server/remdesk_main.c:445:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/channels/remdesk/server/remdesk_main.c:448:21: branch_true: ...to here
FreeRDP-3.16.0/channels/remdesk/server/remdesk_main.c:448:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/channels/remdesk/server/remdesk_main.c:451:17: branch_false: ...to here
FreeRDP-3.16.0/channels/remdesk/server/remdesk_main.c:464:22: call_function: calling ‘remdesk_send_ctl_version_info_pdu’ from ‘remdesk_server_thread’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def84]
FreeRDP-3.16.0/channels/remdesk/server/remdesk_main.c:110:13: warning[-Wanalyzer-malloc-leak]: leak of ‘Stream_New(0, 4096)’
FreeRDP-3.16.0/channels/remdesk/server/remdesk_main.c:427:21: enter_function: entry to ‘remdesk_server_thread’
FreeRDP-3.16.0/channels/remdesk/server/remdesk_main.c:436:22: acquire_memory: allocated here
FreeRDP-3.16.0/channels/remdesk/server/remdesk_main.c:438:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/channels/remdesk/server/remdesk_main.c:445:36: branch_false: ...to here
FreeRDP-3.16.0/channels/remdesk/server/remdesk_main.c:445:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/channels/remdesk/server/remdesk_main.c:448:21: branch_true: ...to here
FreeRDP-3.16.0/channels/remdesk/server/remdesk_main.c:448:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/channels/remdesk/server/remdesk_main.c:451:17: branch_false: ...to here
FreeRDP-3.16.0/channels/remdesk/server/remdesk_main.c:464:22: call_function: calling ‘remdesk_send_ctl_version_info_pdu’ from ‘remdesk_server_thread’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def85]
FreeRDP-3.16.0/channels/remdesk/server/remdesk_main.c:118:22: warning[-Wanalyzer-malloc-leak]: leak of ‘Stream_New(0, (long unsigned int)(pdu.ctlHeader.ch.DataLength + 22))’
FreeRDP-3.16.0/channels/remdesk/server/remdesk_main.c:427:21: enter_function: entry to ‘remdesk_server_thread’
FreeRDP-3.16.0/channels/remdesk/server/remdesk_main.c:438:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/channels/remdesk/server/remdesk_main.c:445:36: branch_false: ...to here
FreeRDP-3.16.0/channels/remdesk/server/remdesk_main.c:445:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/channels/remdesk/server/remdesk_main.c:448:21: branch_true: ...to here
FreeRDP-3.16.0/channels/remdesk/server/remdesk_main.c:448:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/channels/remdesk/server/remdesk_main.c:451:17: branch_false: ...to here
FreeRDP-3.16.0/channels/remdesk/server/remdesk_main.c:464:22: call_function: calling ‘remdesk_send_ctl_version_info_pdu’ from ‘remdesk_server_thread’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def86]
FreeRDP-3.16.0/channels/remdesk/server/remdesk_main.c:118:22: warning[-Wanalyzer-malloc-leak]: leak of ‘Stream_New(0, 4096)’
FreeRDP-3.16.0/channels/remdesk/server/remdesk_main.c:427:21: enter_function: entry to ‘remdesk_server_thread’
FreeRDP-3.16.0/channels/remdesk/server/remdesk_main.c:436:22: acquire_memory: allocated here
FreeRDP-3.16.0/channels/remdesk/server/remdesk_main.c:438:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/channels/remdesk/server/remdesk_main.c:445:36: branch_false: ...to here
FreeRDP-3.16.0/channels/remdesk/server/remdesk_main.c:445:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/channels/remdesk/server/remdesk_main.c:448:21: branch_true: ...to here
FreeRDP-3.16.0/channels/remdesk/server/remdesk_main.c:448:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/channels/remdesk/server/remdesk_main.c:451:17: branch_false: ...to here
FreeRDP-3.16.0/channels/remdesk/server/remdesk_main.c:464:22: call_function: calling ‘remdesk_send_ctl_version_info_pdu’ from ‘remdesk_server_thread’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def87]
FreeRDP-3.16.0/channels/remdesk/server/remdesk_main.c:126:9: warning[-Wanalyzer-malloc-leak]: leak of ‘Stream_New(0, 4096)’
FreeRDP-3.16.0/channels/remdesk/server/remdesk_main.c:427:21: enter_function: entry to ‘remdesk_server_thread’
FreeRDP-3.16.0/channels/remdesk/server/remdesk_main.c:436:22: acquire_memory: allocated here
FreeRDP-3.16.0/channels/remdesk/server/remdesk_main.c:438:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/channels/remdesk/server/remdesk_main.c:445:36: branch_false: ...to here
FreeRDP-3.16.0/channels/remdesk/server/remdesk_main.c:445:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/channels/remdesk/server/remdesk_main.c:448:21: branch_true: ...to here
FreeRDP-3.16.0/channels/remdesk/server/remdesk_main.c:464:22: call_function: calling ‘remdesk_send_ctl_version_info_pdu’ from ‘remdesk_server_thread’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def88]
FreeRDP-3.16.0/channels/remdesk/server/remdesk_main.c:445:13: warning[-Wanalyzer-malloc-leak]: leak of ‘Stream_New(0, 4096)’
FreeRDP-3.16.0/channels/remdesk/server/remdesk_main.c:436:22: acquire_memory: allocated here
FreeRDP-3.16.0/channels/remdesk/server/remdesk_main.c:438:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/channels/remdesk/server/remdesk_main.c:445:36: branch_false: ...to here
FreeRDP-3.16.0/channels/remdesk/server/remdesk_main.c:445:13: danger: ‘Stream_New(0, 4096)’ leaks here; was allocated at [(1)](sarif:/runs/0/results/11/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def89]
FreeRDP-3.16.0/channels/remdesk/server/remdesk_main.c:451:17: warning[-Wanalyzer-malloc-leak]: leak of ‘Stream_New(0, 4096)’
FreeRDP-3.16.0/channels/remdesk/server/remdesk_main.c:436:22: acquire_memory: allocated here
FreeRDP-3.16.0/channels/remdesk/server/remdesk_main.c:438:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/channels/remdesk/server/remdesk_main.c:445:36: branch_false: ...to here
FreeRDP-3.16.0/channels/remdesk/server/remdesk_main.c:445:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/channels/remdesk/server/remdesk_main.c:448:21: branch_true: ...to here
FreeRDP-3.16.0/channels/remdesk/server/remdesk_main.c:448:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/channels/remdesk/server/remdesk_main.c:451:17: branch_false: ...to here
FreeRDP-3.16.0/channels/remdesk/server/remdesk_main.c:451:17: danger: ‘Stream_New(0, 4096)’ leaks here; was allocated at [(1)](sarif:/runs/0/results/12/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def90]
FreeRDP-3.16.0/channels/remdesk/server/remdesk_main.c:542:12: warning[-Wanalyzer-malloc-leak]: leak of ‘Stream_New(0, 4096)’
FreeRDP-3.16.0/channels/remdesk/server/remdesk_main.c:436:22: acquire_memory: allocated here
FreeRDP-3.16.0/channels/remdesk/server/remdesk_main.c:438:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/channels/remdesk/server/remdesk_main.c:445:36: branch_false: ...to here
FreeRDP-3.16.0/channels/remdesk/server/remdesk_main.c:445:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/channels/remdesk/server/remdesk_main.c:455:17: branch_false: ...to here
FreeRDP-3.16.0/channels/remdesk/server/remdesk_main.c:542:12: danger: ‘Stream_New(0, 4096)’ leaks here; was allocated at [(1)](sarif:/runs/0/results/13/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def91]
FreeRDP-3.16.0/channels/remdesk/server/remdesk_main.c:559:14: warning[-Wanalyzer-malloc-leak]: leak of ‘**context.priv.ChannelHandle’
FreeRDP-3.16.0/channels/remdesk/server/remdesk_main.c:557:13: acquire_memory: allocated here
FreeRDP-3.16.0/channels/remdesk/server/remdesk_main.c:559:14: danger: ‘**context.priv.ChannelHandle’ leaks here; was allocated at [(1)](sarif:/runs/0/results/14/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-416): [#def92]
FreeRDP-3.16.0/channels/telemetry/server/telemetry_main.c:351:14: warning[-Wanalyzer-use-after-free]: use after ‘telemetry_server_context_free’ of ‘context’
FreeRDP-3.16.0/channels/telemetry/server/telemetry_main.c:410:25: enter_function: entry to ‘telemetry_server_context_new’
FreeRDP-3.16.0/channels/telemetry/server/telemetry_main.c:414:12: branch_false: following ‘false’ branch (when ‘telemetry’ is non-NULL)...
FreeRDP-3.16.0/channels/telemetry/server/telemetry_main.c:417:9: branch_false: ...to here
FreeRDP-3.16.0/channels/telemetry/server/telemetry_main.c:425:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/channels/telemetry/server/telemetry_main.c:426:17: branch_true: ...to here
FreeRDP-3.16.0/channels/telemetry/server/telemetry_main.c:432:9: release_memory: deallocated here
FreeRDP-3.16.0/channels/telemetry/server/telemetry_main.c:432:9: call_function: calling ‘telemetry_server_context_free’ from ‘telemetry_server_context_new’
Error: CPPCHECK_WARNING (CWE-664): [#def93]
FreeRDP-3.16.0/channels/urbdrc/client/libusb/libusb_udevice.c:145: error[va_list_usedBeforeStarted]: va_list 'ap' used before va_start() was called.
Error: GCC_ANALYZER_WARNING (CWE-476): [#def94]
FreeRDP-3.16.0/channels/urbdrc/client/libusb/libusb_udevice.c:633:33: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘t_MsPipe’
FreeRDP-3.16.0/channels/urbdrc/client/libusb/libusb_udevice.c:599:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/channels/urbdrc/client/libusb/libusb_udevice.c:616:31: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/channels/urbdrc/client/libusb/libusb_udevice.c:618:43: branch_true: ...to here
FreeRDP-3.16.0/channels/urbdrc/client/libusb/libusb_udevice.c:626:39: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/channels/urbdrc/client/libusb/libusb_udevice.c:628:60: branch_true: ...to here
FreeRDP-3.16.0/channels/urbdrc/client/libusb/libusb_udevice.c:628:60: acquire_memory: this call could return NULL
FreeRDP-3.16.0/channels/urbdrc/client/libusb/libusb_udevice.c:630:28: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/channels/urbdrc/client/libusb/libusb_udevice.c:633:33: danger: ‘t_MsPipe’ could be NULL: unchecked value from [(7)](sarif:/runs/0/results/18/codeFlows/0/threadFlows/0/locations/6)
Error: GCC_ANALYZER_WARNING (CWE-476): [#def95]
FreeRDP-3.16.0/channels/urbdrc/client/libusb/libusb_udevice.c:640:33: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘t_MsPipe’
FreeRDP-3.16.0/channels/urbdrc/client/libusb/libusb_udevice.c:599:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/channels/urbdrc/client/libusb/libusb_udevice.c:616:31: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/channels/urbdrc/client/libusb/libusb_udevice.c:618:43: branch_true: ...to here
FreeRDP-3.16.0/channels/urbdrc/client/libusb/libusb_udevice.c:626:39: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/channels/urbdrc/client/libusb/libusb_udevice.c:628:60: branch_true: ...to here
FreeRDP-3.16.0/channels/urbdrc/client/libusb/libusb_udevice.c:628:60: acquire_memory: this call could return NULL
FreeRDP-3.16.0/channels/urbdrc/client/libusb/libusb_udevice.c:640:33: danger: ‘t_MsPipe’ could be NULL: unchecked value from [(7)](sarif:/runs/0/results/19/codeFlows/0/threadFlows/0/locations/6)
Error: CPPCHECK_WARNING (CWE-476): [#def96]
FreeRDP-3.16.0/channels/urbdrc/client/libusb/libusb_udevice.c:644: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: t_MsPipe
Error: CPPCHECK_WARNING (CWE-476): [#def97]
FreeRDP-3.16.0/channels/urbdrc/client/libusb/libusb_udevice.c:645: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: t_MsPipe
Error: CPPCHECK_WARNING (CWE-476): [#def98]
FreeRDP-3.16.0/channels/urbdrc/client/libusb/libusb_udevice.c:646: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: t_MsPipe
Error: CPPCHECK_WARNING (CWE-476): [#def99]
FreeRDP-3.16.0/channels/urbdrc/client/libusb/libusb_udevice.c:647: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: t_MsPipe
Error: CPPCHECK_WARNING (CWE-476): [#def100]
FreeRDP-3.16.0/channels/urbdrc/client/libusb/libusb_udevice.c:648: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: t_MsPipe
Error: CPPCHECK_WARNING (CWE-476): [#def101]
FreeRDP-3.16.0/channels/urbdrc/client/libusb/libusb_udevice.c:649: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: t_MsPipes
Error: GCC_ANALYZER_WARNING (CWE-476): [#def102]
FreeRDP-3.16.0/channels/urbdrc/client/libusb/libusb_udevice.c:649:25: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘t_MsPipes’
FreeRDP-3.16.0/channels/urbdrc/client/libusb/libusb_udevice.c:599:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/channels/urbdrc/client/libusb/libusb_udevice.c:616:31: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/channels/urbdrc/client/libusb/libusb_udevice.c:618:43: branch_true: ...to here
FreeRDP-3.16.0/channels/urbdrc/client/libusb/libusb_udevice.c:624:46: acquire_memory: this call could return NULL
FreeRDP-3.16.0/channels/urbdrc/client/libusb/libusb_udevice.c:626:39: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/channels/urbdrc/client/libusb/libusb_udevice.c:628:60: branch_true: ...to here
FreeRDP-3.16.0/channels/urbdrc/client/libusb/libusb_udevice.c:649:25: danger: ‘t_MsPipes + (long unsigned int)pnum * 8’ could be NULL: unchecked value from [(5)](sarif:/runs/0/results/20/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-476): [#def103]
FreeRDP-3.16.0/channels/urbdrc/client/libusb/libusb_udevice.c:1855:22: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
FreeRDP-3.16.0/channels/urbdrc/client/libusb/libusb_udevice.c:1820:8: enter_function: entry to ‘udev_new_by_id’
FreeRDP-3.16.0/channels/urbdrc/client/libusb/libusb_udevice.c:1834:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/channels/urbdrc/client/libusb/libusb_udevice.c:1839:12: branch_false: ...to here
FreeRDP-3.16.0/channels/urbdrc/client/libusb/libusb_udevice.c:1839:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/channels/urbdrc/client/libusb/libusb_udevice.c:1845:38: branch_false: ...to here
FreeRDP-3.16.0/channels/urbdrc/client/libusb/libusb_udevice.c:1847:12: branch_false: following ‘false’ branch (when ‘array’ is non-NULL)...
branch_false: ...to here
FreeRDP-3.16.0/channels/urbdrc/client/libusb/libusb_udevice.c:1850:29: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/channels/urbdrc/client/libusb/libusb_udevice.c:1852:49: branch_true: ...to here
FreeRDP-3.16.0/channels/urbdrc/client/libusb/libusb_udevice.c:1853:56: call_function: calling ‘udev_new_descript’ from ‘udev_new_by_id’
FreeRDP-3.16.0/channels/urbdrc/client/libusb/libusb_udevice.c:1853:56: return_function: returning to ‘udev_new_by_id’ from ‘udev_new_descript’
FreeRDP-3.16.0/channels/urbdrc/client/libusb/libusb_udevice.c:1855:22: danger: dereference of NULL ‘udev_new_descript(urbdrc, dev)’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def104]
FreeRDP-3.16.0/channels/video/client/video_main.c:146:23: warning[-Wanalyzer-malloc-leak]: leak of ‘ret’
FreeRDP-3.16.0/channels/video/client/video_main.c:1215:1: enter_function: entry to ‘video_DVCPluginEntry’
FreeRDP-3.16.0/channels/video/client/video_main.c:1223:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/channels/video/client/video_main.c:1225:46: branch_true: ...to here
FreeRDP-3.16.0/channels/video/client/video_main.c:1226:20: branch_false: following ‘false’ branch (when ‘videoPlugin’ is non-NULL)...
FreeRDP-3.16.0/channels/video/client/video_main.c:1232:17: branch_false: ...to here
FreeRDP-3.16.0/channels/video/client/video_main.c:1238:20: branch_false: following ‘false’ branch (when ‘videoContext’ is non-NULL)...
FreeRDP-3.16.0/channels/video/client/video_main.c:1245:24: branch_false: ...to here
FreeRDP-3.16.0/channels/video/client/video_main.c:1245:24: call_function: calling ‘VideoClientContextPriv_new’ from ‘video_DVCPluginEntry’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def105]
FreeRDP-3.16.0/channels/video/client/video_main.c:146:23: warning[-Wanalyzer-malloc-leak]: leak of ‘videoContext’
FreeRDP-3.16.0/channels/video/client/video_main.c:1215:1: enter_function: entry to ‘video_DVCPluginEntry’
FreeRDP-3.16.0/channels/video/client/video_main.c:1223:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/channels/video/client/video_main.c:1225:46: branch_true: ...to here
FreeRDP-3.16.0/channels/video/client/video_main.c:1226:20: branch_false: following ‘false’ branch (when ‘videoPlugin’ is non-NULL)...
FreeRDP-3.16.0/channels/video/client/video_main.c:1232:17: branch_false: ...to here
FreeRDP-3.16.0/channels/video/client/video_main.c:1237:53: acquire_memory: allocated here
FreeRDP-3.16.0/channels/video/client/video_main.c:1238:20: branch_false: following ‘false’ branch (when ‘videoContext’ is non-NULL)...
FreeRDP-3.16.0/channels/video/client/video_main.c:1245:24: branch_false: ...to here
FreeRDP-3.16.0/channels/video/client/video_main.c:1245:24: call_function: calling ‘VideoClientContextPriv_new’ from ‘video_DVCPluginEntry’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def106]
FreeRDP-3.16.0/channels/video/client/video_main.c:146:23: warning[-Wanalyzer-malloc-leak]: leak of ‘videoPlugin’
FreeRDP-3.16.0/channels/video/client/video_main.c:1215:1: enter_function: entry to ‘video_DVCPluginEntry’
FreeRDP-3.16.0/channels/video/client/video_main.c:1223:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/channels/video/client/video_main.c:1225:46: branch_true: ...to here
FreeRDP-3.16.0/channels/video/client/video_main.c:1225:46: acquire_memory: allocated here
FreeRDP-3.16.0/channels/video/client/video_main.c:1226:20: branch_false: following ‘false’ branch (when ‘videoPlugin’ is non-NULL)...
FreeRDP-3.16.0/channels/video/client/video_main.c:1232:17: branch_false: ...to here
FreeRDP-3.16.0/channels/video/client/video_main.c:1238:20: branch_false: following ‘false’ branch (when ‘videoContext’ is non-NULL)...
FreeRDP-3.16.0/channels/video/client/video_main.c:1245:24: branch_false: ...to here
FreeRDP-3.16.0/channels/video/client/video_main.c:1245:24: call_function: calling ‘VideoClientContextPriv_new’ from ‘video_DVCPluginEntry’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def107]
FreeRDP-3.16.0/channels/video/client/video_main.c:153:28: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.16.0/channels/video/client/video_main.c:1215:1: enter_function: entry to ‘video_DVCPluginEntry’
FreeRDP-3.16.0/channels/video/client/video_main.c:1223:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/channels/video/client/video_main.c:1225:46: branch_true: ...to here
FreeRDP-3.16.0/channels/video/client/video_main.c:1226:20: branch_false: following ‘false’ branch (when ‘videoPlugin’ is non-NULL)...
FreeRDP-3.16.0/channels/video/client/video_main.c:1232:17: branch_false: ...to here
FreeRDP-3.16.0/channels/video/client/video_main.c:1238:20: branch_false: following ‘false’ branch (when ‘videoContext’ is non-NULL)...
FreeRDP-3.16.0/channels/video/client/video_main.c:1245:24: branch_false: ...to here
FreeRDP-3.16.0/channels/video/client/video_main.c:1245:24: call_function: calling ‘VideoClientContextPriv_new’ from ‘video_DVCPluginEntry’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def108]
FreeRDP-3.16.0/channels/video/client/video_main.c:153:28: warning[-Wanalyzer-malloc-leak]: leak of ‘ret’
FreeRDP-3.16.0/channels/video/client/video_main.c:1215:1: enter_function: entry to ‘video_DVCPluginEntry’
FreeRDP-3.16.0/channels/video/client/video_main.c:1223:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/channels/video/client/video_main.c:1225:46: branch_true: ...to here
FreeRDP-3.16.0/channels/video/client/video_main.c:1226:20: branch_false: following ‘false’ branch (when ‘videoPlugin’ is non-NULL)...
FreeRDP-3.16.0/channels/video/client/video_main.c:1232:17: branch_false: ...to here
FreeRDP-3.16.0/channels/video/client/video_main.c:1238:20: branch_false: following ‘false’ branch (when ‘videoContext’ is non-NULL)...
FreeRDP-3.16.0/channels/video/client/video_main.c:1245:24: branch_false: ...to here
FreeRDP-3.16.0/channels/video/client/video_main.c:1245:24: call_function: calling ‘VideoClientContextPriv_new’ from ‘video_DVCPluginEntry’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def109]
FreeRDP-3.16.0/channels/video/client/video_main.c:153:28: warning[-Wanalyzer-malloc-leak]: leak of ‘videoContext’
FreeRDP-3.16.0/channels/video/client/video_main.c:1215:1: enter_function: entry to ‘video_DVCPluginEntry’
FreeRDP-3.16.0/channels/video/client/video_main.c:1223:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/channels/video/client/video_main.c:1225:46: branch_true: ...to here
FreeRDP-3.16.0/channels/video/client/video_main.c:1226:20: branch_false: following ‘false’ branch (when ‘videoPlugin’ is non-NULL)...
FreeRDP-3.16.0/channels/video/client/video_main.c:1232:17: branch_false: ...to here
FreeRDP-3.16.0/channels/video/client/video_main.c:1237:53: acquire_memory: allocated here
FreeRDP-3.16.0/channels/video/client/video_main.c:1238:20: branch_false: following ‘false’ branch (when ‘videoContext’ is non-NULL)...
FreeRDP-3.16.0/channels/video/client/video_main.c:1245:24: branch_false: ...to here
FreeRDP-3.16.0/channels/video/client/video_main.c:1245:24: call_function: calling ‘VideoClientContextPriv_new’ from ‘video_DVCPluginEntry’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def110]
FreeRDP-3.16.0/channels/video/client/video_main.c:153:28: warning[-Wanalyzer-malloc-leak]: leak of ‘videoPlugin’
FreeRDP-3.16.0/channels/video/client/video_main.c:1215:1: enter_function: entry to ‘video_DVCPluginEntry’
FreeRDP-3.16.0/channels/video/client/video_main.c:1223:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/channels/video/client/video_main.c:1225:46: branch_true: ...to here
FreeRDP-3.16.0/channels/video/client/video_main.c:1225:46: acquire_memory: allocated here
FreeRDP-3.16.0/channels/video/client/video_main.c:1226:20: branch_false: following ‘false’ branch (when ‘videoPlugin’ is non-NULL)...
FreeRDP-3.16.0/channels/video/client/video_main.c:1232:17: branch_false: ...to here
FreeRDP-3.16.0/channels/video/client/video_main.c:1238:20: branch_false: following ‘false’ branch (when ‘videoContext’ is non-NULL)...
FreeRDP-3.16.0/channels/video/client/video_main.c:1245:24: branch_false: ...to here
FreeRDP-3.16.0/channels/video/client/video_main.c:1245:24: call_function: calling ‘VideoClientContextPriv_new’ from ‘video_DVCPluginEntry’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def111]
FreeRDP-3.16.0/channels/video/client/video_main.c:160:14: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.16.0/channels/video/client/video_main.c:1215:1: enter_function: entry to ‘video_DVCPluginEntry’
FreeRDP-3.16.0/channels/video/client/video_main.c:1223:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/channels/video/client/video_main.c:1225:46: branch_true: ...to here
FreeRDP-3.16.0/channels/video/client/video_main.c:1226:20: branch_false: following ‘false’ branch (when ‘videoPlugin’ is non-NULL)...
FreeRDP-3.16.0/channels/video/client/video_main.c:1232:17: branch_false: ...to here
FreeRDP-3.16.0/channels/video/client/video_main.c:1238:20: branch_false: following ‘false’ branch (when ‘videoContext’ is non-NULL)...
FreeRDP-3.16.0/channels/video/client/video_main.c:1245:24: branch_false: ...to here
FreeRDP-3.16.0/channels/video/client/video_main.c:1245:24: call_function: calling ‘VideoClientContextPriv_new’ from ‘video_DVCPluginEntry’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def112]
FreeRDP-3.16.0/channels/video/client/video_main.c:160:14: warning[-Wanalyzer-malloc-leak]: leak of ‘ret’
FreeRDP-3.16.0/channels/video/client/video_main.c:1215:1: enter_function: entry to ‘video_DVCPluginEntry’
FreeRDP-3.16.0/channels/video/client/video_main.c:1223:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/channels/video/client/video_main.c:1225:46: branch_true: ...to here
FreeRDP-3.16.0/channels/video/client/video_main.c:1226:20: branch_false: following ‘false’ branch (when ‘videoPlugin’ is non-NULL)...
FreeRDP-3.16.0/channels/video/client/video_main.c:1232:17: branch_false: ...to here
FreeRDP-3.16.0/channels/video/client/video_main.c:1238:20: branch_false: following ‘false’ branch (when ‘videoContext’ is non-NULL)...
FreeRDP-3.16.0/channels/video/client/video_main.c:1245:24: branch_false: ...to here
FreeRDP-3.16.0/channels/video/client/video_main.c:1245:24: call_function: calling ‘VideoClientContextPriv_new’ from ‘video_DVCPluginEntry’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def113]
FreeRDP-3.16.0/channels/video/client/video_main.c:183:9: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.16.0/channels/video/client/video_main.c:527:13: enter_function: entry to ‘video_read_tsmm_presentation_req’
FreeRDP-3.16.0/channels/video/client/video_main.c:534:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/channels/video/client/video_main.c:537:9: call_function: inlined call to ‘stream_read_u8’ from ‘video_read_tsmm_presentation_req’
FreeRDP-3.16.0/channels/video/client/video_main.c:545:9: call_function: inlined call to ‘stream_read_u32_le’ from ‘video_read_tsmm_presentation_req’
FreeRDP-3.16.0/channels/video/client/video_main.c:546:9: call_function: inlined call to ‘stream_read_u32_le’ from ‘video_read_tsmm_presentation_req’
FreeRDP-3.16.0/channels/video/client/video_main.c:547:9: call_function: inlined call to ‘stream_read_u32_le’ from ‘video_read_tsmm_presentation_req’
FreeRDP-3.16.0/channels/video/client/video_main.c:548:9: call_function: inlined call to ‘stream_read_u32_le’ from ‘video_read_tsmm_presentation_req’
FreeRDP-3.16.0/channels/video/client/video_main.c:549:9: call_function: inlined call to ‘stream_read_u64_le’ from ‘video_read_tsmm_presentation_req’
FreeRDP-3.16.0/channels/video/client/video_main.c:550:9: call_function: inlined call to ‘stream_read_u64_le’ from ‘video_read_tsmm_presentation_req’
FreeRDP-3.16.0/channels/video/client/video_main.c:553:9: call_function: inlined call to ‘stream_read_u32_le’ from ‘video_read_tsmm_presentation_req’
FreeRDP-3.16.0/channels/video/client/video_main.c:555:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/channels/video/client/video_main.c:558:26: call_function: inlined call to ‘Stream_Pointer’ from ‘video_read_tsmm_presentation_req’
FreeRDP-3.16.0/channels/video/client/video_main.c:568:16: call_function: calling ‘video_PresentationRequest’ from ‘video_read_tsmm_presentation_req’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def114]
FreeRDP-3.16.0/channels/video/client/video_main.c:183:9: warning[-Wanalyzer-malloc-leak]: leak of ‘frame’
FreeRDP-3.16.0/channels/video/client/video_main.c:810:13: enter_function: entry to ‘video_VideoData’
FreeRDP-3.16.0/channels/video/client/video_main.c:823:12: branch_false: following ‘false’ branch (when ‘presentation’ is non-NULL)...
FreeRDP-3.16.0/channels/video/client/video_main.c:829:13: branch_false: ...to here
FreeRDP-3.16.0/channels/video/client/video_main.c:829:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/channels/video/client/video_main.c:836:74: branch_false: ...to here
FreeRDP-3.16.0/channels/video/client/video_main.c:836:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/channels/video/client/video_main.c:842:66: branch_false: ...to here
FreeRDP-3.16.0/channels/video/client/video_main.c:844:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/channels/video/client/video_main.c:846:31: branch_true: ...to here
FreeRDP-3.16.0/channels/video/client/video_main.c:864:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/channels/video/client/video_main.c:906:58: branch_false: ...to here
FreeRDP-3.16.0/channels/video/client/video_main.c:907:28: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/channels/video/client/video_main.c:911:45: branch_false: ...to here
FreeRDP-3.16.0/channels/video/client/video_main.c:911:45: call_function: calling ‘VideoFrame_new’ from ‘video_VideoData’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def115]
FreeRDP-3.16.0/channels/video/client/video_main.c:183:9: warning[-Wanalyzer-malloc-leak]: leak of ‘ret’
FreeRDP-3.16.0/channels/video/client/video_main.c:527:13: enter_function: entry to ‘video_read_tsmm_presentation_req’
FreeRDP-3.16.0/channels/video/client/video_main.c:534:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/channels/video/client/video_main.c:537:9: call_function: inlined call to ‘stream_read_u8’ from ‘video_read_tsmm_presentation_req’
FreeRDP-3.16.0/channels/video/client/video_main.c:545:9: call_function: inlined call to ‘stream_read_u32_le’ from ‘video_read_tsmm_presentation_req’
FreeRDP-3.16.0/channels/video/client/video_main.c:546:9: call_function: inlined call to ‘stream_read_u32_le’ from ‘video_read_tsmm_presentation_req’
FreeRDP-3.16.0/channels/video/client/video_main.c:547:9: call_function: inlined call to ‘stream_read_u32_le’ from ‘video_read_tsmm_presentation_req’
FreeRDP-3.16.0/channels/video/client/video_main.c:548:9: call_function: inlined call to ‘stream_read_u32_le’ from ‘video_read_tsmm_presentation_req’
FreeRDP-3.16.0/channels/video/client/video_main.c:549:9: call_function: inlined call to ‘stream_read_u64_le’ from ‘video_read_tsmm_presentation_req’
FreeRDP-3.16.0/channels/video/client/video_main.c:550:9: call_function: inlined call to ‘stream_read_u64_le’ from ‘video_read_tsmm_presentation_req’
FreeRDP-3.16.0/channels/video/client/video_main.c:553:9: call_function: inlined call to ‘stream_read_u32_le’ from ‘video_read_tsmm_presentation_req’
FreeRDP-3.16.0/channels/video/client/video_main.c:555:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/channels/video/client/video_main.c:558:26: call_function: inlined call to ‘Stream_Pointer’ from ‘video_read_tsmm_presentation_req’
FreeRDP-3.16.0/channels/video/client/video_main.c:568:16: call_function: calling ‘video_PresentationRequest’ from ‘video_read_tsmm_presentation_req’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def116]
FreeRDP-3.16.0/channels/video/client/video_main.c:205:21: warning[-Wanalyzer-malloc-leak]: leak of ‘ret’
FreeRDP-3.16.0/channels/video/client/video_main.c:527:13: enter_function: entry to ‘video_read_tsmm_presentation_req’
FreeRDP-3.16.0/channels/video/client/video_main.c:534:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/channels/video/client/video_main.c:537:9: call_function: inlined call to ‘stream_read_u8’ from ‘video_read_tsmm_presentation_req’
FreeRDP-3.16.0/channels/video/client/video_main.c:545:9: call_function: inlined call to ‘stream_read_u32_le’ from ‘video_read_tsmm_presentation_req’
FreeRDP-3.16.0/channels/video/client/video_main.c:546:9: call_function: inlined call to ‘stream_read_u32_le’ from ‘video_read_tsmm_presentation_req’
FreeRDP-3.16.0/channels/video/client/video_main.c:547:9: call_function: inlined call to ‘stream_read_u32_le’ from ‘video_read_tsmm_presentation_req’
FreeRDP-3.16.0/channels/video/client/video_main.c:548:9: call_function: inlined call to ‘stream_read_u32_le’ from ‘video_read_tsmm_presentation_req’
FreeRDP-3.16.0/channels/video/client/video_main.c:549:9: call_function: inlined call to ‘stream_read_u64_le’ from ‘video_read_tsmm_presentation_req’
FreeRDP-3.16.0/channels/video/client/video_main.c:550:9: call_function: inlined call to ‘stream_read_u64_le’ from ‘video_read_tsmm_presentation_req’
FreeRDP-3.16.0/channels/video/client/video_main.c:553:9: call_function: inlined call to ‘stream_read_u32_le’ from ‘video_read_tsmm_presentation_req’
FreeRDP-3.16.0/channels/video/client/video_main.c:555:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/channels/video/client/video_main.c:558:26: call_function: inlined call to ‘Stream_Pointer’ from ‘video_read_tsmm_presentation_req’
FreeRDP-3.16.0/channels/video/client/video_main.c:568:16: call_function: calling ‘video_PresentationRequest’ from ‘video_read_tsmm_presentation_req’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def117]
FreeRDP-3.16.0/channels/video/client/video_main.c:211:14: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.16.0/channels/video/client/video_main.c:527:13: enter_function: entry to ‘video_read_tsmm_presentation_req’
FreeRDP-3.16.0/channels/video/client/video_main.c:534:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/channels/video/client/video_main.c:537:9: call_function: inlined call to ‘stream_read_u8’ from ‘video_read_tsmm_presentation_req’
FreeRDP-3.16.0/channels/video/client/video_main.c:545:9: call_function: inlined call to ‘stream_read_u32_le’ from ‘video_read_tsmm_presentation_req’
FreeRDP-3.16.0/channels/video/client/video_main.c:546:9: call_function: inlined call to ‘stream_read_u32_le’ from ‘video_read_tsmm_presentation_req’
FreeRDP-3.16.0/channels/video/client/video_main.c:547:9: call_function: inlined call to ‘stream_read_u32_le’ from ‘video_read_tsmm_presentation_req’
FreeRDP-3.16.0/channels/video/client/video_main.c:548:9: call_function: inlined call to ‘stream_read_u32_le’ from ‘video_read_tsmm_presentation_req’
FreeRDP-3.16.0/channels/video/client/video_main.c:549:9: call_function: inlined call to ‘stream_read_u64_le’ from ‘video_read_tsmm_presentation_req’
FreeRDP-3.16.0/channels/video/client/video_main.c:550:9: call_function: inlined call to ‘stream_read_u64_le’ from ‘video_read_tsmm_presentation_req’
FreeRDP-3.16.0/channels/video/client/video_main.c:553:9: call_function: inlined call to ‘stream_read_u32_le’ from ‘video_read_tsmm_presentation_req’
FreeRDP-3.16.0/channels/video/client/video_main.c:555:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/channels/video/client/video_main.c:558:26: call_function: inlined call to ‘Stream_Pointer’ from ‘video_read_tsmm_presentation_req’
FreeRDP-3.16.0/channels/video/client/video_main.c:568:16: call_function: calling ‘video_PresentationRequest’ from ‘video_read_tsmm_presentation_req’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def118]
FreeRDP-3.16.0/channels/video/client/video_main.c:211:14: warning[-Wanalyzer-malloc-leak]: leak of ‘ret’
FreeRDP-3.16.0/channels/video/client/video_main.c:527:13: enter_function: entry to ‘video_read_tsmm_presentation_req’
FreeRDP-3.16.0/channels/video/client/video_main.c:534:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/channels/video/client/video_main.c:537:9: call_function: inlined call to ‘stream_read_u8’ from ‘video_read_tsmm_presentation_req’
FreeRDP-3.16.0/channels/video/client/video_main.c:545:9: call_function: inlined call to ‘stream_read_u32_le’ from ‘video_read_tsmm_presentation_req’
FreeRDP-3.16.0/channels/video/client/video_main.c:546:9: call_function: inlined call to ‘stream_read_u32_le’ from ‘video_read_tsmm_presentation_req’
FreeRDP-3.16.0/channels/video/client/video_main.c:547:9: call_function: inlined call to ‘stream_read_u32_le’ from ‘video_read_tsmm_presentation_req’
FreeRDP-3.16.0/channels/video/client/video_main.c:548:9: call_function: inlined call to ‘stream_read_u32_le’ from ‘video_read_tsmm_presentation_req’
FreeRDP-3.16.0/channels/video/client/video_main.c:549:9: call_function: inlined call to ‘stream_read_u64_le’ from ‘video_read_tsmm_presentation_req’
FreeRDP-3.16.0/channels/video/client/video_main.c:550:9: call_function: inlined call to ‘stream_read_u64_le’ from ‘video_read_tsmm_presentation_req’
FreeRDP-3.16.0/channels/video/client/video_main.c:553:9: call_function: inlined call to ‘stream_read_u32_le’ from ‘video_read_tsmm_presentation_req’
FreeRDP-3.16.0/channels/video/client/video_main.c:555:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/channels/video/client/video_main.c:558:26: call_function: inlined call to ‘Stream_Pointer’ from ‘video_read_tsmm_presentation_req’
FreeRDP-3.16.0/channels/video/client/video_main.c:568:16: call_function: calling ‘video_PresentationRequest’ from ‘video_read_tsmm_presentation_req’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def119]
FreeRDP-3.16.0/channels/video/client/video_main.c:214:30: warning[-Wanalyzer-malloc-leak]: leak of ‘ret’
FreeRDP-3.16.0/channels/video/client/video_main.c:527:13: enter_function: entry to ‘video_read_tsmm_presentation_req’
FreeRDP-3.16.0/channels/video/client/video_main.c:534:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/channels/video/client/video_main.c:537:9: call_function: inlined call to ‘stream_read_u8’ from ‘video_read_tsmm_presentation_req’
FreeRDP-3.16.0/channels/video/client/video_main.c:545:9: call_function: inlined call to ‘stream_read_u32_le’ from ‘video_read_tsmm_presentation_req’
FreeRDP-3.16.0/channels/video/client/video_main.c:546:9: call_function: inlined call to ‘stream_read_u32_le’ from ‘video_read_tsmm_presentation_req’
FreeRDP-3.16.0/channels/video/client/video_main.c:547:9: call_function: inlined call to ‘stream_read_u32_le’ from ‘video_read_tsmm_presentation_req’
FreeRDP-3.16.0/channels/video/client/video_main.c:548:9: call_function: inlined call to ‘stream_read_u32_le’ from ‘video_read_tsmm_presentation_req’
FreeRDP-3.16.0/channels/video/client/video_main.c:549:9: call_function: inlined call to ‘stream_read_u64_le’ from ‘video_read_tsmm_presentation_req’
FreeRDP-3.16.0/channels/video/client/video_main.c:550:9: call_function: inlined call to ‘stream_read_u64_le’ from ‘video_read_tsmm_presentation_req’
FreeRDP-3.16.0/channels/video/client/video_main.c:553:9: call_function: inlined call to ‘stream_read_u32_le’ from ‘video_read_tsmm_presentation_req’
FreeRDP-3.16.0/channels/video/client/video_main.c:555:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/channels/video/client/video_main.c:558:26: call_function: inlined call to ‘Stream_Pointer’ from ‘video_read_tsmm_presentation_req’
FreeRDP-3.16.0/channels/video/client/video_main.c:568:16: call_function: calling ‘video_PresentationRequest’ from ‘video_read_tsmm_presentation_req’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def120]
FreeRDP-3.16.0/channels/video/client/video_main.c:221:24: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.16.0/channels/video/client/video_main.c:527:13: enter_function: entry to ‘video_read_tsmm_presentation_req’
FreeRDP-3.16.0/channels/video/client/video_main.c:534:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/channels/video/client/video_main.c:537:9: call_function: inlined call to ‘stream_read_u8’ from ‘video_read_tsmm_presentation_req’
FreeRDP-3.16.0/channels/video/client/video_main.c:545:9: call_function: inlined call to ‘stream_read_u32_le’ from ‘video_read_tsmm_presentation_req’
FreeRDP-3.16.0/channels/video/client/video_main.c:546:9: call_function: inlined call to ‘stream_read_u32_le’ from ‘video_read_tsmm_presentation_req’
FreeRDP-3.16.0/channels/video/client/video_main.c:547:9: call_function: inlined call to ‘stream_read_u32_le’ from ‘video_read_tsmm_presentation_req’
FreeRDP-3.16.0/channels/video/client/video_main.c:548:9: call_function: inlined call to ‘stream_read_u32_le’ from ‘video_read_tsmm_presentation_req’
FreeRDP-3.16.0/channels/video/client/video_main.c:549:9: call_function: inlined call to ‘stream_read_u64_le’ from ‘video_read_tsmm_presentation_req’
FreeRDP-3.16.0/channels/video/client/video_main.c:550:9: call_function: inlined call to ‘stream_read_u64_le’ from ‘video_read_tsmm_presentation_req’
FreeRDP-3.16.0/channels/video/client/video_main.c:553:9: call_function: inlined call to ‘stream_read_u32_le’ from ‘video_read_tsmm_presentation_req’
FreeRDP-3.16.0/channels/video/client/video_main.c:555:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/channels/video/client/video_main.c:558:26: call_function: inlined call to ‘Stream_Pointer’ from ‘video_read_tsmm_presentation_req’
FreeRDP-3.16.0/channels/video/client/video_main.c:568:16: call_function: calling ‘video_PresentationRequest’ from ‘video_read_tsmm_presentation_req’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def121]
FreeRDP-3.16.0/channels/video/client/video_main.c:221:24: warning[-Wanalyzer-malloc-leak]: leak of ‘ret’
FreeRDP-3.16.0/channels/video/client/video_main.c:527:13: enter_function: entry to ‘video_read_tsmm_presentation_req’
FreeRDP-3.16.0/channels/video/client/video_main.c:534:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/channels/video/client/video_main.c:537:9: call_function: inlined call to ‘stream_read_u8’ from ‘video_read_tsmm_presentation_req’
FreeRDP-3.16.0/channels/video/client/video_main.c:545:9: call_function: inlined call to ‘stream_read_u32_le’ from ‘video_read_tsmm_presentation_req’
FreeRDP-3.16.0/channels/video/client/video_main.c:546:9: call_function: inlined call to ‘stream_read_u32_le’ from ‘video_read_tsmm_presentation_req’
FreeRDP-3.16.0/channels/video/client/video_main.c:547:9: call_function: inlined call to ‘stream_read_u32_le’ from ‘video_read_tsmm_presentation_req’
FreeRDP-3.16.0/channels/video/client/video_main.c:548:9: call_function: inlined call to ‘stream_read_u32_le’ from ‘video_read_tsmm_presentation_req’
FreeRDP-3.16.0/channels/video/client/video_main.c:549:9: call_function: inlined call to ‘stream_read_u64_le’ from ‘video_read_tsmm_presentation_req’
FreeRDP-3.16.0/channels/video/client/video_main.c:550:9: call_function: inlined call to ‘stream_read_u64_le’ from ‘video_read_tsmm_presentation_req’
FreeRDP-3.16.0/channels/video/client/video_main.c:553:9: call_function: inlined call to ‘stream_read_u32_le’ from ‘video_read_tsmm_presentation_req’
FreeRDP-3.16.0/channels/video/client/video_main.c:555:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/channels/video/client/video_main.c:558:26: call_function: inlined call to ‘Stream_Pointer’ from ‘video_read_tsmm_presentation_req’
FreeRDP-3.16.0/channels/video/client/video_main.c:568:16: call_function: calling ‘video_PresentationRequest’ from ‘video_read_tsmm_presentation_req’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def122]
FreeRDP-3.16.0/channels/video/client/video_main.c:249:13: warning[-Wanalyzer-malloc-leak]: leak of ‘frame’
FreeRDP-3.16.0/channels/video/client/video_main.c:810:13: enter_function: entry to ‘video_VideoData’
FreeRDP-3.16.0/channels/video/client/video_main.c:823:12: branch_false: following ‘false’ branch (when ‘presentation’ is non-NULL)...
FreeRDP-3.16.0/channels/video/client/video_main.c:829:13: branch_false: ...to here
FreeRDP-3.16.0/channels/video/client/video_main.c:829:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/channels/video/client/video_main.c:836:74: branch_false: ...to here
FreeRDP-3.16.0/channels/video/client/video_main.c:836:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/channels/video/client/video_main.c:842:66: branch_false: ...to here
FreeRDP-3.16.0/channels/video/client/video_main.c:844:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/channels/video/client/video_main.c:846:31: branch_true: ...to here
FreeRDP-3.16.0/channels/video/client/video_main.c:864:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/channels/video/client/video_main.c:906:58: branch_false: ...to here
FreeRDP-3.16.0/channels/video/client/video_main.c:907:28: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/channels/video/client/video_main.c:911:45: branch_false: ...to here
FreeRDP-3.16.0/channels/video/client/video_main.c:911:45: call_function: calling ‘VideoFrame_new’ from ‘video_VideoData’
FreeRDP-3.16.0/channels/video/client/video_main.c:911:45: return_function: returning to ‘video_VideoData’ from ‘VideoFrame_new’
FreeRDP-3.16.0/channels/video/client/video_main.c:912:28: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/channels/video/client/video_main.c:919:29: branch_false: ...to here
FreeRDP-3.16.0/channels/video/client/video_main.c:922:28: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/channels/video/client/video_main.c:924:33: branch_true: ...to here
FreeRDP-3.16.0/channels/video/client/video_main.c:924:33: call_function: calling ‘VideoFrame_free’ from ‘video_VideoData’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def123]
FreeRDP-3.16.0/channels/video/client/video_main.c:249:13: warning[-Wanalyzer-malloc-leak]: leak of ‘ret’
FreeRDP-3.16.0/channels/video/client/video_main.c:527:13: enter_function: entry to ‘video_read_tsmm_presentation_req’
FreeRDP-3.16.0/channels/video/client/video_main.c:534:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/channels/video/client/video_main.c:537:9: call_function: inlined call to ‘stream_read_u8’ from ‘video_read_tsmm_presentation_req’
FreeRDP-3.16.0/channels/video/client/video_main.c:545:9: call_function: inlined call to ‘stream_read_u32_le’ from ‘video_read_tsmm_presentation_req’
FreeRDP-3.16.0/channels/video/client/video_main.c:546:9: call_function: inlined call to ‘stream_read_u32_le’ from ‘video_read_tsmm_presentation_req’
FreeRDP-3.16.0/channels/video/client/video_main.c:547:9: call_function: inlined call to ‘stream_read_u32_le’ from ‘video_read_tsmm_presentation_req’
FreeRDP-3.16.0/channels/video/client/video_main.c:548:9: call_function: inlined call to ‘stream_read_u32_le’ from ‘video_read_tsmm_presentation_req’
FreeRDP-3.16.0/channels/video/client/video_main.c:549:9: call_function: inlined call to ‘stream_read_u64_le’ from ‘video_read_tsmm_presentation_req’
FreeRDP-3.16.0/channels/video/client/video_main.c:550:9: call_function: inlined call to ‘stream_read_u64_le’ from ‘video_read_tsmm_presentation_req’
FreeRDP-3.16.0/channels/video/client/video_main.c:553:9: call_function: inlined call to ‘stream_read_u32_le’ from ‘video_read_tsmm_presentation_req’
FreeRDP-3.16.0/channels/video/client/video_main.c:555:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/channels/video/client/video_main.c:558:26: call_function: inlined call to ‘Stream_Pointer’ from ‘video_read_tsmm_presentation_req’
FreeRDP-3.16.0/channels/video/client/video_main.c:568:16: call_function: calling ‘video_PresentationRequest’ from ‘video_read_tsmm_presentation_req’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def124]
FreeRDP-3.16.0/channels/video/client/video_main.c:261:9: warning[-Wanalyzer-malloc-leak]: leak of ‘frame’
FreeRDP-3.16.0/channels/video/client/video_main.c:810:13: enter_function: entry to ‘video_VideoData’
FreeRDP-3.16.0/channels/video/client/video_main.c:823:12: branch_false: following ‘false’ branch (when ‘presentation’ is non-NULL)...
FreeRDP-3.16.0/channels/video/client/video_main.c:829:13: branch_false: ...to here
FreeRDP-3.16.0/channels/video/client/video_main.c:829:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/channels/video/client/video_main.c:836:74: branch_false: ...to here
FreeRDP-3.16.0/channels/video/client/video_main.c:836:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/channels/video/client/video_main.c:842:66: branch_false: ...to here
FreeRDP-3.16.0/channels/video/client/video_main.c:844:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/channels/video/client/video_main.c:846:31: branch_true: ...to here
FreeRDP-3.16.0/channels/video/client/video_main.c:864:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/channels/video/client/video_main.c:906:58: branch_false: ...to here
FreeRDP-3.16.0/channels/video/client/video_main.c:907:28: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/channels/video/client/video_main.c:911:45: branch_false: ...to here
FreeRDP-3.16.0/channels/video/client/video_main.c:911:45: call_function: calling ‘VideoFrame_new’ from ‘video_VideoData’
FreeRDP-3.16.0/channels/video/client/video_main.c:911:45: return_function: returning to ‘video_VideoData’ from ‘VideoFrame_new’
FreeRDP-3.16.0/channels/video/client/video_main.c:912:28: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/channels/video/client/video_main.c:919:29: branch_false: ...to here
FreeRDP-3.16.0/channels/video/client/video_main.c:922:28: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/channels/video/client/video_main.c:924:33: branch_true: ...to here
FreeRDP-3.16.0/channels/video/client/video_main.c:924:33: call_function: calling ‘VideoFrame_free’ from ‘video_VideoData’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def125]
FreeRDP-3.16.0/channels/video/client/video_main.c:262:9: warning[-Wanalyzer-malloc-leak]: leak of ‘frame’
FreeRDP-3.16.0/channels/video/client/video_main.c:810:13: enter_function: entry to ‘video_VideoData’
FreeRDP-3.16.0/channels/video/client/video_main.c:823:12: branch_false: following ‘false’ branch (when ‘presentation’ is non-NULL)...
FreeRDP-3.16.0/channels/video/client/video_main.c:829:13: branch_false: ...to here
FreeRDP-3.16.0/channels/video/client/video_main.c:829:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/channels/video/client/video_main.c:836:74: branch_false: ...to here
FreeRDP-3.16.0/channels/video/client/video_main.c:836:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/channels/video/client/video_main.c:842:66: branch_false: ...to here
FreeRDP-3.16.0/channels/video/client/video_main.c:844:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/channels/video/client/video_main.c:846:31: branch_true: ...to here
FreeRDP-3.16.0/channels/video/client/video_main.c:864:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/channels/video/client/video_main.c:906:58: branch_false: ...to here
FreeRDP-3.16.0/channels/video/client/video_main.c:907:28: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/channels/video/client/video_main.c:911:45: branch_false: ...to here
FreeRDP-3.16.0/channels/video/client/video_main.c:911:45: call_function: calling ‘VideoFrame_new’ from ‘video_VideoData’
FreeRDP-3.16.0/channels/video/client/video_main.c:911:45: return_function: returning to ‘video_VideoData’ from ‘VideoFrame_new’
FreeRDP-3.16.0/channels/video/client/video_main.c:912:28: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/channels/video/client/video_main.c:919:29: branch_false: ...to here
FreeRDP-3.16.0/channels/video/client/video_main.c:922:28: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/channels/video/client/video_main.c:924:33: branch_true: ...to here
FreeRDP-3.16.0/channels/video/client/video_main.c:924:33: call_function: calling ‘VideoFrame_free’ from ‘video_VideoData’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def126]
FreeRDP-3.16.0/channels/video/client/video_main.c:277:9: warning[-Wanalyzer-malloc-leak]: leak of ‘frame’
FreeRDP-3.16.0/channels/video/client/video_main.c:810:13: enter_function: entry to ‘video_VideoData’
FreeRDP-3.16.0/channels/video/client/video_main.c:823:12: branch_false: following ‘false’ branch (when ‘presentation’ is non-NULL)...
FreeRDP-3.16.0/channels/video/client/video_main.c:829:13: branch_false: ...to here
FreeRDP-3.16.0/channels/video/client/video_main.c:829:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/channels/video/client/video_main.c:836:74: branch_false: ...to here
FreeRDP-3.16.0/channels/video/client/video_main.c:836:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/channels/video/client/video_main.c:842:66: branch_false: ...to here
FreeRDP-3.16.0/channels/video/client/video_main.c:844:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/channels/video/client/video_main.c:846:31: branch_true: ...to here
FreeRDP-3.16.0/channels/video/client/video_main.c:864:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/channels/video/client/video_main.c:906:58: branch_false: ...to here
FreeRDP-3.16.0/channels/video/client/video_main.c:907:28: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/channels/video/client/video_main.c:911:45: branch_false: ...to here
FreeRDP-3.16.0/channels/video/client/video_main.c:911:45: call_function: calling ‘VideoFrame_new’ from ‘video_VideoData’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def127]
FreeRDP-3.16.0/channels/video/client/video_main.c:282:9: warning[-Wanalyzer-malloc-leak]: leak of ‘frame’
FreeRDP-3.16.0/channels/video/client/video_main.c:810:13: enter_function: entry to ‘video_VideoData’
FreeRDP-3.16.0/channels/video/client/video_main.c:823:12: branch_false: following ‘false’ branch (when ‘presentation’ is non-NULL)...
FreeRDP-3.16.0/channels/video/client/video_main.c:829:13: branch_false: ...to here
FreeRDP-3.16.0/channels/video/client/video_main.c:829:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/channels/video/client/video_main.c:836:74: branch_false: ...to here
FreeRDP-3.16.0/channels/video/client/video_main.c:836:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/channels/video/client/video_main.c:842:66: branch_false: ...to here
FreeRDP-3.16.0/channels/video/client/video_main.c:844:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/channels/video/client/video_main.c:846:31: branch_true: ...to here
FreeRDP-3.16.0/channels/video/client/video_main.c:864:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/channels/video/client/video_main.c:906:58: branch_false: ...to here
FreeRDP-3.16.0/channels/video/client/video_main.c:907:28: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/channels/video/client/video_main.c:911:45: branch_false: ...to here
FreeRDP-3.16.0/channels/video/client/video_main.c:911:45: call_function: calling ‘VideoFrame_new’ from ‘video_VideoData’
FreeRDP-3.16.0/channels/video/client/video_main.c:911:45: return_function: returning to ‘video_VideoData’ from ‘VideoFrame_new’
FreeRDP-3.16.0/channels/video/client/video_main.c:912:28: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/channels/video/client/video_main.c:919:29: branch_false: ...to here
FreeRDP-3.16.0/channels/video/client/video_main.c:922:28: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/channels/video/client/video_main.c:924:33: branch_true: ...to here
FreeRDP-3.16.0/channels/video/client/video_main.c:924:33: call_function: calling ‘VideoFrame_free’ from ‘video_VideoData’
Error: GCC_ANALYZER_WARNING (CWE-476): [#def128]
FreeRDP-3.16.0/channels/video/client/video_main.c:282:27: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
FreeRDP-3.16.0/channels/video/client/video_main.c:810:13: enter_function: entry to ‘video_VideoData’
FreeRDP-3.16.0/channels/video/client/video_main.c:823:12: branch_false: following ‘false’ branch (when ‘presentation’ is non-NULL)...
FreeRDP-3.16.0/channels/video/client/video_main.c:829:13: branch_false: ...to here
FreeRDP-3.16.0/channels/video/client/video_main.c:829:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/channels/video/client/video_main.c:836:74: branch_false: ...to here
FreeRDP-3.16.0/channels/video/client/video_main.c:836:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/channels/video/client/video_main.c:842:66: branch_false: ...to here
FreeRDP-3.16.0/channels/video/client/video_main.c:844:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/channels/video/client/video_main.c:846:31: branch_true: ...to here
FreeRDP-3.16.0/channels/video/client/video_main.c:864:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/channels/video/client/video_main.c:906:58: branch_false: ...to here
FreeRDP-3.16.0/channels/video/client/video_main.c:907:28: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/channels/video/client/video_main.c:911:45: branch_false: ...to here
FreeRDP-3.16.0/channels/video/client/video_main.c:911:45: call_function: calling ‘VideoFrame_new’ from ‘video_VideoData’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def129]
FreeRDP-3.16.0/channels/video/client/video_main.c:305:9: warning[-Wanalyzer-malloc-leak]: leak of ‘frame’
FreeRDP-3.16.0/channels/video/client/video_main.c:810:13: enter_function: entry to ‘video_VideoData’
FreeRDP-3.16.0/channels/video/client/video_main.c:823:12: branch_false: following ‘false’ branch (when ‘presentation’ is non-NULL)...
FreeRDP-3.16.0/channels/video/client/video_main.c:829:13: branch_false: ...to here
FreeRDP-3.16.0/channels/video/client/video_main.c:829:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/channels/video/client/video_main.c:836:74: branch_false: ...to here
FreeRDP-3.16.0/channels/video/client/video_main.c:836:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/channels/video/client/video_main.c:842:66: branch_false: ...to here
FreeRDP-3.16.0/channels/video/client/video_main.c:844:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/channels/video/client/video_main.c:846:31: branch_true: ...to here
FreeRDP-3.16.0/channels/video/client/video_main.c:864:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/channels/video/client/video_main.c:906:58: branch_false: ...to here
FreeRDP-3.16.0/channels/video/client/video_main.c:907:28: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/channels/video/client/video_main.c:911:45: branch_false: ...to here
FreeRDP-3.16.0/channels/video/client/video_main.c:911:45: call_function: calling ‘VideoFrame_new’ from ‘video_VideoData’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def130]
FreeRDP-3.16.0/channels/video/client/video_main.c:313:30: warning[-Wanalyzer-malloc-leak]: leak of ‘frame’
FreeRDP-3.16.0/channels/video/client/video_main.c:810:13: enter_function: entry to ‘video_VideoData’
FreeRDP-3.16.0/channels/video/client/video_main.c:823:12: branch_false: following ‘false’ branch (when ‘presentation’ is non-NULL)...
FreeRDP-3.16.0/channels/video/client/video_main.c:829:13: branch_false: ...to here
FreeRDP-3.16.0/channels/video/client/video_main.c:829:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/channels/video/client/video_main.c:836:74: branch_false: ...to here
FreeRDP-3.16.0/channels/video/client/video_main.c:836:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/channels/video/client/video_main.c:842:66: branch_false: ...to here
FreeRDP-3.16.0/channels/video/client/video_main.c:844:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/channels/video/client/video_main.c:846:31: branch_true: ...to here
FreeRDP-3.16.0/channels/video/client/video_main.c:864:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/channels/video/client/video_main.c:906:58: branch_false: ...to here
FreeRDP-3.16.0/channels/video/client/video_main.c:907:28: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/channels/video/client/video_main.c:911:45: branch_false: ...to here
FreeRDP-3.16.0/channels/video/client/video_main.c:911:45: call_function: calling ‘VideoFrame_new’ from ‘video_VideoData’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def131]
FreeRDP-3.16.0/channels/video/client/video_main.c:663:9: warning[-Wanalyzer-malloc-leak]: leak of ‘Stream_New(&buf, 32)’
FreeRDP-3.16.0/channels/video/client/video_main.c:621:13: enter_function: entry to ‘video_control_send_client_notification’
FreeRDP-3.16.0/channels/video/client/video_main.c:637:13: acquire_memory: allocated here
FreeRDP-3.16.0/channels/video/client/video_main.c:638:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/channels/video/client/video_main.c:642:9: call_function: inlined call to ‘Stream_Seek_UINT32’ from ‘video_control_send_client_notification’
FreeRDP-3.16.0/channels/video/client/video_main.c:663:9: danger: ‘Stream_New(&buf, 32)’ leaks here; was allocated at [(2)](sarif:/runs/0/results/52/codeFlows/0/threadFlows/0/locations/1)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def132]
FreeRDP-3.16.0/channels/video/client/video_main.c:919:29: warning[-Wanalyzer-malloc-leak]: leak of ‘frame’
FreeRDP-3.16.0/channels/video/client/video_main.c:810:13: enter_function: entry to ‘video_VideoData’
FreeRDP-3.16.0/channels/video/client/video_main.c:823:12: branch_false: following ‘false’ branch (when ‘presentation’ is non-NULL)...
FreeRDP-3.16.0/channels/video/client/video_main.c:829:13: branch_false: ...to here
FreeRDP-3.16.0/channels/video/client/video_main.c:829:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/channels/video/client/video_main.c:836:74: branch_false: ...to here
FreeRDP-3.16.0/channels/video/client/video_main.c:836:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/channels/video/client/video_main.c:842:66: branch_false: ...to here
FreeRDP-3.16.0/channels/video/client/video_main.c:844:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/channels/video/client/video_main.c:846:31: branch_true: ...to here
FreeRDP-3.16.0/channels/video/client/video_main.c:864:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/channels/video/client/video_main.c:906:58: branch_false: ...to here
FreeRDP-3.16.0/channels/video/client/video_main.c:907:28: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/channels/video/client/video_main.c:911:45: branch_false: ...to here
FreeRDP-3.16.0/channels/video/client/video_main.c:911:45: call_function: calling ‘VideoFrame_new’ from ‘video_VideoData’
FreeRDP-3.16.0/channels/video/client/video_main.c:911:45: return_function: returning to ‘video_VideoData’ from ‘VideoFrame_new’
FreeRDP-3.16.0/channels/video/client/video_main.c:912:28: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/channels/video/client/video_main.c:919:29: branch_false: ...to here
FreeRDP-3.16.0/channels/video/client/video_main.c:919:29: danger: ‘frame’ leaks here; was allocated at [(16)](sarif:/runs/0/results/53/codeFlows/0/threadFlows/0/locations/15)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def133]
FreeRDP-3.16.0/channels/video/client/video_main.c:928:25: warning[-Wanalyzer-malloc-leak]: leak of ‘frame’
FreeRDP-3.16.0/channels/video/client/video_main.c:810:13: enter_function: entry to ‘video_VideoData’
FreeRDP-3.16.0/channels/video/client/video_main.c:823:12: branch_false: following ‘false’ branch (when ‘presentation’ is non-NULL)...
FreeRDP-3.16.0/channels/video/client/video_main.c:829:13: branch_false: ...to here
FreeRDP-3.16.0/channels/video/client/video_main.c:829:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/channels/video/client/video_main.c:836:74: branch_false: ...to here
FreeRDP-3.16.0/channels/video/client/video_main.c:836:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/channels/video/client/video_main.c:842:66: branch_false: ...to here
FreeRDP-3.16.0/channels/video/client/video_main.c:844:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/channels/video/client/video_main.c:846:31: branch_true: ...to here
FreeRDP-3.16.0/channels/video/client/video_main.c:864:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/channels/video/client/video_main.c:906:58: branch_false: ...to here
FreeRDP-3.16.0/channels/video/client/video_main.c:907:28: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/channels/video/client/video_main.c:911:45: branch_false: ...to here
FreeRDP-3.16.0/channels/video/client/video_main.c:911:45: call_function: calling ‘VideoFrame_new’ from ‘video_VideoData’
FreeRDP-3.16.0/channels/video/client/video_main.c:911:45: return_function: returning to ‘video_VideoData’ from ‘VideoFrame_new’
FreeRDP-3.16.0/channels/video/client/video_main.c:912:28: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/channels/video/client/video_main.c:919:29: branch_false: ...to here
FreeRDP-3.16.0/channels/video/client/video_main.c:922:28: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/channels/video/client/video_main.c:928:46: branch_false: ...to here
FreeRDP-3.16.0/channels/video/client/video_main.c:928:25: danger: ‘frame’ leaks here; was allocated at [(16)](sarif:/runs/0/results/54/codeFlows/0/threadFlows/0/locations/15)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def134]
FreeRDP-3.16.0/channels/video/client/video_main.c:929:41: warning[-Wanalyzer-malloc-leak]: leak of ‘frame’
FreeRDP-3.16.0/channels/video/client/video_main.c:810:13: enter_function: entry to ‘video_VideoData’
FreeRDP-3.16.0/channels/video/client/video_main.c:823:12: branch_false: following ‘false’ branch (when ‘presentation’ is non-NULL)...
FreeRDP-3.16.0/channels/video/client/video_main.c:829:13: branch_false: ...to here
FreeRDP-3.16.0/channels/video/client/video_main.c:829:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/channels/video/client/video_main.c:836:74: branch_false: ...to here
FreeRDP-3.16.0/channels/video/client/video_main.c:836:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/channels/video/client/video_main.c:842:66: branch_false: ...to here
FreeRDP-3.16.0/channels/video/client/video_main.c:844:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/channels/video/client/video_main.c:846:31: branch_true: ...to here
FreeRDP-3.16.0/channels/video/client/video_main.c:864:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/channels/video/client/video_main.c:906:58: branch_false: ...to here
FreeRDP-3.16.0/channels/video/client/video_main.c:907:28: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/channels/video/client/video_main.c:911:45: branch_false: ...to here
FreeRDP-3.16.0/channels/video/client/video_main.c:911:45: call_function: calling ‘VideoFrame_new’ from ‘video_VideoData’
FreeRDP-3.16.0/channels/video/client/video_main.c:911:45: return_function: returning to ‘video_VideoData’ from ‘VideoFrame_new’
FreeRDP-3.16.0/channels/video/client/video_main.c:912:28: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/channels/video/client/video_main.c:919:29: branch_false: ...to here
FreeRDP-3.16.0/channels/video/client/video_main.c:922:28: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/channels/video/client/video_main.c:928:46: branch_false: ...to here
FreeRDP-3.16.0/channels/video/client/video_main.c:929:41: danger: ‘frame’ leaks here; was allocated at [(16)](sarif:/runs/0/results/55/codeFlows/0/threadFlows/0/locations/15)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def135]
FreeRDP-3.16.0/channels/video/client/video_main.c:930:25: warning[-Wanalyzer-malloc-leak]: leak of ‘frame’
FreeRDP-3.16.0/channels/video/client/video_main.c:810:13: enter_function: entry to ‘video_VideoData’
FreeRDP-3.16.0/channels/video/client/video_main.c:823:12: branch_false: following ‘false’ branch (when ‘presentation’ is non-NULL)...
FreeRDP-3.16.0/channels/video/client/video_main.c:829:13: branch_false: ...to here
FreeRDP-3.16.0/channels/video/client/video_main.c:829:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/channels/video/client/video_main.c:836:74: branch_false: ...to here
FreeRDP-3.16.0/channels/video/client/video_main.c:836:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/channels/video/client/video_main.c:842:66: branch_false: ...to here
FreeRDP-3.16.0/channels/video/client/video_main.c:844:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/channels/video/client/video_main.c:846:31: branch_true: ...to here
FreeRDP-3.16.0/channels/video/client/video_main.c:864:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/channels/video/client/video_main.c:906:58: branch_false: ...to here
FreeRDP-3.16.0/channels/video/client/video_main.c:907:28: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/channels/video/client/video_main.c:911:45: branch_false: ...to here
FreeRDP-3.16.0/channels/video/client/video_main.c:911:45: call_function: calling ‘VideoFrame_new’ from ‘video_VideoData’
FreeRDP-3.16.0/channels/video/client/video_main.c:911:45: return_function: returning to ‘video_VideoData’ from ‘VideoFrame_new’
FreeRDP-3.16.0/channels/video/client/video_main.c:912:28: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/channels/video/client/video_main.c:919:29: branch_false: ...to here
FreeRDP-3.16.0/channels/video/client/video_main.c:922:28: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/channels/video/client/video_main.c:928:46: branch_false: ...to here
FreeRDP-3.16.0/channels/video/client/video_main.c:930:25: danger: ‘frame’ leaks here; was allocated at [(16)](sarif:/runs/0/results/56/codeFlows/0/threadFlows/0/locations/15)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def136]
FreeRDP-3.16.0/channels/video/client/video_main.c:945:1: warning[-Wanalyzer-malloc-leak]: leak of ‘frame’
FreeRDP-3.16.0/channels/video/client/video_main.c:810:13: enter_function: entry to ‘video_VideoData’
FreeRDP-3.16.0/channels/video/client/video_main.c:823:12: branch_false: following ‘false’ branch (when ‘presentation’ is non-NULL)...
FreeRDP-3.16.0/channels/video/client/video_main.c:829:13: branch_false: ...to here
FreeRDP-3.16.0/channels/video/client/video_main.c:829:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/channels/video/client/video_main.c:836:74: branch_false: ...to here
FreeRDP-3.16.0/channels/video/client/video_main.c:836:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/channels/video/client/video_main.c:842:66: branch_false: ...to here
FreeRDP-3.16.0/channels/video/client/video_main.c:844:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/channels/video/client/video_main.c:846:31: branch_true: ...to here
FreeRDP-3.16.0/channels/video/client/video_main.c:864:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/channels/video/client/video_main.c:906:58: branch_false: ...to here
FreeRDP-3.16.0/channels/video/client/video_main.c:907:28: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/channels/video/client/video_main.c:911:45: branch_false: ...to here
FreeRDP-3.16.0/channels/video/client/video_main.c:911:45: call_function: calling ‘VideoFrame_new’ from ‘video_VideoData’
FreeRDP-3.16.0/channels/video/client/video_main.c:911:45: return_function: returning to ‘video_VideoData’ from ‘VideoFrame_new’
FreeRDP-3.16.0/channels/video/client/video_main.c:912:28: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/channels/video/client/video_main.c:919:29: branch_false: ...to here
FreeRDP-3.16.0/channels/video/client/video_main.c:922:28: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/channels/video/client/video_main.c:928:46: branch_false: ...to here
FreeRDP-3.16.0/channels/video/client/video_main.c:932:28: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/channels/video/client/video_main.c:940:25: branch_false: ...to here
FreeRDP-3.16.0/channels/video/client/video_main.c:945:1: danger: ‘frame’ leaks here; was allocated at [(16)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/15)
Error: CPPCHECK_WARNING (CWE-664): [#def137]
FreeRDP-3.16.0/client/SDL/SDL3/dialogs/sdl_connection_dialog.cpp:49: error[va_list_usedBeforeStarted]: va_list 'ap' used before va_start() was called.
Error: CPPCHECK_WARNING (CWE-664): [#def138]
FreeRDP-3.16.0/client/SDL/SDL3/dialogs/sdl_connection_dialog.cpp:59: error[va_list_usedBeforeStarted]: va_list 'ap' used before va_start() was called.
Error: CPPCHECK_WARNING (CWE-664): [#def139]
FreeRDP-3.16.0/client/SDL/SDL3/dialogs/sdl_connection_dialog.cpp:68: error[va_list_usedBeforeStarted]: va_list 'ap' used before va_start() was called.
Error: CPPCHECK_WARNING (CWE-664): [#def140]
FreeRDP-3.16.0/client/SDL/SDL3/dialogs/sdl_connection_dialog.cpp:77: error[va_list_usedBeforeStarted]: va_list 'ap' used before va_start() was called.
Error: CPPCHECK_WARNING (CWE-480): [#def141]
FreeRDP-3.16.0/client/SDL/SDL3/dialogs/sdl_input_widget_pair_list.cpp:162: error[rethrowNoCurrentException]: Rethrowing current exception with 'throw;', it seems there is no current exception to rethrow. If there is no current exception this calls std::terminate(). More: https://isocpp.org/wiki/faq/exceptions#throw-without-an-object
Error: CPPCHECK_WARNING (CWE-480): [#def142]
FreeRDP-3.16.0/client/SDL/SDL3/dialogs/sdl_input_widget_pair_list.cpp:166: error[rethrowNoCurrentException]: Rethrowing current exception with 'throw;', it seems there is no current exception to rethrow. If there is no current exception this calls std::terminate(). More: https://isocpp.org/wiki/faq/exceptions#throw-without-an-object
Error: CPPCHECK_WARNING (CWE-480): [#def143]
FreeRDP-3.16.0/client/SDL/SDL3/dialogs/sdl_input_widget_pair_list.cpp:183: error[rethrowNoCurrentException]: Rethrowing current exception with 'throw;', it seems there is no current exception to rethrow. If there is no current exception this calls std::terminate(). More: https://isocpp.org/wiki/faq/exceptions#throw-without-an-object
Error: CPPCHECK_WARNING (CWE-480): [#def144]
FreeRDP-3.16.0/client/SDL/SDL3/dialogs/sdl_input_widget_pair_list.cpp:188: error[rethrowNoCurrentException]: Rethrowing current exception with 'throw;', it seems there is no current exception to rethrow. If there is no current exception this calls std::terminate(). More: https://isocpp.org/wiki/faq/exceptions#throw-without-an-object
Error: CPPCHECK_WARNING (CWE-480): [#def145]
FreeRDP-3.16.0/client/SDL/SDL3/dialogs/sdl_input_widget_pair_list.cpp:228: error[rethrowNoCurrentException]: Rethrowing current exception with 'throw;', it seems there is no current exception to rethrow. If there is no current exception this calls std::terminate(). More: https://isocpp.org/wiki/faq/exceptions#throw-without-an-object
Error: CPPCHECK_WARNING (CWE-480): [#def146]
FreeRDP-3.16.0/client/SDL/SDL3/dialogs/sdl_input_widget_pair_list.cpp:238: error[rethrowNoCurrentException]: Rethrowing current exception with 'throw;', it seems there is no current exception to rethrow. If there is no current exception this calls std::terminate(). More: https://isocpp.org/wiki/faq/exceptions#throw-without-an-object
Error: CPPCHECK_WARNING (CWE-480): [#def147]
FreeRDP-3.16.0/client/SDL/SDL3/dialogs/sdl_input_widget_pair_list.cpp:244: error[rethrowNoCurrentException]: Rethrowing current exception with 'throw;', it seems there is no current exception to rethrow. If there is no current exception this calls std::terminate(). More: https://isocpp.org/wiki/faq/exceptions#throw-without-an-object
Error: CPPCHECK_WARNING (CWE-480): [#def148]
FreeRDP-3.16.0/client/SDL/SDL3/dialogs/sdl_input_widget_pair_list.cpp:284: error[rethrowNoCurrentException]: Rethrowing current exception with 'throw;', it seems there is no current exception to rethrow. If there is no current exception this calls std::terminate(). More: https://isocpp.org/wiki/faq/exceptions#throw-without-an-object
Error: CPPCHECK_WARNING (CWE-480): [#def149]
FreeRDP-3.16.0/client/SDL/SDL3/dialogs/sdl_input_widget_pair_list.cpp:290: error[rethrowNoCurrentException]: Rethrowing current exception with 'throw;', it seems there is no current exception to rethrow. If there is no current exception this calls std::terminate(). More: https://isocpp.org/wiki/faq/exceptions#throw-without-an-object
Error: CPPCHECK_WARNING (CWE-480): [#def150]
FreeRDP-3.16.0/client/SDL/SDL3/dialogs/sdl_select_list.cpp:48: error[rethrowNoCurrentException]: Rethrowing current exception with 'throw;', it seems there is no current exception to rethrow. If there is no current exception this calls std::terminate(). More: https://isocpp.org/wiki/faq/exceptions#throw-without-an-object
Error: CPPCHECK_WARNING (CWE-480): [#def151]
FreeRDP-3.16.0/client/SDL/SDL3/dialogs/sdl_select_list.cpp:52: error[rethrowNoCurrentException]: Rethrowing current exception with 'throw;', it seems there is no current exception to rethrow. If there is no current exception this calls std::terminate(). More: https://isocpp.org/wiki/faq/exceptions#throw-without-an-object
Error: CPPCHECK_WARNING (CWE-480): [#def152]
FreeRDP-3.16.0/client/SDL/SDL3/dialogs/sdl_select_list.cpp:111: error[rethrowNoCurrentException]: Rethrowing current exception with 'throw;', it seems there is no current exception to rethrow. If there is no current exception this calls std::terminate(). More: https://isocpp.org/wiki/faq/exceptions#throw-without-an-object
Error: CPPCHECK_WARNING (CWE-480): [#def153]
FreeRDP-3.16.0/client/SDL/SDL3/dialogs/sdl_select_list.cpp:147: error[rethrowNoCurrentException]: Rethrowing current exception with 'throw;', it seems there is no current exception to rethrow. If there is no current exception this calls std::terminate(). More: https://isocpp.org/wiki/faq/exceptions#throw-without-an-object
Error: CPPCHECK_WARNING (CWE-664): [#def154]
FreeRDP-3.16.0/client/SDL/SDL3/sdl_utils.cpp:205: error[va_list_usedBeforeStarted]: va_list 'ap' used before va_start() was called.
Error: GCC_ANALYZER_WARNING (CWE-775): [#def155]
FreeRDP-3.16.0/client/X11/xf_client.c:1263:29: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘open(pipe, 2048)’
FreeRDP-3.16.0/client/X11/xf_client.c:1281:13: enter_function: entry to ‘xf_process_pipe’
FreeRDP-3.16.0/client/X11/xf_client.c:1283:18: acquire_resource: opened here
FreeRDP-3.16.0/client/X11/xf_client.c:1284:12: branch_false: following ‘false’ branch...
branch_false: ...to here
FreeRDP-3.16.0/client/X11/xf_client.c:1291:16: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/client/X11/xf_client.c:1293:22: branch_true: ...to here
FreeRDP-3.16.0/client/X11/xf_client.c:1309:25: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/client/X11/xf_client.c:1318:66: branch_false: ...to here
FreeRDP-3.16.0/client/X11/xf_client.c:1318:30: call_function: calling ‘xf_inject_keypress’ from ‘xf_process_pipe’
Error: GCC_ANALYZER_WARNING (CWE-775): [#def156]
FreeRDP-3.16.0/client/X11/xf_client.c:1273:17: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘open(pipe, 2048)’
FreeRDP-3.16.0/client/X11/xf_client.c:1281:13: enter_function: entry to ‘xf_process_pipe’
FreeRDP-3.16.0/client/X11/xf_client.c:1283:18: acquire_resource: opened here
FreeRDP-3.16.0/client/X11/xf_client.c:1284:12: branch_false: following ‘false’ branch...
branch_false: ...to here
FreeRDP-3.16.0/client/X11/xf_client.c:1291:16: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/client/X11/xf_client.c:1293:22: branch_true: ...to here
FreeRDP-3.16.0/client/X11/xf_client.c:1309:25: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/client/X11/xf_client.c:1318:66: branch_false: ...to here
FreeRDP-3.16.0/client/X11/xf_client.c:1318:30: call_function: calling ‘xf_inject_keypress’ from ‘xf_process_pipe’
Error: GCC_ANALYZER_WARNING (CWE-775): [#def157]
FreeRDP-3.16.0/client/X11/xf_client.c:1274:17: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘open(pipe, 2048)’
FreeRDP-3.16.0/client/X11/xf_client.c:1281:13: enter_function: entry to ‘xf_process_pipe’
FreeRDP-3.16.0/client/X11/xf_client.c:1283:18: acquire_resource: opened here
FreeRDP-3.16.0/client/X11/xf_client.c:1284:12: branch_false: following ‘false’ branch...
branch_false: ...to here
FreeRDP-3.16.0/client/X11/xf_client.c:1291:16: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/client/X11/xf_client.c:1293:22: branch_true: ...to here
FreeRDP-3.16.0/client/X11/xf_client.c:1309:25: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/client/X11/xf_client.c:1318:66: branch_false: ...to here
FreeRDP-3.16.0/client/X11/xf_client.c:1318:30: call_function: calling ‘xf_inject_keypress’ from ‘xf_process_pipe’
Error: GCC_ANALYZER_WARNING (CWE-775): [#def158]
FreeRDP-3.16.0/client/X11/xf_client.c:1275:17: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘open(pipe, 2048)’
FreeRDP-3.16.0/client/X11/xf_client.c:1281:13: enter_function: entry to ‘xf_process_pipe’
FreeRDP-3.16.0/client/X11/xf_client.c:1283:18: acquire_resource: opened here
FreeRDP-3.16.0/client/X11/xf_client.c:1284:12: branch_false: following ‘false’ branch...
branch_false: ...to here
FreeRDP-3.16.0/client/X11/xf_client.c:1291:16: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/client/X11/xf_client.c:1293:22: branch_true: ...to here
FreeRDP-3.16.0/client/X11/xf_client.c:1309:25: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/client/X11/xf_client.c:1318:66: branch_false: ...to here
FreeRDP-3.16.0/client/X11/xf_client.c:1318:30: call_function: calling ‘xf_inject_keypress’ from ‘xf_process_pipe’
Error: GCC_ANALYZER_WARNING (CWE-775): [#def159]
FreeRDP-3.16.0/client/X11/xf_client.c:1276:17: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘open(pipe, 2048)’
FreeRDP-3.16.0/client/X11/xf_client.c:1281:13: enter_function: entry to ‘xf_process_pipe’
FreeRDP-3.16.0/client/X11/xf_client.c:1283:18: acquire_resource: opened here
FreeRDP-3.16.0/client/X11/xf_client.c:1284:12: branch_false: following ‘false’ branch...
branch_false: ...to here
FreeRDP-3.16.0/client/X11/xf_client.c:1291:16: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/client/X11/xf_client.c:1293:22: branch_true: ...to here
FreeRDP-3.16.0/client/X11/xf_client.c:1309:25: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/client/X11/xf_client.c:1318:66: branch_false: ...to here
FreeRDP-3.16.0/client/X11/xf_client.c:1318:30: call_function: calling ‘xf_inject_keypress’ from ‘xf_process_pipe’
Error: GCC_ANALYZER_WARNING (CWE-775): [#def160]
FreeRDP-3.16.0/client/X11/xf_client.c:1291:17: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘open(pipe, 2048)’
FreeRDP-3.16.0/client/X11/xf_client.c:1283:18: acquire_resource: opened here
FreeRDP-3.16.0/client/X11/xf_client.c:1284:12: branch_false: following ‘false’ branch...
branch_false: ...to here
FreeRDP-3.16.0/client/X11/xf_client.c:1291:17: danger: ‘open(pipe, 2048)’ leaks here; was opened at [(1)](sarif:/runs/0/results/12/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-775): [#def161]
FreeRDP-3.16.0/client/X11/xf_client.c:1300:33: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘open(pipe, 2048)’
FreeRDP-3.16.0/client/X11/xf_client.c:1283:18: acquire_resource: opened here
FreeRDP-3.16.0/client/X11/xf_client.c:1284:12: branch_false: following ‘false’ branch...
branch_false: ...to here
FreeRDP-3.16.0/client/X11/xf_client.c:1291:16: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/client/X11/xf_client.c:1293:22: branch_true: ...to here
FreeRDP-3.16.0/client/X11/xf_client.c:1298:28: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/client/X11/xf_client.c:1300:33: branch_true: ...to here
FreeRDP-3.16.0/client/X11/xf_client.c:1300:33: danger: ‘open(pipe, 2048)’ leaks here; was opened at [(1)](sarif:/runs/0/results/13/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-775): [#def162]
FreeRDP-3.16.0/client/X11/xf_client.c:1305:25: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘open(pipe, 2048)’
FreeRDP-3.16.0/client/X11/xf_client.c:1283:18: acquire_resource: opened here
FreeRDP-3.16.0/client/X11/xf_client.c:1284:12: branch_false: following ‘false’ branch...
branch_false: ...to here
FreeRDP-3.16.0/client/X11/xf_client.c:1291:16: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/client/X11/xf_client.c:1293:22: branch_true: ...to here
FreeRDP-3.16.0/client/X11/xf_client.c:1305:25: danger: ‘open(pipe, 2048)’ leaks here; was opened at [(1)](sarif:/runs/0/results/14/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-775): [#def163]
FreeRDP-3.16.0/client/X11/xf_client.c:1312:25: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘open(pipe, 2048)’
FreeRDP-3.16.0/client/X11/xf_client.c:1283:18: acquire_resource: opened here
FreeRDP-3.16.0/client/X11/xf_client.c:1284:12: branch_false: following ‘false’ branch...
branch_false: ...to here
FreeRDP-3.16.0/client/X11/xf_client.c:1291:16: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/client/X11/xf_client.c:1293:22: branch_true: ...to here
FreeRDP-3.16.0/client/X11/xf_client.c:1312:25: danger: ‘open(pipe, 2048)’ leaks here; was opened at [(1)](sarif:/runs/0/results/15/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-775): [#def164]
FreeRDP-3.16.0/client/X11/xf_client.c:1322:9: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘open(pipe, 2048)’
FreeRDP-3.16.0/client/X11/xf_client.c:1283:18: acquire_resource: opened here
FreeRDP-3.16.0/client/X11/xf_client.c:1284:12: branch_false: following ‘false’ branch...
branch_false: ...to here
FreeRDP-3.16.0/client/X11/xf_client.c:1322:9: danger: ‘open(pipe, 2048)’ leaks here; was opened at [(1)](sarif:/runs/0/results/16/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-416): [#def165]
FreeRDP-3.16.0/client/X11/xf_cliprdr.c:252:13: warning[-Wanalyzer-use-after-free]: use after ‘xf_clipboard_free’ of ‘clipboard’
FreeRDP-3.16.0/client/X11/xf_cliprdr.c:2403:14: enter_function: entry to ‘xf_clipboard_new’
FreeRDP-3.16.0/client/X11/xf_cliprdr.c:2415:41: acquire_memory: allocated here
FreeRDP-3.16.0/client/X11/xf_cliprdr.c:2415:12: branch_false: following ‘false’ branch (when ‘clipboard’ is non-NULL)...
FreeRDP-3.16.0/client/X11/xf_cliprdr.c:2421:27: branch_false: ...to here
FreeRDP-3.16.0/client/X11/xf_cliprdr.c:2635:9: release_memory: deallocated here
FreeRDP-3.16.0/client/X11/xf_cliprdr.c:2635:9: call_function: calling ‘xf_clipboard_free’ from ‘xf_clipboard_new’
Error: GCC_ANALYZER_WARNING (CWE-476): [#def166]
FreeRDP-3.16.0/client/X11/xf_cliprdr.c:731:25: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘cformat’
FreeRDP-3.16.0/client/X11/xf_cliprdr.c:1821:13: enter_function: entry to ‘xf_cliprdr_send_client_format_list’
FreeRDP-3.16.0/client/X11/xf_cliprdr.c:1829:35: call_function: calling ‘xf_cliprdr_get_client_formats’ from ‘xf_cliprdr_send_client_format_list’
Error: CPPCHECK_WARNING (CWE-476): [#def167]
FreeRDP-3.16.0/client/X11/xf_floatbar.c:278: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: button
Error: GCC_ANALYZER_WARNING (CWE-476): [#def168]
FreeRDP-3.16.0/client/X11/xf_floatbar.c:278:9: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘button’
FreeRDP-3.16.0/client/X11/xf_floatbar.c:277:37: acquire_memory: this call could return NULL
FreeRDP-3.16.0/client/X11/xf_floatbar.c:278:9: danger: ‘button’ could be NULL: unchecked value from [(1)](sarif:/runs/0/results/12/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-762): [#def169]
FreeRDP-3.16.0/client/X11/xf_floatbar.c:364:9: warning[-Wanalyzer-mismatching-deallocation]: ‘floatbar’ should have been deallocated with ‘free’ but was deallocated with ‘xf_floatbar_free’
FreeRDP-3.16.0/client/X11/xf_floatbar.c:325:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/client/X11/xf_floatbar.c:328:12: branch_false: ...to here
FreeRDP-3.16.0/client/X11/xf_floatbar.c:328:12: branch_false: following ‘false’ branch (when ‘xfc’ is non-NULL)...
FreeRDP-3.16.0/client/X11/xf_floatbar.c:332:13: branch_false: ...to here
FreeRDP-3.16.0/client/X11/xf_floatbar.c:332:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/client/X11/xf_floatbar.c:335:45: branch_false: ...to here
FreeRDP-3.16.0/client/X11/xf_floatbar.c:335:45: acquire_memory: allocated here (expects deallocation with ‘free’)
FreeRDP-3.16.0/client/X11/xf_floatbar.c:337:12: branch_false: following ‘false’ branch (when ‘floatbar’ is non-NULL)...
FreeRDP-3.16.0/client/X11/xf_floatbar.c:340:27: branch_false: ...to here
FreeRDP-3.16.0/client/X11/xf_floatbar.c:342:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/client/X11/xf_floatbar.c:343:17: branch_true: ...to here
FreeRDP-3.16.0/client/X11/xf_floatbar.c:364:9: danger: deallocated with ‘xf_floatbar_free’ here; allocation at [(7)](sarif:/runs/0/results/22/codeFlows/0/threadFlows/0/locations/6) expects deallocation with ‘free’
Error: GCC_ANALYZER_WARNING (CWE-416): [#def170]
FreeRDP-3.16.0/client/X11/xf_floatbar.c:914:14: warning[-Wanalyzer-use-after-free]: use after ‘xf_floatbar_free’ of ‘floatbar’
FreeRDP-3.16.0/client/X11/xf_floatbar.c:318:13: enter_function: entry to ‘xf_floatbar_new’
FreeRDP-3.16.0/client/X11/xf_floatbar.c:325:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/client/X11/xf_floatbar.c:328:12: branch_false: ...to here
FreeRDP-3.16.0/client/X11/xf_floatbar.c:328:12: branch_false: following ‘false’ branch (when ‘xfc’ is non-NULL)...
FreeRDP-3.16.0/client/X11/xf_floatbar.c:332:13: branch_false: ...to here
FreeRDP-3.16.0/client/X11/xf_floatbar.c:332:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/client/X11/xf_floatbar.c:335:45: branch_false: ...to here
FreeRDP-3.16.0/client/X11/xf_floatbar.c:335:45: acquire_memory: allocated here
FreeRDP-3.16.0/client/X11/xf_floatbar.c:337:12: branch_false: following ‘false’ branch (when ‘floatbar’ is non-NULL)...
FreeRDP-3.16.0/client/X11/xf_floatbar.c:340:27: branch_false: ...to here
FreeRDP-3.16.0/client/X11/xf_floatbar.c:342:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/client/X11/xf_floatbar.c:343:17: branch_true: ...to here
FreeRDP-3.16.0/client/X11/xf_floatbar.c:364:9: release_memory: deallocated here
FreeRDP-3.16.0/client/X11/xf_floatbar.c:364:9: call_function: calling ‘xf_floatbar_free’ from ‘xf_floatbar_new’
Error: CPPCHECK_WARNING (CWE-664): [#def171]
FreeRDP-3.16.0/client/X11/xf_utils.c:47: error[va_list_usedBeforeStarted]: va_list 'ap' used before va_start() was called.
Error: GCC_ANALYZER_WARNING (CWE-404): [#def172]
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: CPPCHECK_WARNING (CWE-457): [#def173]
FreeRDP-3.16.0/client/X11/xf_utils.c:91: error[uninitvar]: Uninitialized variable: ap
Error: CPPCHECK_WARNING (CWE-664): [#def174]
FreeRDP-3.16.0/client/X11/xf_utils.c:91: error[va_list_usedBeforeStarted]: va_list 'ap' used before va_start() was called.
Error: CPPCHECK_WARNING (CWE-664): [#def175]
FreeRDP-3.16.0/client/X11/xf_utils.c:92: error[va_list_usedBeforeStarted]: va_list 'ap' used before va_start() was called.
Error: CPPCHECK_WARNING (CWE-457): [#def176]
FreeRDP-3.16.0/client/X11/xf_utils.c:103: error[uninitvar]: Uninitialized variable: ap
Error: CPPCHECK_WARNING (CWE-664): [#def177]
FreeRDP-3.16.0/client/X11/xf_utils.c:103: error[va_list_usedBeforeStarted]: va_list 'ap' used before va_start() was called.
Error: CPPCHECK_WARNING (CWE-664): [#def178]
FreeRDP-3.16.0/client/X11/xf_utils.c:104: error[va_list_usedBeforeStarted]: va_list 'ap' used before va_start() was called.
Error: COMPILER_WARNING (CWE-1164): [#def179]
FreeRDP-3.16.0/client/X11/xf_utils.c:109:12: warning[-Wunused-function]: ‘write_result_log_ex’ defined but not used
Error: CPPCHECK_WARNING (CWE-758): [#def180]
FreeRDP-3.16.0/client/X11/xf_window.c:145: error[shiftTooManyBitsSigned]: Shifting signed 32-bit value by 31 bits is undefined behaviour
Error: GCC_ANALYZER_WARNING (CWE-686): [#def181]
FreeRDP-3.16.0/client/X11/xf_window.c:248:44: warning[-Wanalyzer-va-arg-type-mismatch]: ‘va_arg’ expected ‘int’ but received ‘Atom’ {{aka ‘long unsigned int’}} for variadic argument 2 of ‘argp’
FreeRDP-3.16.0/client/X11/xf_window.c:1220:6: enter_function: entry to ‘xf_ShowWindow’
FreeRDP-3.16.0/client/X11/xf_window.c:1263:25: call_function: calling ‘xf_SendClientEvent’ from ‘xf_ShowWindow’ with 4 variadic arguments
Error: GCC_ANALYZER_WARNING (CWE-686): [#def182]
FreeRDP-3.16.0/client/X11/xf_window.c:248:44: warning[-Wanalyzer-va-arg-type-mismatch]: ‘va_arg’ expected ‘int’ but received ‘long unsigned int’ for variadic argument 2 of ‘argp’
FreeRDP-3.16.0/client/X11/xf_window.c:1220:6: enter_function: entry to ‘xf_ShowWindow’
FreeRDP-3.16.0/client/X11/xf_window.c:1240:25: call_function: calling ‘xf_SendClientEvent’ from ‘xf_ShowWindow’ with 4 variadic arguments
Error: GCC_ANALYZER_WARNING (CWE-404): [#def183]
FreeRDP-3.16.0/client/X11/xf_window.c:252:9: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
FreeRDP-3.16.0/client/X11/xf_window.c:236:9: acquire_resource: ‘va_start’ called here
FreeRDP-3.16.0/client/X11/xf_window.c:252:9: danger: missing call to ‘va_end’ to match ‘va_start’ at [(1)](sarif:/runs/0/results/9/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-404): [#def184]
FreeRDP-3.16.0/client/X11/xf_window.c:254:9: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
FreeRDP-3.16.0/client/X11/xf_window.c:236:9: acquire_resource: ‘va_start’ called here
FreeRDP-3.16.0/client/X11/xf_window.c:254:9: danger: missing call to ‘va_end’ to match ‘va_start’ at [(1)](sarif:/runs/0/results/12/codeFlows/0/threadFlows/0/locations/0)
Error: CPPCHECK_WARNING (CWE-476): [#def185]
FreeRDP-3.16.0/client/X11/xf_window.c:1302: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: xrects
Error: GCC_ANALYZER_WARNING (CWE-476): [#def186]
FreeRDP-3.16.0/client/X11/xf_window.c:1302:17: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘xrects’
FreeRDP-3.16.0/client/X11/xf_window.c:1294:12: branch_false: following ‘false’ branch (when ‘nrects > 0’)...
FreeRDP-3.16.0/client/X11/xf_window.c:1298:31: branch_false: ...to here
FreeRDP-3.16.0/client/X11/xf_window.c:1298:31: acquire_memory: this call could return NULL
FreeRDP-3.16.0/client/X11/xf_window.c:1300:25: branch_true: following ‘true’ branch (when ‘i < nrects’)...
FreeRDP-3.16.0/client/X11/xf_window.c:1302:31: branch_true: ...to here
FreeRDP-3.16.0/client/X11/xf_window.c:1302:17: danger: ‘xrects + (long unsigned int)i * 8’ could be NULL: unchecked value from [(3)](sarif:/runs/0/results/50/codeFlows/0/threadFlows/0/locations/2)
Error: CPPCHECK_WARNING (CWE-476): [#def187]
FreeRDP-3.16.0/client/X11/xf_window.c:1303: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: xrects
Error: CPPCHECK_WARNING (CWE-476): [#def188]
FreeRDP-3.16.0/client/X11/xf_window.c:1304: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: xrects
Error: CPPCHECK_WARNING (CWE-476): [#def189]
FreeRDP-3.16.0/client/X11/xf_window.c:1305: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: xrects
Error: CPPCHECK_WARNING (CWE-476): [#def190]
FreeRDP-3.16.0/client/X11/xf_window.c:1327: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: xrects
Error: GCC_ANALYZER_WARNING (CWE-476): [#def191]
FreeRDP-3.16.0/client/X11/xf_window.c:1327:17: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘xrects’
FreeRDP-3.16.0/client/X11/xf_window.c:1319:12: branch_false: following ‘false’ branch (when ‘nrects > 0’)...
FreeRDP-3.16.0/client/X11/xf_window.c:1323:31: branch_false: ...to here
FreeRDP-3.16.0/client/X11/xf_window.c:1323:31: acquire_memory: this call could return NULL
FreeRDP-3.16.0/client/X11/xf_window.c:1325:25: branch_true: following ‘true’ branch (when ‘i < nrects’)...
FreeRDP-3.16.0/client/X11/xf_window.c:1327:31: branch_true: ...to here
FreeRDP-3.16.0/client/X11/xf_window.c:1327:17: danger: ‘xrects + (long unsigned int)i * 8’ could be NULL: unchecked value from [(3)](sarif:/runs/0/results/52/codeFlows/0/threadFlows/0/locations/2)
Error: CPPCHECK_WARNING (CWE-476): [#def192]
FreeRDP-3.16.0/client/X11/xf_window.c:1328: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: xrects
Error: CPPCHECK_WARNING (CWE-476): [#def193]
FreeRDP-3.16.0/client/X11/xf_window.c:1329: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: xrects
Error: CPPCHECK_WARNING (CWE-476): [#def194]
FreeRDP-3.16.0/client/X11/xf_window.c:1330: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: xrects
Error: CPPCHECK_WARNING (CWE-664): [#def195]
FreeRDP-3.16.0/client/common/client.c:1166: error[va_list_usedBeforeStarted]: va_list 'ap' used before va_start() was called.
Error: GCC_ANALYZER_WARNING (CWE-404): [#def196]
FreeRDP-3.16.0/client/common/client.c:2253:26: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
FreeRDP-3.16.0/client/common/client.c:2386:7: enter_function: entry to ‘freerdp_client_get_aad_url’
FreeRDP-3.16.0/client/common/client.c:2392:9: acquire_resource: ‘va_start’ called here
FreeRDP-3.16.0/client/common/client.c:2397:31: call_function: calling ‘aad_auth_request’ from ‘freerdp_client_get_aad_url’
Error: GCC_ANALYZER_WARNING (CWE-404): [#def197]
FreeRDP-3.16.0/client/common/client.c:2257:21: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
FreeRDP-3.16.0/client/common/client.c:2386:7: enter_function: entry to ‘freerdp_client_get_aad_url’
FreeRDP-3.16.0/client/common/client.c:2392:9: acquire_resource: ‘va_start’ called here
FreeRDP-3.16.0/client/common/client.c:2397:31: call_function: calling ‘aad_auth_request’ from ‘freerdp_client_get_aad_url’
Error: GCC_ANALYZER_WARNING (CWE-404): [#def198]
FreeRDP-3.16.0/client/common/client.c:2258:40: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
FreeRDP-3.16.0/client/common/client.c:2386:7: enter_function: entry to ‘freerdp_client_get_aad_url’
FreeRDP-3.16.0/client/common/client.c:2392:9: acquire_resource: ‘va_start’ called here
FreeRDP-3.16.0/client/common/client.c:2397:31: call_function: calling ‘aad_auth_request’ from ‘freerdp_client_get_aad_url’
Error: GCC_ANALYZER_WARNING (CWE-404): [#def199]
FreeRDP-3.16.0/client/common/client.c:2261:36: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
FreeRDP-3.16.0/client/common/client.c:2386:7: enter_function: entry to ‘freerdp_client_get_aad_url’
FreeRDP-3.16.0/client/common/client.c:2392:9: acquire_resource: ‘va_start’ called here
FreeRDP-3.16.0/client/common/client.c:2397:31: call_function: calling ‘aad_auth_request’ from ‘freerdp_client_get_aad_url’
Error: GCC_ANALYZER_WARNING (CWE-404): [#def200]
FreeRDP-3.16.0/client/common/client.c:2266:29: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
FreeRDP-3.16.0/client/common/client.c:2386:7: enter_function: entry to ‘freerdp_client_get_aad_url’
FreeRDP-3.16.0/client/common/client.c:2392:9: acquire_resource: ‘va_start’ called here
FreeRDP-3.16.0/client/common/client.c:2397:31: call_function: calling ‘aad_auth_request’ from ‘freerdp_client_get_aad_url’
Error: GCC_ANALYZER_WARNING (CWE-404): [#def201]
FreeRDP-3.16.0/client/common/client.c:2269:25: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
FreeRDP-3.16.0/client/common/client.c:2386:7: enter_function: entry to ‘freerdp_client_get_aad_url’
FreeRDP-3.16.0/client/common/client.c:2392:9: acquire_resource: ‘va_start’ called here
FreeRDP-3.16.0/client/common/client.c:2397:31: call_function: calling ‘aad_auth_request’ from ‘freerdp_client_get_aad_url’
Error: GCC_ANALYZER_WARNING (CWE-404): [#def202]
FreeRDP-3.16.0/client/common/client.c:2274:41: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
FreeRDP-3.16.0/client/common/client.c:2386:7: enter_function: entry to ‘freerdp_client_get_aad_url’
FreeRDP-3.16.0/client/common/client.c:2392:9: acquire_resource: ‘va_start’ called here
FreeRDP-3.16.0/client/common/client.c:2397:31: call_function: calling ‘aad_auth_request’ from ‘freerdp_client_get_aad_url’
Error: GCC_ANALYZER_WARNING (CWE-404): [#def203]
FreeRDP-3.16.0/client/common/client.c:2276:21: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
FreeRDP-3.16.0/client/common/client.c:2386:7: enter_function: entry to ‘freerdp_client_get_aad_url’
FreeRDP-3.16.0/client/common/client.c:2392:9: acquire_resource: ‘va_start’ called here
FreeRDP-3.16.0/client/common/client.c:2397:31: call_function: calling ‘aad_auth_request’ from ‘freerdp_client_get_aad_url’
Error: GCC_ANALYZER_WARNING (CWE-404): [#def204]
FreeRDP-3.16.0/client/common/client.c:2287:33: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
FreeRDP-3.16.0/client/common/client.c:2386:7: enter_function: entry to ‘freerdp_client_get_aad_url’
FreeRDP-3.16.0/client/common/client.c:2392:9: acquire_resource: ‘va_start’ called here
FreeRDP-3.16.0/client/common/client.c:2403:31: call_function: calling ‘avd_auth_request’ from ‘freerdp_client_get_aad_url’
Error: GCC_ANALYZER_WARNING (CWE-404): [#def205]
FreeRDP-3.16.0/client/common/client.c:2288:26: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
FreeRDP-3.16.0/client/common/client.c:2386:7: enter_function: entry to ‘freerdp_client_get_aad_url’
FreeRDP-3.16.0/client/common/client.c:2392:9: acquire_resource: ‘va_start’ called here
FreeRDP-3.16.0/client/common/client.c:2403:31: call_function: calling ‘avd_auth_request’ from ‘freerdp_client_get_aad_url’
Error: GCC_ANALYZER_WARNING (CWE-404): [#def206]
FreeRDP-3.16.0/client/common/client.c:2290:29: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
FreeRDP-3.16.0/client/common/client.c:2386:7: enter_function: entry to ‘freerdp_client_get_aad_url’
FreeRDP-3.16.0/client/common/client.c:2392:9: acquire_resource: ‘va_start’ called here
FreeRDP-3.16.0/client/common/client.c:2403:31: call_function: calling ‘avd_auth_request’ from ‘freerdp_client_get_aad_url’
Error: GCC_ANALYZER_WARNING (CWE-404): [#def207]
FreeRDP-3.16.0/client/common/client.c:2310:33: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
FreeRDP-3.16.0/client/common/client.c:2386:7: enter_function: entry to ‘freerdp_client_get_aad_url’
FreeRDP-3.16.0/client/common/client.c:2392:9: acquire_resource: ‘va_start’ called here
FreeRDP-3.16.0/client/common/client.c:2406:31: call_function: calling ‘avd_token_request’ from ‘freerdp_client_get_aad_url’
Error: GCC_ANALYZER_WARNING (CWE-404): [#def208]
FreeRDP-3.16.0/client/common/client.c:2311:26: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
FreeRDP-3.16.0/client/common/client.c:2386:7: enter_function: entry to ‘freerdp_client_get_aad_url’
FreeRDP-3.16.0/client/common/client.c:2392:9: acquire_resource: ‘va_start’ called here
FreeRDP-3.16.0/client/common/client.c:2406:31: call_function: calling ‘avd_token_request’ from ‘freerdp_client_get_aad_url’
Error: GCC_ANALYZER_WARNING (CWE-404): [#def209]
FreeRDP-3.16.0/client/common/client.c:2313:29: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
FreeRDP-3.16.0/client/common/client.c:2386:7: enter_function: entry to ‘freerdp_client_get_aad_url’
FreeRDP-3.16.0/client/common/client.c:2392:9: acquire_resource: ‘va_start’ called here
FreeRDP-3.16.0/client/common/client.c:2406:31: call_function: calling ‘avd_token_request’ from ‘freerdp_client_get_aad_url’
Error: GCC_ANALYZER_WARNING (CWE-404): [#def210]
FreeRDP-3.16.0/client/common/client.c:2360:33: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
FreeRDP-3.16.0/client/common/client.c:2386:7: enter_function: entry to ‘freerdp_client_get_aad_url’
FreeRDP-3.16.0/client/common/client.c:2392:9: acquire_resource: ‘va_start’ called here
FreeRDP-3.16.0/client/common/client.c:2400:31: call_function: calling ‘aad_token_request’ from ‘freerdp_client_get_aad_url’
Error: GCC_ANALYZER_WARNING (CWE-404): [#def211]
FreeRDP-3.16.0/client/common/client.c:2361:26: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
FreeRDP-3.16.0/client/common/client.c:2386:7: enter_function: entry to ‘freerdp_client_get_aad_url’
FreeRDP-3.16.0/client/common/client.c:2392:9: acquire_resource: ‘va_start’ called here
FreeRDP-3.16.0/client/common/client.c:2400:31: call_function: calling ‘aad_token_request’ from ‘freerdp_client_get_aad_url’
Error: GCC_ANALYZER_WARNING (CWE-416): [#def212]
FreeRDP-3.16.0/client/common/client_cliprdr_file.c:209:9: warning[-Wanalyzer-use-after-free]: use after ‘fuse_file_free’ of ‘data’
FreeRDP-3.16.0/client/common/client_cliprdr_file.c:2365:18: enter_function: entry to ‘fuse_file_new_root’
FreeRDP-3.16.0/client/common/client_cliprdr_file.c:2367:37: call_function: calling ‘fuse_file_new’ from ‘fuse_file_new_root’
Error: GCC_ANALYZER_WARNING (CWE-404): [#def213]
FreeRDP-3.16.0/client/common/client_cliprdr_file.c:232:13: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
FreeRDP-3.16.0/client/common/client_cliprdr_file.c:2365:18: enter_function: entry to ‘fuse_file_new_root’
FreeRDP-3.16.0/client/common/client_cliprdr_file.c:2367:37: call_function: calling ‘fuse_file_new’ from ‘fuse_file_new_root’
Error: GCC_ANALYZER_WARNING (CWE-762): [#def214]
FreeRDP-3.16.0/client/common/client_cliprdr_file.c:247:9: warning[-Wanalyzer-mismatching-deallocation]: ‘file’ should have been deallocated with ‘free’ but was deallocated with ‘fuse_file_free’
FreeRDP-3.16.0/client/common/client_cliprdr_file.c:2365:18: enter_function: entry to ‘fuse_file_new_root’
FreeRDP-3.16.0/client/common/client_cliprdr_file.c:2367:37: call_function: calling ‘fuse_file_new’ from ‘fuse_file_new_root’
Error: CPPCHECK_WARNING (CWE-664): [#def215]
FreeRDP-3.16.0/client/common/client_cliprdr_file.c:648: error[va_list_usedBeforeStarted]: va_list 'ap' used before va_start() was called.
Error: GCC_ANALYZER_WARNING (CWE-404): [#def216]
FreeRDP-3.16.0/client/common/client_cliprdr_file.c:650:9: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
FreeRDP-3.16.0/client/common/client_cliprdr_file.c:1296:13: enter_function: entry to ‘cliprdr_file_context_send_file_contents_failure’
FreeRDP-3.16.0/client/common/client_cliprdr_file.c:1306:9: call_function: calling ‘writelog’ from ‘cliprdr_file_context_send_file_contents_failure’
Error: GCC_ANALYZER_WARNING (CWE-762): [#def217]
FreeRDP-3.16.0/client/common/client_cliprdr_file.c:1743:17: warning[-Wanalyzer-mismatching-deallocation]: ‘fuse_file_new("/%lu", data_id)’ should have been deallocated with ‘free’ but was deallocated with ‘fuse_file_free’
FreeRDP-3.16.0/client/common/client_cliprdr_file.c:1720:25: enter_function: entry to ‘clip_data_dir_new’
FreeRDP-3.16.0/client/common/client_cliprdr_file.c:1729:42: call_function: calling ‘fuse_file_new’ from ‘clip_data_dir_new’
FreeRDP-3.16.0/client/common/client_cliprdr_file.c:1729:42: return_function: returning to ‘clip_data_dir_new’ from ‘fuse_file_new’
FreeRDP-3.16.0/client/common/client_cliprdr_file.c:1730:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/client/common/client_cliprdr_file.c:1733:30: branch_false: ...to here
FreeRDP-3.16.0/client/common/client_cliprdr_file.c:1740:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/client/common/client_cliprdr_file.c:1742:17: branch_true: ...to here
FreeRDP-3.16.0/client/common/client_cliprdr_file.c:1742:17: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/client/common/client_cliprdr_file.c:1743:17: branch_false: ...to here
FreeRDP-3.16.0/client/common/client_cliprdr_file.c:1743:17: danger: deallocated with ‘fuse_file_free’ here; allocation at [(4)](sarif:/runs/0/results/28/codeFlows/0/threadFlows/0/locations/3) expects deallocation with ‘free’
Error: GCC_ANALYZER_WARNING (CWE-762): [#def218]
FreeRDP-3.16.0/client/common/client_cliprdr_file.c:1749:17: warning[-Wanalyzer-mismatching-deallocation]: ‘fuse_file_new("/%lu", data_id)’ should have been deallocated with ‘free’ but was deallocated with ‘fuse_file_free’
FreeRDP-3.16.0/client/common/client_cliprdr_file.c:1720:25: enter_function: entry to ‘clip_data_dir_new’
FreeRDP-3.16.0/client/common/client_cliprdr_file.c:1729:42: call_function: calling ‘fuse_file_new’ from ‘clip_data_dir_new’
FreeRDP-3.16.0/client/common/client_cliprdr_file.c:1729:42: return_function: returning to ‘clip_data_dir_new’ from ‘fuse_file_new’
FreeRDP-3.16.0/client/common/client_cliprdr_file.c:1730:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/client/common/client_cliprdr_file.c:1733:30: branch_false: ...to here
FreeRDP-3.16.0/client/common/client_cliprdr_file.c:1740:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/client/common/client_cliprdr_file.c:1746:14: branch_false: ...to here
FreeRDP-3.16.0/client/common/client_cliprdr_file.c:1746:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/client/common/client_cliprdr_file.c:1748:17: branch_true: ...to here
FreeRDP-3.16.0/client/common/client_cliprdr_file.c:1748:17: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/client/common/client_cliprdr_file.c:1749:17: branch_false: ...to here
FreeRDP-3.16.0/client/common/client_cliprdr_file.c:1749:17: danger: deallocated with ‘fuse_file_free’ here; allocation at [(4)](sarif:/runs/0/results/29/codeFlows/0/threadFlows/0/locations/3) expects deallocation with ‘free’
Error: GCC_ANALYZER_WARNING (CWE-762): [#def219]
FreeRDP-3.16.0/client/common/client_cliprdr_file.c:1759:17: warning[-Wanalyzer-mismatching-deallocation]: ‘fuse_file_new("/%lu", data_id)’ should have been deallocated with ‘free’ but was deallocated with ‘fuse_file_free’
FreeRDP-3.16.0/client/common/client_cliprdr_file.c:1720:25: enter_function: entry to ‘clip_data_dir_new’
FreeRDP-3.16.0/client/common/client_cliprdr_file.c:1729:42: call_function: calling ‘fuse_file_new’ from ‘clip_data_dir_new’
FreeRDP-3.16.0/client/common/client_cliprdr_file.c:1729:42: return_function: returning to ‘clip_data_dir_new’ from ‘fuse_file_new’
FreeRDP-3.16.0/client/common/client_cliprdr_file.c:1730:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/client/common/client_cliprdr_file.c:1733:30: branch_false: ...to here
FreeRDP-3.16.0/client/common/client_cliprdr_file.c:1740:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/client/common/client_cliprdr_file.c:1746:14: branch_false: ...to here
FreeRDP-3.16.0/client/common/client_cliprdr_file.c:1746:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/client/common/client_cliprdr_file.c:1752:9: branch_false: ...to here
FreeRDP-3.16.0/client/common/client_cliprdr_file.c:1754:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/client/common/client_cliprdr_file.c:1757:17: branch_true: ...to here
FreeRDP-3.16.0/client/common/client_cliprdr_file.c:1759:17: danger: deallocated with ‘fuse_file_free’ here; allocation at [(4)](sarif:/runs/0/results/30/codeFlows/0/threadFlows/0/locations/3) expects deallocation with ‘free’
Error: GCC_ANALYZER_WARNING (CWE-762): [#def220]
FreeRDP-3.16.0/client/common/client_cliprdr_file.c:1916:17: warning[-Wanalyzer-mismatching-deallocation]: ‘fuse_file_new("%.*s/%s", (int)*clip_data_dir.filename_with_root_len, *clip_data_dir.filename_with_root, & filename)’ should have been deallocated with ‘free’ but was deallocated with ‘fuse_file_free’
FreeRDP-3.16.0/client/common/client_cliprdr_file.c:1829:13: enter_function: entry to ‘selection_handle_file’
FreeRDP-3.16.0/client/common/client_cliprdr_file.c:1844:12: branch_false: following ‘false’ branch...
branch_false: ...to here
FreeRDP-3.16.0/client/common/client_cliprdr_file.c:1857:38: call_function: calling ‘fuse_file_new’ from ‘selection_handle_file’
FreeRDP-3.16.0/client/common/client_cliprdr_file.c:1857:38: return_function: returning to ‘selection_handle_file’ from ‘fuse_file_new’
FreeRDP-3.16.0/client/common/client_cliprdr_file.c:1860:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/client/common/client_cliprdr_file.c:1866:64: branch_false: ...to here
FreeRDP-3.16.0/client/common/client_cliprdr_file.c:1866:29: call_function: calling ‘get_parent_directory’ from ‘selection_handle_file’
FreeRDP-3.16.0/client/common/client_cliprdr_file.c:1866:29: return_function: returning to ‘selection_handle_file’ from ‘get_parent_directory’
FreeRDP-3.16.0/client/common/client_cliprdr_file.c:1867:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/client/common/client_cliprdr_file.c:1869:17: branch_true: ...to here
FreeRDP-3.16.0/client/common/client_cliprdr_file.c:1869:17: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/client/common/client_cliprdr_file.c:1870:17: branch_false: ...to here
FreeRDP-3.16.0/client/common/client_cliprdr_file.c:1916:17: danger: deallocated with ‘fuse_file_free’ here; allocation at [(6)](sarif:/runs/0/results/32/codeFlows/0/threadFlows/0/locations/5) expects deallocation with ‘free’
Error: GCC_ANALYZER_WARNING (CWE-416): [#def221]
FreeRDP-3.16.0/client/common/client_cliprdr_file.c:2076:13: warning[-Wanalyzer-use-after-free]: use after ‘cliprdr_file_context_free’ of ‘file’
FreeRDP-3.16.0/client/common/client_cliprdr_file.c:2385:21: enter_function: entry to ‘cliprdr_file_context_new’
FreeRDP-3.16.0/client/common/client_cliprdr_file.c:2387:36: acquire_memory: allocated here
FreeRDP-3.16.0/client/common/client_cliprdr_file.c:2388:12: branch_false: following ‘false’ branch (when ‘file’ is non-NULL)...
FreeRDP-3.16.0/client/common/client_cliprdr_file.c:2391:21: branch_false: ...to here
FreeRDP-3.16.0/client/common/client_cliprdr_file.c:2449:9: release_memory: deallocated here
FreeRDP-3.16.0/client/common/client_cliprdr_file.c:2449:9: call_function: calling ‘cliprdr_file_context_free’ from ‘cliprdr_file_context_new’
Error: GCC_ANALYZER_WARNING (CWE-762): [#def222]
FreeRDP-3.16.0/client/common/client_cliprdr_file.c:2377:17: warning[-Wanalyzer-mismatching-deallocation]: ‘fuse_file_new("/")’ should have been deallocated with ‘free’ but was deallocated with ‘fuse_file_free’
FreeRDP-3.16.0/client/common/client_cliprdr_file.c:2365:18: enter_function: entry to ‘fuse_file_new_root’
FreeRDP-3.16.0/client/common/client_cliprdr_file.c:2367:37: call_function: calling ‘fuse_file_new’ from ‘fuse_file_new_root’
FreeRDP-3.16.0/client/common/client_cliprdr_file.c:2367:37: return_function: returning to ‘fuse_file_new_root’ from ‘fuse_file_new’
FreeRDP-3.16.0/client/common/client_cliprdr_file.c:2368:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/client/common/client_cliprdr_file.c:2371:9: branch_false: ...to here
FreeRDP-3.16.0/client/common/client_cliprdr_file.c:2375:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/client/common/client_cliprdr_file.c:2377:17: branch_true: ...to here
FreeRDP-3.16.0/client/common/client_cliprdr_file.c:2377:17: danger: deallocated with ‘fuse_file_free’ here; allocation at [(4)](sarif:/runs/0/results/86/codeFlows/0/threadFlows/0/locations/3) expects deallocation with ‘free’
Error: GCC_ANALYZER_WARNING (CWE-762): [#def223]
FreeRDP-3.16.0/client/common/client_cliprdr_file.c:2449:9: warning[-Wanalyzer-mismatching-deallocation]: ‘file’ should have been deallocated with ‘free’ but was deallocated with ‘cliprdr_file_context_free’
FreeRDP-3.16.0/client/common/client_cliprdr_file.c:2387:36: acquire_memory: allocated here (expects deallocation with ‘free’)
FreeRDP-3.16.0/client/common/client_cliprdr_file.c:2388:12: branch_false: following ‘false’ branch (when ‘file’ is non-NULL)...
FreeRDP-3.16.0/client/common/client_cliprdr_file.c:2391:21: branch_false: ...to here
FreeRDP-3.16.0/client/common/client_cliprdr_file.c:2395:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/client/common/client_cliprdr_file.c:2396:17: branch_true: ...to here
FreeRDP-3.16.0/client/common/client_cliprdr_file.c:2449:9: danger: deallocated with ‘cliprdr_file_context_free’ here; allocation at [(1)](sarif:/runs/0/results/101/codeFlows/0/threadFlows/0/locations/0) expects deallocation with ‘free’
Error: CPPCHECK_WARNING (CWE-664): [#def224]
FreeRDP-3.16.0/client/common/file.c:1455: error[va_list_usedBeforeStarted]: va_list 'ap' used before va_start() was called.
Error: GCC_ANALYZER_WARNING (CWE-476): [#def225]
FreeRDP-3.16.0/client/common/file.c:1732:29: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘CommandLineParseCommaSeparatedValues(values, & count) + x * 8’
FreeRDP-3.16.0/client/common/file.c:1723:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/client/common/file.c:1725:14: branch_false: ...to here
FreeRDP-3.16.0/client/common/file.c:1725:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/client/common/file.c:1728:13: branch_false: ...to here
FreeRDP-3.16.0/client/common/file.c:1728:13: acquire_memory: this call could return NULL
FreeRDP-3.16.0/client/common/file.c:1729:28: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/client/common/file.c:1732:36: branch_true: ...to here
FreeRDP-3.16.0/client/common/file.c:1732:29: danger: ‘CommandLineParseCommaSeparatedValues(values, & count) + x * 8’ could be NULL: unchecked value from [(5)](sarif:/runs/0/results/19/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-476): [#def226]
FreeRDP-3.16.0/client/common/file.c:2544:31: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘CommandLineParseCommaSeparatedValues(*file.SelectedMonitors, & count) + x * 8’
FreeRDP-3.16.0/client/common/file.c:1757:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/client/common/file.c:1760:23: branch_false: ...to here
FreeRDP-3.16.0/client/common/file.c:2523:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/client/common/file.c:2525:24: branch_true: ...to here
FreeRDP-3.16.0/client/common/file.c:2526:30: acquire_memory: this call could return NULL
FreeRDP-3.16.0/client/common/file.c:2529:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/client/common/file.c:2534:24: branch_false: ...to here
FreeRDP-3.16.0/client/common/file.c:2535:20: branch_false: following ‘false’ branch...
branch_false: ...to here
FreeRDP-3.16.0/client/common/file.c:2540:36: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/client/common/file.c:2543:25: branch_true: ...to here
FreeRDP-3.16.0/client/common/file.c:2544:31: danger: ‘CommandLineParseCommaSeparatedValues(*file.SelectedMonitors, & count) + x * 8’ could be NULL: unchecked value from [(5)](sarif:/runs/0/results/30/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-762): [#def227]
FreeRDP-3.16.0/client/common/file.c:2750:9: warning[-Wanalyzer-mismatching-deallocation]: ‘file’ should have been deallocated with ‘free’ but was deallocated with ‘freerdp_client_rdp_file_free’
FreeRDP-3.16.0/client/common/file.c:2725:35: acquire_memory: allocated here (expects deallocation with ‘free’)
FreeRDP-3.16.0/client/common/file.c:2727:12: branch_false: following ‘false’ branch (when ‘file’ is non-NULL)...
FreeRDP-3.16.0/client/common/file.c:2732:9: branch_false: ...to here
FreeRDP-3.16.0/client/common/file.c:2740:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/client/common/file.c:2741:17: branch_true: ...to here
FreeRDP-3.16.0/client/common/file.c:2750:9: danger: deallocated with ‘freerdp_client_rdp_file_free’ here; allocation at [(1)](sarif:/runs/0/results/39/codeFlows/0/threadFlows/0/locations/0) expects deallocation with ‘free’
Error: GCC_ANALYZER_WARNING (CWE-416): [#def228]
FreeRDP-3.16.0/client/common/file.c:2758:21: warning[-Wanalyzer-use-after-free]: use after ‘freerdp_client_rdp_file_free’ of ‘file’
FreeRDP-3.16.0/client/common/file.c:2723:10: enter_function: entry to ‘freerdp_client_rdp_file_new_ex’
FreeRDP-3.16.0/client/common/file.c:2725:35: acquire_memory: allocated here
FreeRDP-3.16.0/client/common/file.c:2727:12: branch_false: following ‘false’ branch (when ‘file’ is non-NULL)...
FreeRDP-3.16.0/client/common/file.c:2732:9: branch_false: ...to here
FreeRDP-3.16.0/client/common/file.c:2750:9: release_memory: deallocated here
FreeRDP-3.16.0/client/common/file.c:2750:9: call_function: calling ‘freerdp_client_rdp_file_free’ from ‘freerdp_client_rdp_file_new_ex’
Error: CPPCHECK_WARNING (CWE-664): [#def229]
FreeRDP-3.16.0/client/common/test/TestClientRdpFile.c:242: error[va_list_usedBeforeStarted]: va_list 'ap' used before va_start() was called.
Error: GCC_ANALYZER_WARNING (CWE-415): [#def230]
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...
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: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:546:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/client/common/test/TestClientRdpFile.c:547:17: branch_true: ...to 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 [(71)](sarif:/runs/0/results/12/codeFlows/0/threadFlows/0/locations/70)
Error: COMPILER_WARNING (CWE-477): [#def231]
FreeRDP-3.16.0/include/freerdp/client/rdpgfx.h:28: included_from: Included from here.
FreeRDP-3.16.0/include/freerdp/gdi/gdi.h:34: included_from: Included from here.
FreeRDP-3.16.0/include/freerdp/freerdp.h:35: included_from: Included from here.
FreeRDP-3.16.0/libfreerdp/codec/bulk.h:26: included_from: Included from here.
FreeRDP-3.16.0/libfreerdp/codec/bulk.c:26: included_from: Included from here.
FreeRDP-3.16.0/include/freerdp/codecs.h:93:9: warning[-Wdeprecated-declarations]: ‘codecs_free’ is deprecated: [since 3.6.0] Use freerdp_client_codecs_free
FreeRDP-3.16.0/winpr/include/winpr/winpr.h:22: included_from: Included from here.
FreeRDP-3.16.0/winpr/include/winpr/assert.h:27: included_from: Included from here.
FreeRDP-3.16.0/libfreerdp/codec/bulk.c:21: included_from: Included from here.
FreeRDP-3.16.0/include/freerdp/codecs.h:91:47: note: declared here
FreeRDP-3.16.0/winpr/include/winpr/platform.h:497:41: note: in definition of macro ‘WINPR_DEPRECATED_VAR’
Error: COMPILER_WARNING (CWE-477): [#def232]
FreeRDP-3.16.0/include/freerdp/codecs.h:93:9: warning[-Wdeprecated-declarations]: ‘codecs_free’ is deprecated: [since 3.6.0] Use freerdp_client_codecs_free
Error: GCC_ANALYZER_WARNING (CWE-126): [#def233]
FreeRDP-3.16.0/include/freerdp/utils/pod_arrays.h:131:9: warning[-Wanalyzer-out-of-bounds]: heap-based buffer over-read
FreeRDP-3.16.0/libfreerdp/utils/test/TestPodArrays.c:62:5: enter_function: entry to ‘TestPodArrays’
FreeRDP-3.16.0/libfreerdp/utils/test/TestPodArrays.c:76:28: branch_true: following ‘true’ branch (when ‘i != 10’)...
FreeRDP-3.16.0/libfreerdp/utils/test/TestPodArrays.c:77:22: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/utils/test/TestPodArrays.c:77:22: call_function: calling ‘array_uint32_append’ from ‘TestPodArrays’
FreeRDP-3.16.0/libfreerdp/utils/test/TestPodArrays.c:77:22: return_function: returning to ‘TestPodArrays’ from ‘array_uint32_append’
FreeRDP-3.16.0/libfreerdp/utils/test/TestPodArrays.c:77:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/test/TestPodArrays.c:76:36: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/test/TestPodArrays.c:76:28: branch_true: following ‘true’ branch (when ‘i != 10’)...
FreeRDP-3.16.0/libfreerdp/utils/test/TestPodArrays.c:77:22: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/utils/test/TestPodArrays.c:77:22: call_function: calling ‘array_uint32_append’ from ‘TestPodArrays’
FreeRDP-3.16.0/libfreerdp/utils/test/TestPodArrays.c:77:22: return_function: returning to ‘TestPodArrays’ from ‘array_uint32_append’
FreeRDP-3.16.0/libfreerdp/utils/test/TestPodArrays.c:77:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/test/TestPodArrays.c:76:36: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/test/TestPodArrays.c:81:14: call_function: calling ‘array_uint32_foreach’ from ‘TestPodArrays’
FreeRDP-3.16.0/libfreerdp/utils/test/TestPodArrays.c:81:14: return_function: returning to ‘TestPodArrays’ from ‘array_uint32_foreach’
FreeRDP-3.16.0/libfreerdp/utils/test/TestPodArrays.c:81:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/test/TestPodArrays.c:84:13: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/test/TestPodArrays.c:84:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/test/TestPodArrays.c:87:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/test/TestPodArrays.c:88:13: call_function: calling ‘array_uint32_foreach’ from ‘TestPodArrays’
FreeRDP-3.16.0/libfreerdp/utils/test/TestPodArrays.c:88:13: return_function: returning to ‘TestPodArrays’ from ‘array_uint32_foreach’
FreeRDP-3.16.0/libfreerdp/utils/test/TestPodArrays.c:88:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/test/TestPodArrays.c:91:13: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/test/TestPodArrays.c:91:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/test/TestPodArrays.c:94:13: call_function: inlined call to ‘array_uint32_get’ from ‘TestPodArrays’
Error: GCC_ANALYZER_WARNING (CWE-122): [#def234]
FreeRDP-3.16.0/include/freerdp/utils/pod_arrays.h:131:9: warning[-Wanalyzer-out-of-bounds]: heap-based buffer overflow
FreeRDP-3.16.0/libfreerdp/utils/test/TestPodArrays.c:62:5: enter_function: entry to ‘TestPodArrays’
FreeRDP-3.16.0/libfreerdp/utils/test/TestPodArrays.c:76:28: branch_true: following ‘true’ branch (when ‘i != 10’)...
FreeRDP-3.16.0/libfreerdp/utils/test/TestPodArrays.c:77:22: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/utils/test/TestPodArrays.c:77:22: call_function: calling ‘array_uint32_append’ from ‘TestPodArrays’
FreeRDP-3.16.0/libfreerdp/utils/test/TestPodArrays.c:77:22: return_function: returning to ‘TestPodArrays’ from ‘array_uint32_append’
FreeRDP-3.16.0/libfreerdp/utils/test/TestPodArrays.c:77:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/test/TestPodArrays.c:76:36: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/test/TestPodArrays.c:76:28: branch_true: following ‘true’ branch (when ‘i != 10’)...
FreeRDP-3.16.0/libfreerdp/utils/test/TestPodArrays.c:77:22: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/utils/test/TestPodArrays.c:77:22: call_function: calling ‘array_uint32_append’ from ‘TestPodArrays’
FreeRDP-3.16.0/libfreerdp/utils/test/TestPodArrays.c:77:22: return_function: returning to ‘TestPodArrays’ from ‘array_uint32_append’
FreeRDP-3.16.0/libfreerdp/utils/test/TestPodArrays.c:77:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/test/TestPodArrays.c:76:36: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/test/TestPodArrays.c:81:14: call_function: calling ‘array_uint32_foreach’ from ‘TestPodArrays’
FreeRDP-3.16.0/libfreerdp/utils/test/TestPodArrays.c:81:14: return_function: returning to ‘TestPodArrays’ from ‘array_uint32_foreach’
FreeRDP-3.16.0/libfreerdp/utils/test/TestPodArrays.c:81:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/test/TestPodArrays.c:84:13: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/test/TestPodArrays.c:84:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/test/TestPodArrays.c:87:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/test/TestPodArrays.c:88:13: call_function: calling ‘array_uint32_foreach’ from ‘TestPodArrays’
FreeRDP-3.16.0/libfreerdp/utils/test/TestPodArrays.c:88:13: return_function: returning to ‘TestPodArrays’ from ‘array_uint32_foreach’
FreeRDP-3.16.0/libfreerdp/utils/test/TestPodArrays.c:88:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/test/TestPodArrays.c:91:13: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/test/TestPodArrays.c:91:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/test/TestPodArrays.c:94:13: call_function: inlined call to ‘array_uint32_get’ from ‘TestPodArrays’
FreeRDP-3.16.0/libfreerdp/utils/test/TestPodArrays.c:94:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/test/TestPodArrays.c:97:9: call_function: inlined call to ‘array_uint32_set’ from ‘TestPodArrays’
Error: GCC_ANALYZER_WARNING (CWE-416): [#def235]
FreeRDP-3.16.0/libfreerdp/cache/bitmap.c:292:21: warning[-Wanalyzer-use-after-free]: use after ‘bitmap_cache_free’ of ‘bitmapCache’
FreeRDP-3.16.0/libfreerdp/cache/bitmap.c:358:17: enter_function: entry to ‘bitmap_cache_new’
FreeRDP-3.16.0/libfreerdp/cache/bitmap.c:368:40: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/cache/bitmap.c:370:12: branch_false: following ‘false’ branch (when ‘bitmapCache’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/cache/bitmap.c:374:13: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/cache/bitmap.c:378:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/cache/bitmap.c:379:17: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/cache/bitmap.c:400:9: release_memory: deallocated here
FreeRDP-3.16.0/libfreerdp/cache/bitmap.c:400:9: call_function: calling ‘bitmap_cache_free’ from ‘bitmap_cache_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def236]
FreeRDP-3.16.0/libfreerdp/cache/bitmap.c:313:22: warning[-Wanalyzer-malloc-leak]: leak of ‘persistent_cache_new()’
FreeRDP-3.16.0/libfreerdp/cache/bitmap.c:297:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/cache/bitmap.c:300:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/cache/bitmap.c:300:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/cache/bitmap.c:304:13: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/cache/bitmap.c:305:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/cache/bitmap.c:308:42: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/cache/bitmap.c:308:42: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/cache/bitmap.c:310:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/cache/bitmap.c:313:22: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/cache/bitmap.c:313:22: danger: ‘persistent_cache_new()’ leaks here; was allocated at [(7)](sarif:/runs/0/results/3/codeFlows/0/threadFlows/0/locations/6)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def237]
FreeRDP-3.16.0/libfreerdp/cache/bitmap.c:374:13: warning[-Wanalyzer-malloc-leak]: leak of ‘bitmapCache’
FreeRDP-3.16.0/libfreerdp/cache/bitmap.c:368:40: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/cache/bitmap.c:370:12: branch_false: following ‘false’ branch (when ‘bitmapCache’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/cache/bitmap.c:374:13: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/cache/bitmap.c:374:13: danger: ‘bitmapCache’ leaks here; was allocated at [(1)](sarif:/runs/0/results/4/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def238]
FreeRDP-3.16.0/libfreerdp/cache/bitmap.c:385:21: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.16.0/libfreerdp/cache/bitmap.c:370:12: branch_false: following ‘false’ branch (when ‘bitmapCache’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/cache/bitmap.c:374:13: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/cache/bitmap.c:378:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/cache/bitmap.c:380:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/cache/bitmap.c:382:28: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/cache/bitmap.c:385:21: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/cache/bitmap.c:389:46: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/cache/bitmap.c:391:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/cache/bitmap.c:393:17: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/cache/bitmap.c:382:28: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/cache/bitmap.c:385:21: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/cache/bitmap.c:385:21: danger: ‘<unknown>’ leaks here; was allocated at [(7)](sarif:/runs/0/results/7/codeFlows/0/threadFlows/0/locations/6)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def239]
FreeRDP-3.16.0/libfreerdp/cache/bitmap.c:385:21: warning[-Wanalyzer-malloc-leak]: leak of ‘bitmapCache’
FreeRDP-3.16.0/libfreerdp/cache/bitmap.c:368:40: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/cache/bitmap.c:370:12: branch_false: following ‘false’ branch (when ‘bitmapCache’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/cache/bitmap.c:374:13: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/cache/bitmap.c:378:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/cache/bitmap.c:380:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/cache/bitmap.c:382:28: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/cache/bitmap.c:385:21: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/cache/bitmap.c:385:21: danger: ‘bitmapCache’ leaks here; was allocated at [(1)](sarif:/runs/0/results/5/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def240]
FreeRDP-3.16.0/libfreerdp/cache/bitmap.c:385:21: warning[-Wanalyzer-malloc-leak]: leak of ‘calloc((long unsigned int)freerdp_settings_get_uint32(settings, 2501), 16)’
FreeRDP-3.16.0/libfreerdp/cache/bitmap.c:370:12: branch_false: following ‘false’ branch (when ‘bitmapCache’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/cache/bitmap.c:374:13: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/cache/bitmap.c:376:47: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/cache/bitmap.c:378:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/cache/bitmap.c:380:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/cache/bitmap.c:382:28: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/cache/bitmap.c:385:21: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/cache/bitmap.c:385:21: danger: ‘calloc((long unsigned int)freerdp_settings_get_uint32(settings, 2501), 16)’ leaks here; was allocated at [(3)](sarif:/runs/0/results/6/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def241]
FreeRDP-3.16.0/libfreerdp/cache/bitmap.c:385:21: warning[-Wanalyzer-malloc-leak]: leak of ‘cell’
FreeRDP-3.16.0/libfreerdp/cache/bitmap.c:370:12: branch_false: following ‘false’ branch (when ‘bitmapCache’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/cache/bitmap.c:374:13: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/cache/bitmap.c:376:47: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/cache/bitmap.c:378:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/cache/bitmap.c:380:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/cache/bitmap.c:382:28: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/cache/bitmap.c:385:21: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/cache/bitmap.c:391:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/cache/bitmap.c:393:17: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/cache/bitmap.c:382:28: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/cache/bitmap.c:385:21: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/cache/bitmap.c:385:21: danger: ‘cell’ leaks here; was allocated at [(3)](sarif:/runs/0/results/8/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def242]
FreeRDP-3.16.0/libfreerdp/cache/bitmap.c:400:9: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.16.0/libfreerdp/cache/bitmap.c:370:12: branch_false: following ‘false’ branch (when ‘bitmapCache’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/cache/bitmap.c:374:13: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/cache/bitmap.c:376:47: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/cache/bitmap.c:378:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/cache/bitmap.c:380:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/cache/bitmap.c:382:28: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/cache/bitmap.c:385:21: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/cache/bitmap.c:391:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/cache/bitmap.c:393:17: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/cache/bitmap.c:382:28: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/cache/bitmap.c:385:21: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/cache/bitmap.c:391:20: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/cache/bitmap.c:392:25: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/cache/bitmap.c:400:9: danger: ‘<unknown>’ leaks here; was allocated at [(3)](sarif:/runs/0/results/10/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-762): [#def243]
FreeRDP-3.16.0/libfreerdp/cache/bitmap.c:400:9: warning[-Wanalyzer-mismatching-deallocation]: ‘bitmapCache’ should have been deallocated with ‘free’ but was deallocated with ‘bitmap_cache_free’
FreeRDP-3.16.0/libfreerdp/cache/bitmap.c:368:40: acquire_memory: allocated here (expects deallocation with ‘free’)
FreeRDP-3.16.0/libfreerdp/cache/bitmap.c:370:12: branch_false: following ‘false’ branch (when ‘bitmapCache’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/cache/bitmap.c:374:13: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/cache/bitmap.c:378:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/cache/bitmap.c:379:17: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/cache/bitmap.c:400:9: danger: deallocated with ‘bitmap_cache_free’ here; allocation at [(1)](sarif:/runs/0/results/9/codeFlows/0/threadFlows/0/locations/0) expects deallocation with ‘free’
Error: GCC_ANALYZER_WARNING (CWE-416): [#def244]
FreeRDP-3.16.0/libfreerdp/cache/bitmap.c:484:47: warning[-Wanalyzer-use-after-free]: use after ‘free_bitmap_update’ of ‘pointer’
FreeRDP-3.16.0/libfreerdp/cache/bitmap.c:488:16: enter_function: entry to ‘copy_bitmap_update’
FreeRDP-3.16.0/libfreerdp/cache/bitmap.c:490:30: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/cache/bitmap.c:492:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/cache/bitmap.c:493:17: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/cache/bitmap.c:505:9: release_memory: deallocated here
FreeRDP-3.16.0/libfreerdp/cache/bitmap.c:505:9: call_function: calling ‘free_bitmap_update’ from ‘copy_bitmap_update’
Error: GCC_ANALYZER_WARNING (CWE-762): [#def245]
FreeRDP-3.16.0/libfreerdp/cache/bitmap.c:505:9: warning[-Wanalyzer-mismatching-deallocation]: ‘dst’ should have been deallocated with ‘free’ but was deallocated with ‘free_bitmap_update’
FreeRDP-3.16.0/libfreerdp/cache/bitmap.c:490:30: acquire_memory: allocated here (expects deallocation with ‘free’)
FreeRDP-3.16.0/libfreerdp/cache/bitmap.c:492:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/cache/bitmap.c:493:17: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/cache/bitmap.c:505:9: danger: deallocated with ‘free_bitmap_update’ here; allocation at [(1)](sarif:/runs/0/results/12/codeFlows/0/threadFlows/0/locations/0) expects deallocation with ‘free’
Error: GCC_ANALYZER_WARNING (CWE-762): [#def246]
FreeRDP-3.16.0/libfreerdp/cache/bitmap.c:533:9: warning[-Wanalyzer-mismatching-deallocation]: ‘dst’ should have been deallocated with ‘free’ but was deallocated with ‘free_cache_bitmap_order’
FreeRDP-3.16.0/libfreerdp/cache/bitmap.c:512:35: acquire_memory: allocated here (expects deallocation with ‘free’)
FreeRDP-3.16.0/libfreerdp/cache/bitmap.c:514:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/cache/bitmap.c:515:17: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/cache/bitmap.c:533:9: danger: deallocated with ‘free_cache_bitmap_order’ here; allocation at [(1)](sarif:/runs/0/results/14/codeFlows/0/threadFlows/0/locations/0) expects deallocation with ‘free’
Error: GCC_ANALYZER_WARNING (CWE-416): [#def247]
FreeRDP-3.16.0/libfreerdp/cache/bitmap.c:541:22: warning[-Wanalyzer-use-after-free]: use after ‘free_cache_bitmap_order’ of ‘order’
FreeRDP-3.16.0/libfreerdp/cache/bitmap.c:510:21: enter_function: entry to ‘copy_cache_bitmap_order’
FreeRDP-3.16.0/libfreerdp/cache/bitmap.c:512:35: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/cache/bitmap.c:514:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/cache/bitmap.c:515:17: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/cache/bitmap.c:533:9: release_memory: deallocated here
FreeRDP-3.16.0/libfreerdp/cache/bitmap.c:533:9: call_function: calling ‘free_cache_bitmap_order’ from ‘copy_cache_bitmap_order’
Error: GCC_ANALYZER_WARNING (CWE-762): [#def248]
FreeRDP-3.16.0/libfreerdp/cache/bitmap.c:570:9: warning[-Wanalyzer-mismatching-deallocation]: ‘dst’ should have been deallocated with ‘free’ but was deallocated with ‘free_cache_bitmap_v2_order’
FreeRDP-3.16.0/libfreerdp/cache/bitmap.c:549:38: acquire_memory: allocated here (expects deallocation with ‘free’)
FreeRDP-3.16.0/libfreerdp/cache/bitmap.c:551:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/cache/bitmap.c:552:17: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/cache/bitmap.c:570:9: danger: deallocated with ‘free_cache_bitmap_v2_order’ here; allocation at [(1)](sarif:/runs/0/results/17/codeFlows/0/threadFlows/0/locations/0) expects deallocation with ‘free’
Error: GCC_ANALYZER_WARNING (CWE-416): [#def249]
FreeRDP-3.16.0/libfreerdp/cache/bitmap.c:579:22: warning[-Wanalyzer-use-after-free]: use after ‘free_cache_bitmap_v2_order’ of ‘order’
FreeRDP-3.16.0/libfreerdp/cache/bitmap.c:546:24: enter_function: entry to ‘copy_cache_bitmap_v2_order’
FreeRDP-3.16.0/libfreerdp/cache/bitmap.c:549:38: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/cache/bitmap.c:551:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/cache/bitmap.c:552:17: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/cache/bitmap.c:570:9: release_memory: deallocated here
FreeRDP-3.16.0/libfreerdp/cache/bitmap.c:570:9: call_function: calling ‘free_cache_bitmap_v2_order’ from ‘copy_cache_bitmap_v2_order’
Error: GCC_ANALYZER_WARNING (CWE-762): [#def250]
FreeRDP-3.16.0/libfreerdp/cache/bitmap.c:608:9: warning[-Wanalyzer-mismatching-deallocation]: ‘dst’ should have been deallocated with ‘free’ but was deallocated with ‘free_cache_bitmap_v3_order’
FreeRDP-3.16.0/libfreerdp/cache/bitmap.c:587:38: acquire_memory: allocated here (expects deallocation with ‘free’)
FreeRDP-3.16.0/libfreerdp/cache/bitmap.c:589:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/cache/bitmap.c:590:17: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/cache/bitmap.c:608:9: danger: deallocated with ‘free_cache_bitmap_v3_order’ here; allocation at [(1)](sarif:/runs/0/results/20/codeFlows/0/threadFlows/0/locations/0) expects deallocation with ‘free’
Error: GCC_ANALYZER_WARNING (CWE-476): [#def251]
FreeRDP-3.16.0/libfreerdp/cache/brush.c:80:9: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘((const rdpCache)**context.cache).brush’
FreeRDP-3.16.0/libfreerdp/cache/brush.c:59:13: enter_function: entry to ‘update_gdi_patblt’
FreeRDP-3.16.0/libfreerdp/cache/brush.c:73:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/cache/brush.c:75:31: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/cache/brush.c:75:31: call_function: calling ‘brush_cache_get’ from ‘update_gdi_patblt’
FreeRDP-3.16.0/libfreerdp/cache/brush.c:75:31: return_function: returning to ‘update_gdi_patblt’ from ‘brush_cache_get’
FreeRDP-3.16.0/libfreerdp/cache/brush.c:80:9: danger: dereference of NULL ‘*cache.brush’
Error: GCC_ANALYZER_WARNING (CWE-476): [#def252]
FreeRDP-3.16.0/libfreerdp/cache/brush.c:116:9: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘**context.cache.brush’
FreeRDP-3.16.0/libfreerdp/cache/brush.c:95:13: enter_function: entry to ‘update_gdi_polygon_cb’
FreeRDP-3.16.0/libfreerdp/cache/brush.c:109:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/cache/brush.c:111:31: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/cache/brush.c:111:31: call_function: calling ‘brush_cache_get’ from ‘update_gdi_polygon_cb’
FreeRDP-3.16.0/libfreerdp/cache/brush.c:111:31: return_function: returning to ‘update_gdi_polygon_cb’ from ‘brush_cache_get’
FreeRDP-3.16.0/libfreerdp/cache/brush.c:116:9: danger: dereference of NULL ‘*cache.brush’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def253]
FreeRDP-3.16.0/libfreerdp/cache/brush.c:271:9: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.16.0/libfreerdp/cache/brush.c:251:12: branch_false: following ‘false’ branch (when ‘brushCache’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/cache/brush.c:254:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/cache/brush.c:257:45: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/cache/brush.c:259:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/cache/brush.c:262:49: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/cache/brush.c:264:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/cache/brush.c:265:17: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/cache/brush.c:271:9: danger: ‘<unknown>’ leaks here; was allocated at [(3)](sarif:/runs/0/results/8/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-762): [#def254]
FreeRDP-3.16.0/libfreerdp/cache/brush.c:271:9: warning[-Wanalyzer-mismatching-deallocation]: ‘brushCache’ should have been deallocated with ‘free’ but was deallocated with ‘brush_cache_free’
FreeRDP-3.16.0/libfreerdp/cache/brush.c:249:38: acquire_memory: allocated here (expects deallocation with ‘free’)
FreeRDP-3.16.0/libfreerdp/cache/brush.c:251:12: branch_false: following ‘false’ branch (when ‘brushCache’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/cache/brush.c:254:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/cache/brush.c:259:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/cache/brush.c:260:17: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/cache/brush.c:271:9: danger: deallocated with ‘brush_cache_free’ here; allocation at [(1)](sarif:/runs/0/results/7/codeFlows/0/threadFlows/0/locations/0) expects deallocation with ‘free’
Error: GCC_ANALYZER_WARNING (CWE-416): [#def255]
FreeRDP-3.16.0/libfreerdp/cache/brush.c:280:21: warning[-Wanalyzer-use-after-free]: use after ‘brush_cache_free’ of ‘brushCache’
FreeRDP-3.16.0/libfreerdp/cache/brush.c:243:16: enter_function: entry to ‘brush_cache_new’
FreeRDP-3.16.0/libfreerdp/cache/brush.c:249:38: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/cache/brush.c:251:12: branch_false: following ‘false’ branch (when ‘brushCache’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/cache/brush.c:254:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/cache/brush.c:271:9: release_memory: deallocated here
FreeRDP-3.16.0/libfreerdp/cache/brush.c:271:9: call_function: calling ‘brush_cache_free’ from ‘brush_cache_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def256]
FreeRDP-3.16.0/libfreerdp/cache/cache.c:39:24: warning[-Wanalyzer-malloc-leak]: leak of ‘cache’
FreeRDP-3.16.0/libfreerdp/cache/cache.c:34:28: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/cache/cache.c:36:12: branch_false: following ‘false’ branch (when ‘cache’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/cache/cache.c:39:24: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/cache/cache.c:39:24: danger: ‘cache’ leaks here; was allocated at [(1)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def257]
FreeRDP-3.16.0/libfreerdp/cache/cache.c:44:24: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.16.0/libfreerdp/cache/cache.c:36:12: branch_false: following ‘false’ branch (when ‘cache’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/cache/cache.c:39:24: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/cache/cache.c:39:24: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/cache/cache.c:41:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/cache/cache.c:44:24: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/cache/cache.c:44:24: danger: ‘<unknown>’ leaks here; was allocated at [(3)](sarif:/runs/0/results/3/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def258]
FreeRDP-3.16.0/libfreerdp/cache/cache.c:44:24: warning[-Wanalyzer-malloc-leak]: leak of ‘cache’
FreeRDP-3.16.0/libfreerdp/cache/cache.c:34:28: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/cache/cache.c:36:12: branch_false: following ‘false’ branch (when ‘cache’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/cache/cache.c:39:24: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/cache/cache.c:41:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/cache/cache.c:44:24: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/cache/cache.c:44:24: danger: ‘cache’ leaks here; was allocated at [(1)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def259]
FreeRDP-3.16.0/libfreerdp/cache/cache.c:49:26: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.16.0/libfreerdp/cache/cache.c:36:12: branch_false: following ‘false’ branch (when ‘cache’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/cache/cache.c:39:24: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/cache/cache.c:41:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/cache/cache.c:44:24: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/cache/cache.c:44:24: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/cache/cache.c:46:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/cache/cache.c:49:26: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/cache/cache.c:49:26: danger: ‘<unknown>’ leaks here; was allocated at [(5)](sarif:/runs/0/results/4/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def260]
FreeRDP-3.16.0/libfreerdp/cache/cache.c:49:26: warning[-Wanalyzer-malloc-leak]: leak of ‘cache’
FreeRDP-3.16.0/libfreerdp/cache/cache.c:34:28: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/cache/cache.c:36:12: branch_false: following ‘false’ branch (when ‘cache’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/cache/cache.c:39:24: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/cache/cache.c:41:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/cache/cache.c:44:24: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/cache/cache.c:46:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/cache/cache.c:49:26: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/cache/cache.c:49:26: danger: ‘cache’ leaks here; was allocated at [(1)](sarif:/runs/0/results/5/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def261]
FreeRDP-3.16.0/libfreerdp/cache/cache.c:54:25: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.16.0/libfreerdp/cache/cache.c:36:12: branch_false: following ‘false’ branch (when ‘cache’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/cache/cache.c:39:24: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/cache/cache.c:41:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/cache/cache.c:44:24: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/cache/cache.c:44:24: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/cache/cache.c:46:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/cache/cache.c:49:26: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/cache/cache.c:51:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/cache/cache.c:54:25: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/cache/cache.c:54:25: danger: ‘<unknown>’ leaks here; was allocated at [(5)](sarif:/runs/0/results/7/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def262]
FreeRDP-3.16.0/libfreerdp/cache/cache.c:54:25: warning[-Wanalyzer-malloc-leak]: leak of ‘cache’
FreeRDP-3.16.0/libfreerdp/cache/cache.c:34:28: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/cache/cache.c:36:12: branch_false: following ‘false’ branch (when ‘cache’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/cache/cache.c:39:24: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/cache/cache.c:41:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/cache/cache.c:44:24: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/cache/cache.c:46:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/cache/cache.c:49:26: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/cache/cache.c:51:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/cache/cache.c:54:25: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/cache/cache.c:54:25: danger: ‘cache’ leaks here; was allocated at [(1)](sarif:/runs/0/results/10/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def263]
FreeRDP-3.16.0/libfreerdp/cache/cache.c:59:28: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.16.0/libfreerdp/cache/cache.c:36:12: branch_false: following ‘false’ branch (when ‘cache’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/cache/cache.c:39:24: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/cache/cache.c:41:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/cache/cache.c:44:24: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/cache/cache.c:46:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/cache/cache.c:49:26: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/cache/cache.c:49:26: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/cache/cache.c:51:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/cache/cache.c:54:25: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/cache/cache.c:56:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/cache/cache.c:59:28: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/cache/cache.c:59:28: danger: ‘<unknown>’ leaks here; was allocated at [(7)](sarif:/runs/0/results/12/codeFlows/0/threadFlows/0/locations/6)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def264]
FreeRDP-3.16.0/libfreerdp/cache/cache.c:59:28: warning[-Wanalyzer-malloc-leak]: leak of ‘cache’
FreeRDP-3.16.0/libfreerdp/cache/cache.c:34:28: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/cache/cache.c:36:12: branch_false: following ‘false’ branch (when ‘cache’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/cache/cache.c:39:24: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/cache/cache.c:41:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/cache/cache.c:44:24: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/cache/cache.c:46:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/cache/cache.c:49:26: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/cache/cache.c:51:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/cache/cache.c:54:25: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/cache/cache.c:56:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/cache/cache.c:59:28: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/cache/cache.c:59:28: danger: ‘cache’ leaks here; was allocated at [(1)](sarif:/runs/0/results/11/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def265]
FreeRDP-3.16.0/libfreerdp/cache/cache.c:64:26: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.16.0/libfreerdp/cache/cache.c:36:12: branch_false: following ‘false’ branch (when ‘cache’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/cache/cache.c:39:24: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/cache/cache.c:41:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/cache/cache.c:44:24: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/cache/cache.c:46:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/cache/cache.c:49:26: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/cache/cache.c:49:26: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/cache/cache.c:51:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/cache/cache.c:54:25: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/cache/cache.c:56:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/cache/cache.c:59:28: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/cache/cache.c:61:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/cache/cache.c:64:26: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/cache/cache.c:64:26: danger: ‘<unknown>’ leaks here; was allocated at [(7)](sarif:/runs/0/results/16/codeFlows/0/threadFlows/0/locations/6)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def266]
FreeRDP-3.16.0/libfreerdp/cache/cache.c:64:26: warning[-Wanalyzer-malloc-leak]: leak of ‘cache’
FreeRDP-3.16.0/libfreerdp/cache/cache.c:34:28: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/cache/cache.c:36:12: branch_false: following ‘false’ branch (when ‘cache’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/cache/cache.c:39:24: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/cache/cache.c:41:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/cache/cache.c:44:24: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/cache/cache.c:46:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/cache/cache.c:49:26: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/cache/cache.c:51:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/cache/cache.c:54:25: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/cache/cache.c:56:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/cache/cache.c:59:28: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/cache/cache.c:61:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/cache/cache.c:64:26: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/cache/cache.c:64:26: danger: ‘cache’ leaks here; was allocated at [(1)](sarif:/runs/0/results/20/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def267]
FreeRDP-3.16.0/libfreerdp/cache/cache.c:69:28: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.16.0/libfreerdp/cache/cache.c:36:12: branch_false: following ‘false’ branch (when ‘cache’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/cache/cache.c:39:24: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/cache/cache.c:39:24: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/cache/cache.c:41:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/cache/cache.c:44:24: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/cache/cache.c:46:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/cache/cache.c:49:26: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/cache/cache.c:51:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/cache/cache.c:54:25: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/cache/cache.c:56:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/cache/cache.c:59:28: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/cache/cache.c:61:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/cache/cache.c:64:26: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/cache/cache.c:66:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/cache/cache.c:69:28: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/cache/cache.c:69:28: danger: ‘<unknown>’ leaks here; was allocated at [(3)](sarif:/runs/0/results/22/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def268]
FreeRDP-3.16.0/libfreerdp/cache/cache.c:69:28: warning[-Wanalyzer-malloc-leak]: leak of ‘cache’
FreeRDP-3.16.0/libfreerdp/cache/cache.c:34:28: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/cache/cache.c:36:12: branch_false: following ‘false’ branch (when ‘cache’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/cache/cache.c:39:24: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/cache/cache.c:41:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/cache/cache.c:44:24: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/cache/cache.c:46:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/cache/cache.c:49:26: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/cache/cache.c:51:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/cache/cache.c:54:25: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/cache/cache.c:56:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/cache/cache.c:59:28: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/cache/cache.c:61:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/cache/cache.c:64:26: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/cache/cache.c:66:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/cache/cache.c:69:28: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/cache/cache.c:69:28: danger: ‘cache’ leaks here; was allocated at [(1)](sarif:/runs/0/results/26/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def269]
FreeRDP-3.16.0/libfreerdp/cache/cache.c:78:9: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.16.0/libfreerdp/cache/cache.c:36:12: branch_false: following ‘false’ branch (when ‘cache’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/cache/cache.c:39:24: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/cache/cache.c:39:24: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/cache/cache.c:41:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/cache/cache.c:44:24: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/cache/cache.c:46:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/cache/cache.c:47:17: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/cache/cache.c:78:9: danger: ‘<unknown>’ leaks here; was allocated at [(3)](sarif:/runs/0/results/30/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-762): [#def270]
FreeRDP-3.16.0/libfreerdp/cache/cache.c:78:9: warning[-Wanalyzer-mismatching-deallocation]: ‘cache’ should have been deallocated with ‘free’ but was deallocated with ‘cache_free’
FreeRDP-3.16.0/libfreerdp/cache/cache.c:34:28: acquire_memory: allocated here (expects deallocation with ‘free’)
FreeRDP-3.16.0/libfreerdp/cache/cache.c:36:12: branch_false: following ‘false’ branch (when ‘cache’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/cache/cache.c:39:24: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/cache/cache.c:41:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/cache/cache.c:42:17: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/cache/cache.c:78:9: danger: deallocated with ‘cache_free’ here; allocation at [(1)](sarif:/runs/0/results/29/codeFlows/0/threadFlows/0/locations/0) expects deallocation with ‘free’
Error: GCC_ANALYZER_WARNING (CWE-416): [#def271]
FreeRDP-3.16.0/libfreerdp/cache/cache.c:87:17: warning[-Wanalyzer-use-after-free]: use after ‘cache_free’ of ‘cache’
FreeRDP-3.16.0/libfreerdp/cache/cache.c:28:11: enter_function: entry to ‘cache_new’
FreeRDP-3.16.0/libfreerdp/cache/cache.c:34:28: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/cache/cache.c:36:12: branch_false: following ‘false’ branch (when ‘cache’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/cache/cache.c:39:24: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/cache/cache.c:78:9: release_memory: deallocated here
FreeRDP-3.16.0/libfreerdp/cache/cache.c:78:9: call_function: calling ‘cache_free’ from ‘cache_new’
Error: GCC_ANALYZER_WARNING (CWE-762): [#def272]
FreeRDP-3.16.0/libfreerdp/cache/cache.c:111:9: warning[-Wanalyzer-mismatching-deallocation]: ‘dst’ should have been deallocated with ‘free’ but was deallocated with ‘free_cache_color_table_order’
FreeRDP-3.16.0/libfreerdp/cache/cache.c:101:40: acquire_memory: allocated here (expects deallocation with ‘free’)
FreeRDP-3.16.0/libfreerdp/cache/cache.c:103:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/cache/cache.c:104:17: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/cache/cache.c:111:9: danger: deallocated with ‘free_cache_color_table_order’ here; allocation at [(1)](sarif:/runs/0/results/37/codeFlows/0/threadFlows/0/locations/0) expects deallocation with ‘free’
Error: GCC_ANALYZER_WARNING (CWE-762): [#def273]
FreeRDP-3.16.0/libfreerdp/cache/cache.c:143:9: warning[-Wanalyzer-mismatching-deallocation]: ‘dst’ should have been deallocated with ‘free’ but was deallocated with ‘free_surface_bits_command’
FreeRDP-3.16.0/libfreerdp/cache/cache.c:125:37: acquire_memory: allocated here (expects deallocation with ‘free’)
FreeRDP-3.16.0/libfreerdp/cache/cache.c:126:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/cache/cache.c:127:17: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/cache/cache.c:143:9: danger: deallocated with ‘free_surface_bits_command’ here; allocation at [(1)](sarif:/runs/0/results/38/codeFlows/0/threadFlows/0/locations/0) expects deallocation with ‘free’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def274]
FreeRDP-3.16.0/libfreerdp/cache/glyph.c:663:9: warning[-Wanalyzer-malloc-leak]: leak of ‘copy’
FreeRDP-3.16.0/libfreerdp/cache/glyph.c:649:12: branch_false: following ‘false’ branch (when ‘index <= 255’)...
FreeRDP-3.16.0/libfreerdp/cache/glyph.c:655:12: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/cache/glyph.c:655:12: branch_false: following ‘false’ branch (when ‘size != 0’)...
FreeRDP-3.16.0/libfreerdp/cache/glyph.c:658:22: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/cache/glyph.c:658:22: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/cache/glyph.c:660:12: branch_false: following ‘false’ branch (when ‘copy’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/cache/glyph.c:663:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/cache/glyph.c:663:9: danger: ‘copy’ leaks here; was allocated at [(5)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-457): [#def275]
FreeRDP-3.16.0/libfreerdp/cache/glyph.c:665:9: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘fragment’
FreeRDP-3.16.0/libfreerdp/cache/glyph.c:405:13: enter_function: entry to ‘update_gdi_fast_glyph’
FreeRDP-3.16.0/libfreerdp/cache/glyph.c:420:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/cache/glyph.c:498:16: call_function: calling ‘update_process_glyph_fragments’ from ‘update_gdi_fast_glyph’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def276]
FreeRDP-3.16.0/libfreerdp/cache/glyph.c:706:27: warning[-Wanalyzer-malloc-leak]: leak of ‘glyphCache’
FreeRDP-3.16.0/libfreerdp/cache/glyph.c:701:38: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/cache/glyph.c:703:12: branch_false: following ‘false’ branch (when ‘glyphCache’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/cache/glyph.c:706:27: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/cache/glyph.c:706:27: danger: ‘glyphCache’ leaks here; was allocated at [(1)](sarif:/runs/0/results/5/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def277]
FreeRDP-3.16.0/libfreerdp/cache/glyph.c:712:21: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.16.0/libfreerdp/cache/glyph.c:703:12: branch_false: following ‘false’ branch (when ‘glyphCache’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/cache/glyph.c:706:27: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/cache/glyph.c:709:28: branch_true: following ‘true’ branch (when ‘i != 10’)...
FreeRDP-3.16.0/libfreerdp/cache/glyph.c:712:21: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/cache/glyph.c:716:53: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/cache/glyph.c:718:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/cache/glyph.c:709:36: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/cache/glyph.c:709:28: branch_true: following ‘true’ branch (when ‘i != 10’)...
FreeRDP-3.16.0/libfreerdp/cache/glyph.c:712:21: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/cache/glyph.c:712:21: danger: ‘<unknown>’ leaks here; was allocated at [(5)](sarif:/runs/0/results/7/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def278]
FreeRDP-3.16.0/libfreerdp/cache/glyph.c:712:21: warning[-Wanalyzer-malloc-leak]: leak of ‘glyphCache’
FreeRDP-3.16.0/libfreerdp/cache/glyph.c:701:38: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/cache/glyph.c:703:12: branch_false: following ‘false’ branch (when ‘glyphCache’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/cache/glyph.c:706:27: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/cache/glyph.c:709:28: branch_true: following ‘true’ branch (when ‘i != 10’)...
FreeRDP-3.16.0/libfreerdp/cache/glyph.c:712:21: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/cache/glyph.c:712:21: danger: ‘glyphCache’ leaks here; was allocated at [(1)](sarif:/runs/0/results/6/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def279]
FreeRDP-3.16.0/libfreerdp/cache/glyph.c:726:9: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.16.0/libfreerdp/cache/glyph.c:703:12: branch_false: following ‘false’ branch (when ‘glyphCache’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/cache/glyph.c:706:27: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/cache/glyph.c:709:28: branch_true: following ‘true’ branch (when ‘i != 10’)...
FreeRDP-3.16.0/libfreerdp/cache/glyph.c:712:21: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/cache/glyph.c:716:53: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/cache/glyph.c:718:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/cache/glyph.c:709:36: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/cache/glyph.c:709:28: branch_true: following ‘true’ branch (when ‘i != 10’)...
FreeRDP-3.16.0/libfreerdp/cache/glyph.c:712:21: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/cache/glyph.c:718:20: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/cache/glyph.c:719:25: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/cache/glyph.c:726:9: danger: ‘<unknown>’ leaks here; was allocated at [(5)](sarif:/runs/0/results/9/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-762): [#def280]
FreeRDP-3.16.0/libfreerdp/cache/glyph.c:726:9: warning[-Wanalyzer-mismatching-deallocation]: ‘glyphCache’ should have been deallocated with ‘free’ but was deallocated with ‘glyph_cache_free’
FreeRDP-3.16.0/libfreerdp/cache/glyph.c:701:38: acquire_memory: allocated here (expects deallocation with ‘free’)
FreeRDP-3.16.0/libfreerdp/cache/glyph.c:703:12: branch_false: following ‘false’ branch (when ‘glyphCache’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/cache/glyph.c:706:27: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/cache/glyph.c:709:28: branch_true: following ‘true’ branch (when ‘i != 10’)...
FreeRDP-3.16.0/libfreerdp/cache/glyph.c:712:21: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/cache/glyph.c:718:20: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/cache/glyph.c:719:25: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/cache/glyph.c:726:9: danger: deallocated with ‘glyph_cache_free’ here; allocation at [(1)](sarif:/runs/0/results/8/codeFlows/0/threadFlows/0/locations/0) expects deallocation with ‘free’
Error: GCC_ANALYZER_WARNING (CWE-457): [#def281]
FreeRDP-3.16.0/libfreerdp/cache/glyph.c:739:36: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘*<unknown>.entries’
FreeRDP-3.16.0/libfreerdp/cache/glyph.c:691:16: enter_function: entry to ‘glyph_cache_new’
FreeRDP-3.16.0/libfreerdp/cache/glyph.c:703:12: branch_false: following ‘false’ branch (when ‘glyphCache’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/cache/glyph.c:706:27: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/cache/glyph.c:709:28: branch_true: following ‘true’ branch (when ‘i != 10’)...
FreeRDP-3.16.0/libfreerdp/cache/glyph.c:712:21: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/cache/glyph.c:718:20: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/cache/glyph.c:719:25: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/cache/glyph.c:726:9: call_function: calling ‘glyph_cache_free’ from ‘glyph_cache_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def282]
FreeRDP-3.16.0/libfreerdp/cache/nine_grid.c:96:14: warning[-Wanalyzer-malloc-leak]: leak of ‘nine_grid’
FreeRDP-3.16.0/libfreerdp/cache/nine_grid.c:87:40: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/cache/nine_grid.c:88:12: branch_false: following ‘false’ branch (when ‘nine_grid’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/cache/nine_grid.c:91:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/cache/nine_grid.c:96:14: danger: ‘nine_grid’ leaks here; was allocated at [(1)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def283]
FreeRDP-3.16.0/libfreerdp/cache/nine_grid.c:98:14: warning[-Wanalyzer-malloc-leak]: leak of ‘nine_grid’
FreeRDP-3.16.0/libfreerdp/cache/nine_grid.c:87:40: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/cache/nine_grid.c:88:12: branch_false: following ‘false’ branch (when ‘nine_grid’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/cache/nine_grid.c:91:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/cache/nine_grid.c:96:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/cache/nine_grid.c:98:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/cache/nine_grid.c:98:14: danger: ‘nine_grid’ leaks here; was allocated at [(1)](sarif:/runs/0/results/3/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-762): [#def284]
FreeRDP-3.16.0/libfreerdp/cache/nine_grid.c:111:9: warning[-Wanalyzer-mismatching-deallocation]: ‘nine_grid’ should have been deallocated with ‘free’ but was deallocated with ‘nine_grid_cache_free’
FreeRDP-3.16.0/libfreerdp/cache/nine_grid.c:87:40: acquire_memory: allocated here (expects deallocation with ‘free’)
FreeRDP-3.16.0/libfreerdp/cache/nine_grid.c:88:12: branch_false: following ‘false’ branch (when ‘nine_grid’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/cache/nine_grid.c:91:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/cache/nine_grid.c:111:9: danger: deallocated with ‘nine_grid_cache_free’ here; allocation at [(1)](sarif:/runs/0/results/4/codeFlows/0/threadFlows/0/locations/0) expects deallocation with ‘free’
Error: GCC_ANALYZER_WARNING (CWE-416): [#def285]
FreeRDP-3.16.0/libfreerdp/cache/nine_grid.c:120:21: warning[-Wanalyzer-use-after-free]: use after ‘nine_grid_cache_free’ of ‘nine_grid’
FreeRDP-3.16.0/libfreerdp/cache/nine_grid.c:77:19: enter_function: entry to ‘nine_grid_cache_new’
FreeRDP-3.16.0/libfreerdp/cache/nine_grid.c:87:40: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/cache/nine_grid.c:88:12: branch_false: following ‘false’ branch (when ‘nine_grid’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/cache/nine_grid.c:91:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/cache/nine_grid.c:111:9: release_memory: deallocated here
FreeRDP-3.16.0/libfreerdp/cache/nine_grid.c:111:9: call_function: calling ‘nine_grid_cache_free’ from ‘nine_grid_cache_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def286]
FreeRDP-3.16.0/libfreerdp/cache/offscreen.c:213:14: warning[-Wanalyzer-malloc-leak]: leak of ‘offscreenCache’
FreeRDP-3.16.0/libfreerdp/cache/offscreen.c:204:46: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/cache/offscreen.c:206:12: branch_false: following ‘false’ branch (when ‘offscreenCache’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/cache/offscreen.c:209:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/cache/offscreen.c:213:14: danger: ‘offscreenCache’ leaks here; was allocated at [(1)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def287]
FreeRDP-3.16.0/libfreerdp/cache/offscreen.c:215:14: warning[-Wanalyzer-malloc-leak]: leak of ‘offscreenCache’
FreeRDP-3.16.0/libfreerdp/cache/offscreen.c:204:46: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/cache/offscreen.c:206:12: branch_false: following ‘false’ branch (when ‘offscreenCache’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/cache/offscreen.c:209:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/cache/offscreen.c:213:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/cache/offscreen.c:215:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/cache/offscreen.c:215:14: danger: ‘offscreenCache’ leaks here; was allocated at [(1)](sarif:/runs/0/results/3/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-762): [#def288]
FreeRDP-3.16.0/libfreerdp/cache/offscreen.c:227:9: warning[-Wanalyzer-mismatching-deallocation]: ‘offscreenCache’ should have been deallocated with ‘free’ but was deallocated with ‘offscreen_cache_free’
FreeRDP-3.16.0/libfreerdp/cache/offscreen.c:204:46: acquire_memory: allocated here (expects deallocation with ‘free’)
FreeRDP-3.16.0/libfreerdp/cache/offscreen.c:206:12: branch_false: following ‘false’ branch (when ‘offscreenCache’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/cache/offscreen.c:209:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/cache/offscreen.c:227:9: danger: deallocated with ‘offscreen_cache_free’ here; allocation at [(1)](sarif:/runs/0/results/4/codeFlows/0/threadFlows/0/locations/0) expects deallocation with ‘free’
Error: GCC_ANALYZER_WARNING (CWE-416): [#def289]
FreeRDP-3.16.0/libfreerdp/cache/offscreen.c:236:21: warning[-Wanalyzer-use-after-free]: use after ‘offscreen_cache_free’ of ‘offscreenCache’
FreeRDP-3.16.0/libfreerdp/cache/offscreen.c:194:20: enter_function: entry to ‘offscreen_cache_new’
FreeRDP-3.16.0/libfreerdp/cache/offscreen.c:204:46: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/cache/offscreen.c:206:12: branch_false: following ‘false’ branch (when ‘offscreenCache’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/cache/offscreen.c:209:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/cache/offscreen.c:227:9: release_memory: deallocated here
FreeRDP-3.16.0/libfreerdp/cache/offscreen.c:227:9: call_function: calling ‘offscreen_cache_free’ from ‘offscreen_cache_new’
Error: GCC_ANALYZER_WARNING (CWE-762): [#def290]
FreeRDP-3.16.0/libfreerdp/cache/palette.c:118:9: warning[-Wanalyzer-mismatching-deallocation]: ‘dst’ should have been deallocated with ‘free’ but was deallocated with ‘free_palette_update’
FreeRDP-3.16.0/libfreerdp/cache/palette.c:108:31: acquire_memory: allocated here (expects deallocation with ‘free’)
FreeRDP-3.16.0/libfreerdp/cache/palette.c:110:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/cache/palette.c:111:17: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/cache/palette.c:118:9: danger: deallocated with ‘free_palette_update’ here; allocation at [(1)](sarif:/runs/0/results/5/codeFlows/0/threadFlows/0/locations/0) expects deallocation with ‘free’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def291]
FreeRDP-3.16.0/libfreerdp/cache/pointer.c:361:29: warning[-Wanalyzer-malloc-leak]: leak of ‘pointer_cache’
FreeRDP-3.16.0/libfreerdp/cache/pointer.c:352:43: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/cache/pointer.c:354:12: branch_false: following ‘false’ branch (when ‘pointer_cache’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/cache/pointer.c:357:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/cache/pointer.c:361:29: danger: ‘pointer_cache’ leaks here; was allocated at [(1)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def292]
FreeRDP-3.16.0/libfreerdp/cache/pointer.c:362:34: warning[-Wanalyzer-malloc-leak]: leak of ‘pointer_cache’
FreeRDP-3.16.0/libfreerdp/cache/pointer.c:352:43: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/cache/pointer.c:354:12: branch_false: following ‘false’ branch (when ‘pointer_cache’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/cache/pointer.c:357:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/cache/pointer.c:362:34: danger: ‘pointer_cache’ leaks here; was allocated at [(1)](sarif:/runs/0/results/3/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-762): [#def293]
FreeRDP-3.16.0/libfreerdp/codec/bulk.c:370:9: warning[-Wanalyzer-mismatching-deallocation]: ‘bulk’ should have been deallocated with ‘free’ but was deallocated with ‘bulk_free’
FreeRDP-3.16.0/libfreerdp/codec/bulk.c:340:26: acquire_memory: allocated here (expects deallocation with ‘free’)
FreeRDP-3.16.0/libfreerdp/codec/bulk.c:342:12: branch_false: following ‘false’ branch (when ‘bulk’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/codec/bulk.c:345:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/codec/bulk.c:347:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/codec/bulk.c:348:17: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/codec/bulk.c:370:9: danger: deallocated with ‘bulk_free’ here; allocation at [(1)](sarif:/runs/0/results/8/codeFlows/0/threadFlows/0/locations/0) expects deallocation with ‘free’
Error: GCC_ANALYZER_WARNING (CWE-416): [#def294]
FreeRDP-3.16.0/libfreerdp/codec/bulk.c:380:9: warning[-Wanalyzer-use-after-free]: use after ‘bulk_free’ of ‘bulk’
FreeRDP-3.16.0/libfreerdp/codec/bulk.c:335:10: enter_function: entry to ‘bulk_new’
FreeRDP-3.16.0/libfreerdp/codec/bulk.c:340:26: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/codec/bulk.c:342:12: branch_false: following ‘false’ branch (when ‘bulk’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/codec/bulk.c:345:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/codec/bulk.c:370:9: release_memory: deallocated here
FreeRDP-3.16.0/libfreerdp/codec/bulk.c:370:9: call_function: calling ‘bulk_free’ from ‘bulk_new’
Error: GCC_ANALYZER_WARNING (CWE-762): [#def295]
FreeRDP-3.16.0/libfreerdp/codec/clear.c:1205:9: warning[-Wanalyzer-mismatching-deallocation]: ‘winpr_aligned_calloc(1, 850496, 32)’ should have been deallocated with ‘winpr_aligned_free’ but was deallocated with ‘clear_context_free’
FreeRDP-3.16.0/libfreerdp/codec/clear.c:1178:48: acquire_memory: allocated here (expects deallocation with ‘winpr_aligned_free’)
FreeRDP-3.16.0/libfreerdp/codec/clear.c:1180:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/codec/clear.c:1183:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/codec/clear.c:1186:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/codec/clear.c:1187:17: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/codec/clear.c:1205:9: danger: deallocated with ‘clear_context_free’ here; allocation at [(1)](sarif:/runs/0/results/8/codeFlows/0/threadFlows/0/locations/0) expects deallocation with ‘winpr_aligned_free’
Error: GCC_ANALYZER_WARNING (CWE-416): [#def296]
FreeRDP-3.16.0/libfreerdp/codec/clear.c:1215:9: warning[-Wanalyzer-use-after-free]: use after ‘clear_context_free’ of ‘clear’
FreeRDP-3.16.0/libfreerdp/codec/clear.c:1176:16: enter_function: entry to ‘clear_context_new’
FreeRDP-3.16.0/libfreerdp/codec/clear.c:1178:48: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/codec/clear.c:1180:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/codec/clear.c:1183:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/codec/clear.c:1186:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/codec/clear.c:1187:17: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/codec/clear.c:1205:9: release_memory: deallocated here
FreeRDP-3.16.0/libfreerdp/codec/clear.c:1205:9: call_function: calling ‘clear_context_free’ from ‘clear_context_new’
Error: GCC_ANALYZER_WARNING (CWE-476): [#def297]
FreeRDP-3.16.0/libfreerdp/codec/color.c:1691:56: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘palette’
FreeRDP-3.16.0/libfreerdp/codec/color.c:1688:28: branch_true: following ‘true’ branch (when ‘color <= 255’)...
FreeRDP-3.16.0/libfreerdp/codec/color.c:1690:33: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/codec/color.c:1688:28: branch_true: following ‘true’ branch (when ‘color <= 255’)...
FreeRDP-3.16.0/libfreerdp/codec/color.c:1690:33: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/codec/color.c:1691:56: danger: dereference of NULL ‘palette’
Error: CPPCHECK_WARNING (CWE-664): [#def298]
FreeRDP-3.16.0/libfreerdp/codec/dsp_fdk_aac.c:35: error[va_list_usedBeforeStarted]: va_list 'ap' used before va_start() was called.
Error: COMPILER_WARNING (CWE-1164): [#def299]
FreeRDP-3.16.0/libfreerdp/codec/dsp_fdk_impl.c:165:13: warning[-Wunused-function]: ‘log_dec_info’ defined but not used
Error: GCC_ANALYZER_WARNING (CWE-762): [#def300]
FreeRDP-3.16.0/libfreerdp/codec/h264.c:749:9: warning[-Wanalyzer-mismatching-deallocation]: ‘h264’ should have been deallocated with ‘free’ but was deallocated with ‘h264_context_free’
FreeRDP-3.16.0/libfreerdp/codec/h264.c:720:45: acquire_memory: allocated here (expects deallocation with ‘free’)
FreeRDP-3.16.0/libfreerdp/codec/h264.c:721:12: branch_false: following ‘false’ branch (when ‘h264’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/codec/h264.c:724:21: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/codec/h264.c:726:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/codec/h264.c:727:17: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/codec/h264.c:749:9: danger: deallocated with ‘h264_context_free’ here; allocation at [(1)](sarif:/runs/0/results/6/codeFlows/0/threadFlows/0/locations/0) expects deallocation with ‘free’
Error: GCC_ANALYZER_WARNING (CWE-416): [#def301]
FreeRDP-3.16.0/libfreerdp/codec/h264.c:758:21: warning[-Wanalyzer-use-after-free]: use after ‘h264_context_free’ of ‘h264’
FreeRDP-3.16.0/libfreerdp/codec/h264.c:718:15: enter_function: entry to ‘h264_context_new’
FreeRDP-3.16.0/libfreerdp/codec/h264.c:720:45: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/codec/h264.c:721:12: branch_false: following ‘false’ branch (when ‘h264’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/codec/h264.c:724:21: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/codec/h264.c:749:9: release_memory: deallocated here
FreeRDP-3.16.0/libfreerdp/codec/h264.c:749:9: call_function: calling ‘h264_context_free’ from ‘h264_context_new’
Error: GCC_ANALYZER_WARNING (CWE-762): [#def302]
FreeRDP-3.16.0/libfreerdp/codec/interleaved.c:745:9: warning[-Wanalyzer-mismatching-deallocation]: ‘winpr_aligned_recalloc(0, 1, 24, 32)’ should have been deallocated with ‘winpr_aligned_free’ but was deallocated with ‘bitmap_interleaved_context_free’
FreeRDP-3.16.0/libfreerdp/codec/interleaved.c:723:52: acquire_memory: allocated here (expects deallocation with ‘winpr_aligned_free’)
FreeRDP-3.16.0/libfreerdp/codec/interleaved.c:726:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/codec/interleaved.c:728:17: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/codec/interleaved.c:731:20: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/codec/interleaved.c:732:25: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/codec/interleaved.c:745:9: danger: deallocated with ‘bitmap_interleaved_context_free’ here; allocation at [(1)](sarif:/runs/0/results/6/codeFlows/0/threadFlows/0/locations/0) expects deallocation with ‘winpr_aligned_free’
Error: GCC_ANALYZER_WARNING (CWE-416): [#def303]
FreeRDP-3.16.0/libfreerdp/codec/interleaved.c:755:28: warning[-Wanalyzer-use-after-free]: use after ‘bitmap_interleaved_context_free’ of ‘interleaved’
FreeRDP-3.16.0/libfreerdp/codec/interleaved.c:720:29: enter_function: entry to ‘bitmap_interleaved_context_new’
FreeRDP-3.16.0/libfreerdp/codec/interleaved.c:723:52: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/codec/interleaved.c:726:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/codec/interleaved.c:728:17: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/codec/interleaved.c:731:20: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/codec/interleaved.c:732:25: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/codec/interleaved.c:745:9: release_memory: deallocated here
FreeRDP-3.16.0/libfreerdp/codec/interleaved.c:745:9: call_function: calling ‘bitmap_interleaved_context_free’ from ‘bitmap_interleaved_context_new’
Error: GCC_ANALYZER_WARNING (CWE-762): [#def304]
FreeRDP-3.16.0/libfreerdp/codec/nsc.c:373:9: warning[-Wanalyzer-mismatching-deallocation]: ‘winpr_aligned_calloc(1, 120, 32)’ should have been deallocated with ‘winpr_aligned_free’ but was deallocated with ‘nsc_context_free’
FreeRDP-3.16.0/libfreerdp/codec/nsc.c:343:46: acquire_memory: allocated here (expects deallocation with ‘winpr_aligned_free’)
FreeRDP-3.16.0/libfreerdp/codec/nsc.c:345:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/codec/nsc.c:348:44: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/codec/nsc.c:350:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/codec/nsc.c:351:17: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/codec/nsc.c:373:9: danger: deallocated with ‘nsc_context_free’ here; allocation at [(1)](sarif:/runs/0/results/10/codeFlows/0/threadFlows/0/locations/0) expects deallocation with ‘winpr_aligned_free’
Error: GCC_ANALYZER_WARNING (CWE-416): [#def305]
FreeRDP-3.16.0/libfreerdp/codec/nsc.c:383:13: warning[-Wanalyzer-use-after-free]: use after ‘nsc_context_free’ of ‘context’
FreeRDP-3.16.0/libfreerdp/codec/nsc.c:341:14: enter_function: entry to ‘nsc_context_new’
FreeRDP-3.16.0/libfreerdp/codec/nsc.c:343:46: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/codec/nsc.c:345:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/codec/nsc.c:348:44: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/codec/nsc.c:350:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/codec/nsc.c:351:17: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/codec/nsc.c:373:9: release_memory: deallocated here
FreeRDP-3.16.0/libfreerdp/codec/nsc.c:373:9: call_function: calling ‘nsc_context_free’ from ‘nsc_context_new’
Error: GCC_ANALYZER_WARNING (CWE-762): [#def306]
FreeRDP-3.16.0/libfreerdp/codec/planar.c:1767:17: warning[-Wanalyzer-mismatching-deallocation]: ‘winpr_aligned_calloc(1, 176, 32)’ should have been deallocated with ‘winpr_aligned_free’ but was deallocated with ‘freerdp_bitmap_planar_context_free’
FreeRDP-3.16.0/libfreerdp/codec/planar.c:1740:24: enter_function: entry to ‘freerdp_bitmap_planar_context_new’
FreeRDP-3.16.0/libfreerdp/codec/planar.c:1744:37: acquire_memory: allocated here (expects deallocation with ‘winpr_aligned_free’)
FreeRDP-3.16.0/libfreerdp/codec/planar.c:1746:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/codec/planar.c:1749:13: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/codec/planar.c:1763:14: call_function: calling ‘freerdp_bitmap_planar_context_reset’ from ‘freerdp_bitmap_planar_context_new’
FreeRDP-3.16.0/libfreerdp/codec/planar.c:1763:14: return_function: returning to ‘freerdp_bitmap_planar_context_new’ from ‘freerdp_bitmap_planar_context_reset’
FreeRDP-3.16.0/libfreerdp/codec/planar.c:1763:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/codec/planar.c:1767:17: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/codec/planar.c:1767:17: danger: deallocated with ‘freerdp_bitmap_planar_context_free’ here; allocation at [(2)](sarif:/runs/0/results/7/codeFlows/0/threadFlows/0/locations/1) expects deallocation with ‘winpr_aligned_free’
Error: GCC_ANALYZER_WARNING (CWE-416): [#def307]
FreeRDP-3.16.0/libfreerdp/codec/planar.c:1780:28: warning[-Wanalyzer-use-after-free]: use after ‘freerdp_bitmap_planar_context_free’ of ‘context’
FreeRDP-3.16.0/libfreerdp/codec/planar.c:1740:24: enter_function: entry to ‘freerdp_bitmap_planar_context_new’
FreeRDP-3.16.0/libfreerdp/codec/planar.c:1744:37: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/codec/planar.c:1746:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/codec/planar.c:1749:13: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/codec/planar.c:1763:14: call_function: calling ‘freerdp_bitmap_planar_context_reset’ from ‘freerdp_bitmap_planar_context_new’
FreeRDP-3.16.0/libfreerdp/codec/planar.c:1763:14: return_function: returning to ‘freerdp_bitmap_planar_context_new’ from ‘freerdp_bitmap_planar_context_reset’
FreeRDP-3.16.0/libfreerdp/codec/planar.c:1763:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/codec/planar.c:1767:17: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/codec/planar.c:1767:17: release_memory: deallocated here
FreeRDP-3.16.0/libfreerdp/codec/planar.c:1767:17: call_function: calling ‘freerdp_bitmap_planar_context_free’ from ‘freerdp_bitmap_planar_context_new’
Error: GCC_ANALYZER_WARNING (CWE-476): [#def308]
FreeRDP-3.16.0/libfreerdp/codec/progressive.c:2329:17: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘progressive’
FreeRDP-3.16.0/libfreerdp/codec/progressive.c:2316:7: enter_function: entry to ‘progressive_decompress’
FreeRDP-3.16.0/libfreerdp/codec/progressive.c:2325:48: call_function: calling ‘progressive_get_surface_data’ from ‘progressive_decompress’
FreeRDP-3.16.0/libfreerdp/codec/progressive.c:2325:48: return_function: returning to ‘progressive_decompress’ from ‘progressive_get_surface_data’
FreeRDP-3.16.0/libfreerdp/codec/progressive.c:2327:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/codec/progressive.c:2329:17: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/codec/progressive.c:2329:17: danger: dereference of NULL ‘progressive’
Error: GCC_ANALYZER_WARNING (CWE-762): [#def309]
FreeRDP-3.16.0/libfreerdp/codec/progressive.c:2580:9: warning[-Wanalyzer-mismatching-deallocation]: ‘winpr_aligned_calloc(1, 3680648, 32)’ should have been deallocated with ‘winpr_aligned_free’ but was deallocated with ‘progressive_context_free’
FreeRDP-3.16.0/libfreerdp/codec/progressive.c:2545:35: acquire_memory: allocated here (expects deallocation with ‘winpr_aligned_free’)
FreeRDP-3.16.0/libfreerdp/codec/progressive.c:2547:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/codec/progressive.c:2550:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/codec/progressive.c:2553:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/codec/progressive.c:2554:17: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/codec/progressive.c:2580:9: danger: deallocated with ‘progressive_context_free’ here; allocation at [(1)](sarif:/runs/0/results/30/codeFlows/0/threadFlows/0/locations/0) expects deallocation with ‘winpr_aligned_free’
Error: GCC_ANALYZER_WARNING (CWE-416): [#def310]
FreeRDP-3.16.0/libfreerdp/codec/progressive.c:2590:9: warning[-Wanalyzer-use-after-free]: use after ‘progressive_context_free’ of ‘progressive’
FreeRDP-3.16.0/libfreerdp/codec/progressive.c:2542:22: enter_function: entry to ‘progressive_context_new_ex’
FreeRDP-3.16.0/libfreerdp/codec/progressive.c:2545:35: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/codec/progressive.c:2547:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/codec/progressive.c:2550:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/codec/progressive.c:2553:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/codec/progressive.c:2554:17: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/codec/progressive.c:2580:9: release_memory: deallocated here
FreeRDP-3.16.0/libfreerdp/codec/progressive.c:2580:9: call_function: calling ‘progressive_context_free’ from ‘progressive_context_new_ex’
Error: GCC_ANALYZER_WARNING (CWE-476): [#def311]
FreeRDP-3.16.0/libfreerdp/codec/region.c:88:14: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘region’
FreeRDP-3.16.0/libfreerdp/codec/region.c:576:6: enter_function: entry to ‘region16_union_rect’
FreeRDP-3.16.0/libfreerdp/codec/region.c:584:42: call_function: calling ‘region16_extents’ from ‘region16_union_rect’
FreeRDP-3.16.0/libfreerdp/codec/region.c:584:42: return_function: returning to ‘region16_union_rect’ from ‘region16_extents’
FreeRDP-3.16.0/libfreerdp/codec/region.c:585:36: call_function: inlined call to ‘region16_extents_noconst’ from ‘region16_union_rect’
FreeRDP-3.16.0/libfreerdp/codec/region.c:587:32: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/codec/region.c:587:32: call_function: calling ‘region16_n_rects’ from ‘region16_union_rect’
Error: GCC_ANALYZER_WARNING (CWE-416): [#def312]
FreeRDP-3.16.0/libfreerdp/codec/region.c:191:22: warning[-Wanalyzer-use-after-free]: use after ‘freeRegion’ of ‘data’
FreeRDP-3.16.0/libfreerdp/codec/region.c:880:6: enter_function: entry to ‘region16_uninit’
FreeRDP-3.16.0/libfreerdp/codec/region.c:884:9: release_memory: deallocated here
FreeRDP-3.16.0/libfreerdp/codec/region.c:884:9: call_function: calling ‘freeRegion’ from ‘region16_uninit’
Error: GCC_ANALYZER_WARNING (CWE-457): [#def313]
FreeRDP-3.16.0/libfreerdp/codec/region.c:191:22: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘*data.rects’
FreeRDP-3.16.0/libfreerdp/codec/region.c:576:6: enter_function: entry to ‘region16_union_rect’
FreeRDP-3.16.0/libfreerdp/codec/region.c:584:42: call_function: calling ‘region16_extents’ from ‘region16_union_rect’
FreeRDP-3.16.0/libfreerdp/codec/region.c:584:42: return_function: returning to ‘region16_union_rect’ from ‘region16_extents’
FreeRDP-3.16.0/libfreerdp/codec/region.c:585:36: call_function: inlined call to ‘region16_extents_noconst’ from ‘region16_union_rect’
FreeRDP-3.16.0/libfreerdp/codec/region.c:587:32: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/codec/region.c:587:32: call_function: calling ‘region16_n_rects’ from ‘region16_union_rect’
FreeRDP-3.16.0/libfreerdp/codec/region.c:587:32: return_function: returning to ‘region16_union_rect’ from ‘region16_n_rects’
FreeRDP-3.16.0/libfreerdp/codec/region.c:588:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/codec/region.c:607:50: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/codec/region.c:607:35: call_function: calling ‘allocateRegion’ from ‘region16_union_rect’
FreeRDP-3.16.0/libfreerdp/codec/region.c:607:35: return_function: returning to ‘region16_union_rect’ from ‘allocateRegion’
FreeRDP-3.16.0/libfreerdp/codec/region.c:609:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/codec/region.c:612:16: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/codec/region.c:615:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/codec/region.c:617:60: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/codec/region.c:617:41: call_function: calling ‘nextRect’ from ‘region16_union_rect’
Error: GCC_ANALYZER_WARNING (CWE-762): [#def314]
FreeRDP-3.16.0/libfreerdp/codec/region.c:235:25: warning[-Wanalyzer-mismatching-deallocation]: ‘data’ should have been deallocated with ‘free’ but was deallocated with ‘freeRegion’
FreeRDP-3.16.0/libfreerdp/codec/region.c:576:6: enter_function: entry to ‘region16_union_rect’
FreeRDP-3.16.0/libfreerdp/codec/region.c:584:42: call_function: calling ‘region16_extents’ from ‘region16_union_rect’
FreeRDP-3.16.0/libfreerdp/codec/region.c:584:42: return_function: returning to ‘region16_union_rect’ from ‘region16_extents’
FreeRDP-3.16.0/libfreerdp/codec/region.c:585:36: call_function: inlined call to ‘region16_extents_noconst’ from ‘region16_union_rect’
FreeRDP-3.16.0/libfreerdp/codec/region.c:587:32: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/codec/region.c:587:32: call_function: calling ‘region16_n_rects’ from ‘region16_union_rect’
FreeRDP-3.16.0/libfreerdp/codec/region.c:587:32: return_function: returning to ‘region16_union_rect’ from ‘region16_n_rects’
FreeRDP-3.16.0/libfreerdp/codec/region.c:588:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/codec/region.c:607:50: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/codec/region.c:607:35: call_function: calling ‘allocateRegion’ from ‘region16_union_rect’
FreeRDP-3.16.0/libfreerdp/codec/region.c:607:35: return_function: returning to ‘region16_union_rect’ from ‘allocateRegion’
FreeRDP-3.16.0/libfreerdp/codec/region.c:609:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/codec/region.c:612:16: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/codec/region.c:615:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/codec/region.c:617:60: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/codec/region.c:617:41: call_function: calling ‘nextRect’ from ‘region16_union_rect’
Error: GCC_ANALYZER_WARNING (CWE-762): [#def315]
FreeRDP-3.16.0/libfreerdp/codec/region.c:252:17: warning[-Wanalyzer-mismatching-deallocation]: ‘*region.data’ should have been deallocated with ‘free’ but was deallocated with ‘freeRegion’
FreeRDP-3.16.0/libfreerdp/codec/region.c:798:6: enter_function: entry to ‘region16_intersect_rect’
FreeRDP-3.16.0/libfreerdp/codec/region.c:807:38: call_function: calling ‘region16_rects’ from ‘region16_intersect_rect’
FreeRDP-3.16.0/libfreerdp/codec/region.c:807:38: return_function: returning to ‘region16_intersect_rect’ from ‘region16_rects’
FreeRDP-3.16.0/libfreerdp/codec/region.c:809:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/codec/region.c:815:42: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/codec/region.c:815:42: call_function: calling ‘region16_extents’ from ‘region16_intersect_rect’
FreeRDP-3.16.0/libfreerdp/codec/region.c:815:42: return_function: returning to ‘region16_intersect_rect’ from ‘region16_extents’
FreeRDP-3.16.0/libfreerdp/codec/region.c:817:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/codec/region.c:828:35: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/codec/region.c:828:35: call_function: calling ‘allocateRegion’ from ‘region16_intersect_rect’
FreeRDP-3.16.0/libfreerdp/codec/region.c:828:35: return_function: returning to ‘region16_intersect_rect’ from ‘allocateRegion’
FreeRDP-3.16.0/libfreerdp/codec/region.c:830:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/codec/region.c:833:23: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/codec/region.c:840:41: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/codec/region.c:842:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/codec/region.c:848:21: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/codec/region.c:854:29: call_function: calling ‘rectangle_is_empty’ from ‘region16_intersect_rect’
FreeRDP-3.16.0/libfreerdp/codec/region.c:854:29: return_function: returning to ‘region16_intersect_rect’ from ‘rectangle_is_empty’
FreeRDP-3.16.0/libfreerdp/codec/region.c:854:28: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/codec/region.c:860:33: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/codec/region.c:842:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/codec/region.c:848:21: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/codec/region.c:874:9: call_function: calling ‘freeRegion’ from ‘region16_intersect_rect’
FreeRDP-3.16.0/libfreerdp/codec/region.c:874:9: return_function: returning to ‘region16_intersect_rect’ from ‘freeRegion’
FreeRDP-3.16.0/libfreerdp/codec/region.c:877:16: call_function: calling ‘region16_simplify_bands’ from ‘region16_intersect_rect’
Error: GCC_ANALYZER_WARNING (CWE-476): [#def316]
FreeRDP-3.16.0/libfreerdp/codec/region.c:591:17: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘dst’
FreeRDP-3.16.0/libfreerdp/codec/region.c:576:6: enter_function: entry to ‘region16_union_rect’
FreeRDP-3.16.0/libfreerdp/codec/region.c:584:42: call_function: calling ‘region16_extents’ from ‘region16_union_rect’
FreeRDP-3.16.0/libfreerdp/codec/region.c:584:42: return_function: returning to ‘region16_union_rect’ from ‘region16_extents’
FreeRDP-3.16.0/libfreerdp/codec/region.c:585:36: call_function: inlined call to ‘region16_extents_noconst’ from ‘region16_union_rect’
FreeRDP-3.16.0/libfreerdp/codec/region.c:587:32: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/codec/region.c:588:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/codec/region.c:591:17: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/codec/region.c:591:17: danger: dereference of NULL ‘dst’
Error: GCC_ANALYZER_WARNING (CWE-476): [#def317]
FreeRDP-3.16.0/libfreerdp/codec/region.c:599:17: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
FreeRDP-3.16.0/libfreerdp/codec/region.c:576:6: enter_function: entry to ‘region16_union_rect’
FreeRDP-3.16.0/libfreerdp/codec/region.c:584:42: call_function: calling ‘region16_extents’ from ‘region16_union_rect’
FreeRDP-3.16.0/libfreerdp/codec/region.c:584:42: return_function: returning to ‘region16_union_rect’ from ‘region16_extents’
FreeRDP-3.16.0/libfreerdp/codec/region.c:585:36: call_function: inlined call to ‘region16_extents_noconst’ from ‘region16_union_rect’
FreeRDP-3.16.0/libfreerdp/codec/region.c:588:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/codec/region.c:591:17: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/codec/region.c:593:22: call_function: calling ‘resizeRegion’ from ‘region16_union_rect’
FreeRDP-3.16.0/libfreerdp/codec/region.c:593:22: return_function: returning to ‘region16_union_rect’ from ‘resizeRegion’
FreeRDP-3.16.0/libfreerdp/codec/region.c:593:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/codec/region.c:596:41: call_function: inlined call to ‘region16_rects_noconst’ from ‘region16_union_rect’
FreeRDP-3.16.0/libfreerdp/codec/region.c:599:32: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/codec/region.c:599:17: danger: dereference of NULL ‘<unknown>’
Error: GCC_ANALYZER_WARNING (CWE-762): [#def318]
FreeRDP-3.16.0/libfreerdp/codec/region.c:844:25: warning[-Wanalyzer-mismatching-deallocation]: ‘allocateRegion((long unsigned int)nbRects)’ should have been deallocated with ‘free’ but was deallocated with ‘freeRegion’
FreeRDP-3.16.0/libfreerdp/codec/region.c:798:6: enter_function: entry to ‘region16_intersect_rect’
FreeRDP-3.16.0/libfreerdp/codec/region.c:807:38: call_function: calling ‘region16_rects’ from ‘region16_intersect_rect’
FreeRDP-3.16.0/libfreerdp/codec/region.c:807:38: return_function: returning to ‘region16_intersect_rect’ from ‘region16_rects’
FreeRDP-3.16.0/libfreerdp/codec/region.c:809:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/codec/region.c:815:42: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/codec/region.c:815:42: call_function: calling ‘region16_extents’ from ‘region16_intersect_rect’
FreeRDP-3.16.0/libfreerdp/codec/region.c:815:42: return_function: returning to ‘region16_intersect_rect’ from ‘region16_extents’
FreeRDP-3.16.0/libfreerdp/codec/region.c:817:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/codec/region.c:828:35: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/codec/region.c:828:35: call_function: calling ‘allocateRegion’ from ‘region16_intersect_rect’
FreeRDP-3.16.0/libfreerdp/codec/region.c:828:35: return_function: returning to ‘region16_intersect_rect’ from ‘allocateRegion’
FreeRDP-3.16.0/libfreerdp/codec/region.c:830:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/codec/region.c:833:23: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/codec/region.c:840:41: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/codec/region.c:842:20: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/codec/region.c:844:25: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/codec/region.c:844:25: danger: deallocated with ‘freeRegion’ here; allocation at [(24)](sarif:/runs/0/results/19/codeFlows/0/threadFlows/0/locations/23) expects deallocation with ‘free’
Error: CPPCHECK_WARNING (CWE-476): [#def319]
FreeRDP-3.16.0/libfreerdp/codec/rfx_dwt.c:158: warning[nullPointer]: Possible null pointer dereference: h
Error: GCC_ANALYZER_WARNING (CWE-401): [#def320]
FreeRDP-3.16.0/libfreerdp/codec/test/img2bgra.c:114:25: warning[-Wanalyzer-malloc-leak]: leak of ‘winpr_image_new()’
FreeRDP-3.16.0/libfreerdp/codec/test/img2bgra.c:101:12: branch_false: following ‘false’ branch (when ‘argc == 3’)...
FreeRDP-3.16.0/libfreerdp/codec/test/img2bgra.c:108:21: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/codec/test/img2bgra.c:110:23: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/codec/test/img2bgra.c:111:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/codec/test/img2bgra.c:114:25: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/codec/test/img2bgra.c:114:25: danger: ‘winpr_image_new()’ leaks here; was allocated at [(3)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING: [#def321]
FreeRDP-3.16.0/libfreerdp/codec/zgfx.c:157:17: warning[-Wanalyzer-overlapping-buffers]: overlapping buffers passed as arguments to ‘memcpy’
FreeRDP-3.16.0/libfreerdp/codec/zgfx.c:407:5: enter_function: entry to ‘zgfx_decompress’
FreeRDP-3.16.0/libfreerdp/codec/zgfx.c:426:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/codec/zgfx.c:429:9: call_function: inlined call to ‘stream_read_u8’ from ‘zgfx_decompress’
FreeRDP-3.16.0/libfreerdp/codec/zgfx.c:431:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/codec/zgfx.c:433:22: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/codec/zgfx.c:433:22: call_function: calling ‘zgfx_decompress_segment’ from ‘zgfx_decompress’
Error: GCC_ANALYZER_WARNING: [#def322]
FreeRDP-3.16.0/libfreerdp/codec/zgfx.c:166:17: warning[-Wanalyzer-overlapping-buffers]: overlapping buffers passed as arguments to ‘memcpy’
FreeRDP-3.16.0/libfreerdp/codec/zgfx.c:407:5: enter_function: entry to ‘zgfx_decompress’
FreeRDP-3.16.0/libfreerdp/codec/zgfx.c:426:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/codec/zgfx.c:429:9: call_function: inlined call to ‘stream_read_u8’ from ‘zgfx_decompress’
FreeRDP-3.16.0/libfreerdp/codec/zgfx.c:431:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/codec/zgfx.c:433:22: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/codec/zgfx.c:433:22: call_function: calling ‘zgfx_decompress_segment’ from ‘zgfx_decompress’
Error: GCC_ANALYZER_WARNING: [#def323]
FreeRDP-3.16.0/libfreerdp/codec/zgfx.c:194:17: warning[-Wanalyzer-overlapping-buffers]: overlapping buffers passed as arguments to ‘memcpy’
FreeRDP-3.16.0/libfreerdp/codec/zgfx.c:407:5: enter_function: entry to ‘zgfx_decompress’
FreeRDP-3.16.0/libfreerdp/codec/zgfx.c:426:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/codec/zgfx.c:429:9: call_function: inlined call to ‘stream_read_u8’ from ‘zgfx_decompress’
FreeRDP-3.16.0/libfreerdp/codec/zgfx.c:431:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/codec/zgfx.c:433:22: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/codec/zgfx.c:433:22: call_function: calling ‘zgfx_decompress_segment’ from ‘zgfx_decompress’
Error: GCC_ANALYZER_WARNING: [#def324]
FreeRDP-3.16.0/libfreerdp/codec/zgfx.c:199:17: warning[-Wanalyzer-overlapping-buffers]: overlapping buffers passed as arguments to ‘memcpy’
FreeRDP-3.16.0/libfreerdp/codec/zgfx.c:407:5: enter_function: entry to ‘zgfx_decompress’
FreeRDP-3.16.0/libfreerdp/codec/zgfx.c:426:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/codec/zgfx.c:429:9: call_function: inlined call to ‘stream_read_u8’ from ‘zgfx_decompress’
FreeRDP-3.16.0/libfreerdp/codec/zgfx.c:431:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/codec/zgfx.c:433:22: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/codec/zgfx.c:433:22: call_function: calling ‘zgfx_decompress_segment’ from ‘zgfx_decompress’
Error: GCC_ANALYZER_WARNING (CWE-416): [#def325]
FreeRDP-3.16.0/libfreerdp/common/assistance.c:131:14: warning[-Wanalyzer-use-after-free]: use after ‘freerdp_assistance_file_free’ of ‘file’
FreeRDP-3.16.0/libfreerdp/common/assistance.c:1384:20: enter_function: entry to ‘freerdp_assistance_file_new’
FreeRDP-3.16.0/libfreerdp/common/assistance.c:1387:35: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/common/assistance.c:1388:12: branch_false: following ‘false’ branch (when ‘file’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/common/assistance.c:1391:34: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/common/assistance.c:1406:9: release_memory: deallocated here
FreeRDP-3.16.0/libfreerdp/common/assistance.c:1406:9: call_function: calling ‘freerdp_assistance_file_free’ from ‘freerdp_assistance_file_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def326]
FreeRDP-3.16.0/libfreerdp/common/assistance.c:135:26: warning[-Wanalyzer-malloc-leak]: leak of ‘abuffer’
FreeRDP-3.16.0/libfreerdp/common/assistance.c:1184:5: enter_function: entry to ‘freerdp_assistance_parse_file_buffer’
FreeRDP-3.16.0/libfreerdp/common/assistance.c:1193:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/common/assistance.c:1199:25: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/common/assistance.c:1199:25: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/common/assistance.c:1204:12: branch_false: following ‘false’ branch (when ‘abuffer’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/common/assistance.c:1207:24: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/common/assistance.c:1207:24: call_function: calling ‘freerdp_assistance_parse_file_buffer_int’ from ‘freerdp_assistance_parse_file_buffer’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def327]
FreeRDP-3.16.0/libfreerdp/common/assistance.c:135:26: warning[-Wanalyzer-malloc-leak]: leak of ‘buffer’
FreeRDP-3.16.0/libfreerdp/common/assistance.c:1212:5: enter_function: entry to ‘freerdp_assistance_parse_file’
FreeRDP-3.16.0/libfreerdp/common/assistance.c:1224:14: call_function: calling ‘update_name’ from ‘freerdp_assistance_parse_file’
FreeRDP-3.16.0/libfreerdp/common/assistance.c:1224:14: return_function: returning to ‘freerdp_assistance_parse_file’ from ‘update_name’
FreeRDP-3.16.0/libfreerdp/common/assistance.c:1224:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/common/assistance.c:1227:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/common/assistance.c:1229:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/common/assistance.c:1235:15: call_function: inlined call to ‘_fseeki64’ from ‘freerdp_assistance_parse_file’
FreeRDP-3.16.0/libfreerdp/common/assistance.c:1239:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/common/assistance.c:1246:25: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/common/assistance.c:1246:25: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/common/assistance.c:1248:12: branch_false: following ‘false’ branch (when ‘buffer’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/common/assistance.c:1254:20: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/common/assistance.c:1264:12: branch_false: following ‘false’ branch (when ‘readSize != 0’)...
FreeRDP-3.16.0/libfreerdp/common/assistance.c:1272:15: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/common/assistance.c:1274:18: call_function: calling ‘freerdp_assistance_parse_file_buffer’ from ‘freerdp_assistance_parse_file’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def328]
FreeRDP-3.16.0/libfreerdp/common/assistance.c:1376:24: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.16.0/libfreerdp/common/assistance.c:1384:20: enter_function: entry to ‘freerdp_assistance_file_new’
FreeRDP-3.16.0/libfreerdp/common/assistance.c:1388:12: branch_false: following ‘false’ branch (when ‘file’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/common/assistance.c:1391:34: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/common/assistance.c:1391:34: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/common/assistance.c:1395:12: branch_false: following ‘false’ branch...
Error: GCC_ANALYZER_WARNING (CWE-401): [#def329]
FreeRDP-3.16.0/libfreerdp/common/assistance.c:1376:24: warning[-Wanalyzer-malloc-leak]: leak of ‘file’
FreeRDP-3.16.0/libfreerdp/common/assistance.c:1384:20: enter_function: entry to ‘freerdp_assistance_file_new’
FreeRDP-3.16.0/libfreerdp/common/assistance.c:1387:35: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/common/assistance.c:1388:12: branch_false: following ‘false’ branch (when ‘file’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/common/assistance.c:1391:34: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/common/assistance.c:1395:12: branch_false: following ‘false’ branch...
Error: GCC_ANALYZER_WARNING (CWE-401): [#def330]
FreeRDP-3.16.0/libfreerdp/common/assistance.c:1391:34: warning[-Wanalyzer-malloc-leak]: leak of ‘file’
FreeRDP-3.16.0/libfreerdp/common/assistance.c:1387:35: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/common/assistance.c:1388:12: branch_false: following ‘false’ branch (when ‘file’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/common/assistance.c:1391:34: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/common/assistance.c:1391:34: danger: ‘file’ leaks here; was allocated at [(1)](sarif:/runs/0/results/20/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def331]
FreeRDP-3.16.0/libfreerdp/common/assistance.c:1392:30: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.16.0/libfreerdp/common/assistance.c:1388:12: branch_false: following ‘false’ branch (when ‘file’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/common/assistance.c:1391:34: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/common/assistance.c:1391:34: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/common/assistance.c:1392:30: danger: ‘<unknown>’ leaks here; was allocated at [(3)](sarif:/runs/0/results/21/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def332]
FreeRDP-3.16.0/libfreerdp/common/assistance.c:1392:30: warning[-Wanalyzer-malloc-leak]: leak of ‘file’
FreeRDP-3.16.0/libfreerdp/common/assistance.c:1387:35: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/common/assistance.c:1388:12: branch_false: following ‘false’ branch (when ‘file’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/common/assistance.c:1391:34: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/common/assistance.c:1392:30: danger: ‘file’ leaks here; was allocated at [(1)](sarif:/runs/0/results/22/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def333]
FreeRDP-3.16.0/libfreerdp/common/assistance.c:1393:29: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.16.0/libfreerdp/common/assistance.c:1388:12: branch_false: following ‘false’ branch (when ‘file’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/common/assistance.c:1391:34: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/common/assistance.c:1391:34: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/common/assistance.c:1393:29: danger: ‘<unknown>’ leaks here; was allocated at [(3)](sarif:/runs/0/results/23/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def334]
FreeRDP-3.16.0/libfreerdp/common/assistance.c:1393:29: warning[-Wanalyzer-malloc-leak]: leak of ‘file’
FreeRDP-3.16.0/libfreerdp/common/assistance.c:1387:35: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/common/assistance.c:1388:12: branch_false: following ‘false’ branch (when ‘file’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/common/assistance.c:1391:34: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/common/assistance.c:1393:29: danger: ‘file’ leaks here; was allocated at [(1)](sarif:/runs/0/results/24/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def335]
FreeRDP-3.16.0/libfreerdp/common/assistance.c:1406:9: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.16.0/libfreerdp/common/assistance.c:1388:12: branch_false: following ‘false’ branch (when ‘file’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/common/assistance.c:1391:34: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/common/assistance.c:1392:30: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/common/assistance.c:1395:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/common/assistance.c:1396:17: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/common/assistance.c:1406:9: danger: ‘<unknown>’ leaks here; was allocated at [(3)](sarif:/runs/0/results/25/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-762): [#def336]
FreeRDP-3.16.0/libfreerdp/common/assistance.c:1406:9: warning[-Wanalyzer-mismatching-deallocation]: ‘file’ should have been deallocated with ‘free’ but was deallocated with ‘freerdp_assistance_file_free’
FreeRDP-3.16.0/libfreerdp/common/assistance.c:1387:35: acquire_memory: allocated here (expects deallocation with ‘free’)
FreeRDP-3.16.0/libfreerdp/common/assistance.c:1388:12: branch_false: following ‘false’ branch (when ‘file’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/common/assistance.c:1391:34: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/common/assistance.c:1395:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/common/assistance.c:1396:17: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/common/assistance.c:1406:9: danger: deallocated with ‘freerdp_assistance_file_free’ here; allocation at [(1)](sarif:/runs/0/results/27/codeFlows/0/threadFlows/0/locations/0) expects deallocation with ‘free’
Error: COMPILER_WARNING (CWE-563): [#def337]
FreeRDP-3.16.0/libfreerdp/common/settings_getters.c: scope_hint: In function ‘freerdp_settings_set_int16’
FreeRDP-3.16.0/libfreerdp/common/settings_getters.c:1617:11: warning[-Wunused-but-set-variable]: variable ‘cnv’ set but not used
Error: COMPILER_WARNING (CWE-1023): [#def338]
FreeRDP-3.16.0/libfreerdp/common/settings_getters.c: scope_hint: In function ‘freerdp_settings_get_uint32’
FreeRDP-3.16.0/libfreerdp/common/settings_getters.c:2014:17: warning[-Wswitch]: case value ‘395’ not in enumerated type ‘FreeRDP_Settings_Keys_UInt32’
Error: COMPILER_WARNING (CWE-1023): [#def339]
FreeRDP-3.16.0/libfreerdp/common/settings_getters.c:2018:17: warning[-Wswitch]: case value ‘396’ not in enumerated type ‘FreeRDP_Settings_Keys_UInt32’
Error: COMPILER_WARNING (CWE-1023): [#def340]
FreeRDP-3.16.0/libfreerdp/common/settings_getters.c: scope_hint: In function ‘freerdp_settings_set_uint32’
FreeRDP-3.16.0/libfreerdp/common/settings_getters.c:2543:17: warning[-Wswitch]: case value ‘395’ not in enumerated type ‘FreeRDP_Settings_Keys_UInt32’
Error: COMPILER_WARNING (CWE-1023): [#def341]
FreeRDP-3.16.0/libfreerdp/common/settings_getters.c:2548:17: warning[-Wswitch]: case value ‘396’ not in enumerated type ‘FreeRDP_Settings_Keys_UInt32’
Error: COMPILER_WARNING (CWE-563): [#def342]
FreeRDP-3.16.0/libfreerdp/common/settings_getters.c: scope_hint: In function ‘freerdp_settings_set_int64’
FreeRDP-3.16.0/libfreerdp/common/settings_getters.c:2711:11: warning[-Wunused-but-set-variable]: variable ‘cnv’ set but not used
Error: CPPCHECK_WARNING (CWE-664): [#def343]
FreeRDP-3.16.0/libfreerdp/core/aad.c:62: error[va_list_usedBeforeStarted]: va_list 'ap' used before va_start() was called.
Error: GCC_ANALYZER_WARNING (CWE-401): [#def344]
FreeRDP-3.16.0/libfreerdp/core/aad.c:89:14: warning[-Wanalyzer-malloc-leak]: leak of ‘WINPR_JSON_ParseWithLength(*s.pointer, Stream_GetRemainingLength(s))’
FreeRDP-3.16.0/libfreerdp/core/aad.c:526:12: enter_function: entry to ‘aad_parse_state_initial’
FreeRDP-3.16.0/libfreerdp/core/aad.c:534:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/aad.c:537:16: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/aad.c:537:16: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/aad.c:538:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/aad.c:541:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/aad.c:541:14: call_function: calling ‘json_get_const_string’ from ‘aad_parse_state_initial’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def345]
FreeRDP-3.16.0/libfreerdp/core/aad.c:91:17: warning[-Wanalyzer-malloc-leak]: leak of ‘WINPR_JSON_ParseWithLength(*s.pointer, Stream_GetRemainingLength(s))’
FreeRDP-3.16.0/libfreerdp/core/aad.c:526:12: enter_function: entry to ‘aad_parse_state_initial’
FreeRDP-3.16.0/libfreerdp/core/aad.c:534:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/aad.c:537:16: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/aad.c:537:16: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/aad.c:538:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/aad.c:541:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/aad.c:541:14: call_function: calling ‘json_get_const_string’ from ‘aad_parse_state_initial’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def346]
FreeRDP-3.16.0/libfreerdp/core/aad.c:95:28: warning[-Wanalyzer-malloc-leak]: leak of ‘WINPR_JSON_ParseWithLength(*s.pointer, Stream_GetRemainingLength(s))’
FreeRDP-3.16.0/libfreerdp/core/aad.c:526:12: enter_function: entry to ‘aad_parse_state_initial’
FreeRDP-3.16.0/libfreerdp/core/aad.c:534:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/aad.c:537:16: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/aad.c:537:16: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/aad.c:538:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/aad.c:541:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/aad.c:541:14: call_function: calling ‘json_get_const_string’ from ‘aad_parse_state_initial’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def347]
FreeRDP-3.16.0/libfreerdp/core/aad.c:98:17: warning[-Wanalyzer-malloc-leak]: leak of ‘WINPR_JSON_ParseWithLength(*s.pointer, Stream_GetRemainingLength(s))’
FreeRDP-3.16.0/libfreerdp/core/aad.c:526:12: enter_function: entry to ‘aad_parse_state_initial’
FreeRDP-3.16.0/libfreerdp/core/aad.c:534:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/aad.c:537:16: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/aad.c:537:16: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/aad.c:538:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/aad.c:541:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/aad.c:541:14: call_function: calling ‘json_get_const_string’ from ‘aad_parse_state_initial’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def348]
FreeRDP-3.16.0/libfreerdp/core/aad.c:112:14: warning[-Wanalyzer-malloc-leak]: leak of ‘WINPR_JSON_ParseWithLength(*s.pointer, Stream_GetRemainingLength(s))’
FreeRDP-3.16.0/libfreerdp/core/aad.c:550:12: enter_function: entry to ‘aad_parse_state_auth’
FreeRDP-3.16.0/libfreerdp/core/aad.c:559:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/aad.c:562:16: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/aad.c:562:16: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/aad.c:563:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/aad.c:566:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/aad.c:566:14: call_function: calling ‘json_get_number’ from ‘aad_parse_state_auth’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def349]
FreeRDP-3.16.0/libfreerdp/core/aad.c:114:17: warning[-Wanalyzer-malloc-leak]: leak of ‘WINPR_JSON_ParseWithLength(*s.pointer, Stream_GetRemainingLength(s))’
FreeRDP-3.16.0/libfreerdp/core/aad.c:550:12: enter_function: entry to ‘aad_parse_state_auth’
FreeRDP-3.16.0/libfreerdp/core/aad.c:559:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/aad.c:562:16: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/aad.c:562:16: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/aad.c:563:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/aad.c:566:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/aad.c:566:14: call_function: calling ‘json_get_number’ from ‘aad_parse_state_auth’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def350]
FreeRDP-3.16.0/libfreerdp/core/aad.c:137:14: warning[-Wanalyzer-malloc-leak]: leak of ‘WINPR_JSON_ParseWithLength(*s.pointer, Stream_GetRemainingLength(s))’
FreeRDP-3.16.0/libfreerdp/core/aad.c:526:12: enter_function: entry to ‘aad_parse_state_initial’
FreeRDP-3.16.0/libfreerdp/core/aad.c:534:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/aad.c:537:16: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/aad.c:537:16: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/aad.c:538:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/aad.c:541:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/aad.c:541:14: call_function: calling ‘json_get_const_string’ from ‘aad_parse_state_initial’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def351]
FreeRDP-3.16.0/libfreerdp/core/aad.c:139:17: warning[-Wanalyzer-malloc-leak]: leak of ‘WINPR_JSON_ParseWithLength(*s.pointer, Stream_GetRemainingLength(s))’
FreeRDP-3.16.0/libfreerdp/core/aad.c:526:12: enter_function: entry to ‘aad_parse_state_initial’
FreeRDP-3.16.0/libfreerdp/core/aad.c:534:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/aad.c:537:16: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/aad.c:537:16: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/aad.c:538:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/aad.c:541:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/aad.c:541:14: call_function: calling ‘json_get_const_string’ from ‘aad_parse_state_initial’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def352]
FreeRDP-3.16.0/libfreerdp/core/aad.c:339:13: warning[-Wanalyzer-malloc-leak]: leak of ‘Stream_New(0, 1024)’
FreeRDP-3.16.0/libfreerdp/core/aad.c:468:12: enter_function: entry to ‘aad_send_auth_request’
FreeRDP-3.16.0/libfreerdp/core/aad.c:478:22: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/aad.c:479:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/aad.c:483:22: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/aad.c:483:22: call_function: calling ‘aad_create_jws_header’ from ‘aad_send_auth_request’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def353]
FreeRDP-3.16.0/libfreerdp/core/aad.c:343:28: warning[-Wanalyzer-malloc-leak]: leak of ‘Stream_New(0, 1024)’
FreeRDP-3.16.0/libfreerdp/core/aad.c:468:12: enter_function: entry to ‘aad_send_auth_request’
FreeRDP-3.16.0/libfreerdp/core/aad.c:478:22: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/aad.c:479:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/aad.c:483:22: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/aad.c:483:22: call_function: calling ‘aad_create_jws_header’ from ‘aad_send_auth_request’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def354]
FreeRDP-3.16.0/libfreerdp/core/aad.c:422:26: warning[-Wanalyzer-malloc-leak]: leak of ‘buffer’
FreeRDP-3.16.0/libfreerdp/core/aad.c:408:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/aad.c:414:24: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/aad.c:414:24: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/aad.c:415:12: branch_false: following ‘false’ branch (when ‘buffer’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/aad.c:421:16: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/aad.c:422:26: danger: ‘buffer’ leaks here; was allocated at [(3)](sarif:/runs/0/results/19/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def355]
FreeRDP-3.16.0/libfreerdp/core/aad.c:519:9: warning[-Wanalyzer-malloc-leak]: leak of ‘Stream_New(0, 1024)’
FreeRDP-3.16.0/libfreerdp/core/aad.c:478:22: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/aad.c:479:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/aad.c:483:22: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/aad.c:484:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/aad.c:485:17: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/aad.c:519:9: danger: ‘Stream_New(0, 1024)’ leaks here; was allocated at [(1)](sarif:/runs/0/results/20/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def356]
FreeRDP-3.16.0/libfreerdp/core/aad.c:617:14: warning[-Wanalyzer-malloc-leak]: leak of ‘winpr_Digest_New()’
FreeRDP-3.16.0/libfreerdp/core/aad.c:610:36: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/aad.c:611:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/aad.c:617:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/aad.c:617:14: danger: ‘winpr_Digest_New()’ leaks here; was allocated at [(1)](sarif:/runs/0/results/21/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def357]
FreeRDP-3.16.0/libfreerdp/core/aad.c:712:20: warning[-Wanalyzer-malloc-leak]: leak of ‘Stream_New(0, 1024)’
FreeRDP-3.16.0/libfreerdp/core/aad.c:468:12: enter_function: entry to ‘aad_send_auth_request’
FreeRDP-3.16.0/libfreerdp/core/aad.c:478:22: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/aad.c:479:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/aad.c:483:22: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/aad.c:483:22: call_function: calling ‘aad_create_jws_header’ from ‘aad_send_auth_request’
FreeRDP-3.16.0/libfreerdp/core/aad.c:483:22: return_function: returning to ‘aad_send_auth_request’ from ‘aad_create_jws_header’
FreeRDP-3.16.0/libfreerdp/core/aad.c:484:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/aad.c:488:23: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/aad.c:488:23: call_function: calling ‘aad_create_jws_payload’ from ‘aad_send_auth_request’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def358]
FreeRDP-3.16.0/libfreerdp/core/aad.c:716:21: warning[-Wanalyzer-malloc-leak]: leak of ‘Stream_New(0, 1024)’
FreeRDP-3.16.0/libfreerdp/core/aad.c:468:12: enter_function: entry to ‘aad_send_auth_request’
FreeRDP-3.16.0/libfreerdp/core/aad.c:478:22: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/aad.c:479:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/aad.c:483:22: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/aad.c:483:22: call_function: calling ‘aad_create_jws_header’ from ‘aad_send_auth_request’
FreeRDP-3.16.0/libfreerdp/core/aad.c:483:22: return_function: returning to ‘aad_send_auth_request’ from ‘aad_create_jws_header’
FreeRDP-3.16.0/libfreerdp/core/aad.c:484:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/aad.c:488:23: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/aad.c:488:23: call_function: calling ‘aad_create_jws_payload’ from ‘aad_send_auth_request’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def359]
FreeRDP-3.16.0/libfreerdp/core/aad.c:720:17: warning[-Wanalyzer-malloc-leak]: leak of ‘Stream_New(0, 1024)’
FreeRDP-3.16.0/libfreerdp/core/aad.c:468:12: enter_function: entry to ‘aad_send_auth_request’
FreeRDP-3.16.0/libfreerdp/core/aad.c:478:22: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/aad.c:479:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/aad.c:483:22: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/aad.c:483:22: call_function: calling ‘aad_create_jws_header’ from ‘aad_send_auth_request’
FreeRDP-3.16.0/libfreerdp/core/aad.c:483:22: return_function: returning to ‘aad_send_auth_request’ from ‘aad_create_jws_header’
FreeRDP-3.16.0/libfreerdp/core/aad.c:484:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/aad.c:488:23: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/aad.c:488:23: call_function: calling ‘aad_create_jws_payload’ from ‘aad_send_auth_request’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def360]
FreeRDP-3.16.0/libfreerdp/core/aad.c:742:17: warning[-Wanalyzer-malloc-leak]: leak of ‘Stream_New(0, 1024)’
FreeRDP-3.16.0/libfreerdp/core/aad.c:468:12: enter_function: entry to ‘aad_send_auth_request’
FreeRDP-3.16.0/libfreerdp/core/aad.c:478:22: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/aad.c:479:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/aad.c:483:22: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/aad.c:483:22: call_function: calling ‘aad_create_jws_header’ from ‘aad_send_auth_request’
FreeRDP-3.16.0/libfreerdp/core/aad.c:483:22: return_function: returning to ‘aad_send_auth_request’ from ‘aad_create_jws_header’
FreeRDP-3.16.0/libfreerdp/core/aad.c:484:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/aad.c:488:23: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/aad.c:488:23: call_function: calling ‘aad_create_jws_payload’ from ‘aad_send_auth_request’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def361]
FreeRDP-3.16.0/libfreerdp/core/aad.c:799:20: warning[-Wanalyzer-malloc-leak]: leak of ‘aad’
FreeRDP-3.16.0/libfreerdp/core/aad.c:794:32: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/aad.c:796:12: branch_false: following ‘false’ branch (when ‘aad’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/aad.c:799:20: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/aad.c:799:20: danger: ‘aad’ leaks here; was allocated at [(1)](sarif:/runs/0/results/28/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def362]
FreeRDP-3.16.0/libfreerdp/core/aad.c:800:20: warning[-Wanalyzer-malloc-leak]: leak of ‘aad’
FreeRDP-3.16.0/libfreerdp/core/aad.c:794:32: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/aad.c:796:12: branch_false: following ‘false’ branch (when ‘aad’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/aad.c:799:20: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/aad.c:800:20: danger: ‘aad’ leaks here; was allocated at [(1)](sarif:/runs/0/results/29/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-762): [#def363]
FreeRDP-3.16.0/libfreerdp/core/aad.c:810:9: warning[-Wanalyzer-mismatching-deallocation]: ‘aad’ should have been deallocated with ‘free’ but was deallocated with ‘aad_free’
FreeRDP-3.16.0/libfreerdp/core/aad.c:794:32: acquire_memory: allocated here (expects deallocation with ‘free’)
FreeRDP-3.16.0/libfreerdp/core/aad.c:796:12: branch_false: following ‘false’ branch (when ‘aad’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/aad.c:799:20: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/aad.c:801:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/aad.c:802:17: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/aad.c:810:9: danger: deallocated with ‘aad_free’ here; allocation at [(1)](sarif:/runs/0/results/30/codeFlows/0/threadFlows/0/locations/0) expects deallocation with ‘free’
Error: GCC_ANALYZER_WARNING (CWE-416): [#def364]
FreeRDP-3.16.0/libfreerdp/core/aad.c:820:14: warning[-Wanalyzer-use-after-free]: use after ‘aad_free’ of ‘aad’
FreeRDP-3.16.0/libfreerdp/core/aad.c:789:9: enter_function: entry to ‘aad_new’
FreeRDP-3.16.0/libfreerdp/core/aad.c:794:32: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/aad.c:796:12: branch_false: following ‘false’ branch (when ‘aad’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/aad.c:799:20: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/aad.c:801:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/aad.c:802:17: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/aad.c:810:9: release_memory: deallocated here
FreeRDP-3.16.0/libfreerdp/core/aad.c:810:9: call_function: calling ‘aad_free’ from ‘aad_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def365]
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: 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): [#def366]
FreeRDP-3.16.0/libfreerdp/core/aad.c:862:17: 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:860:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/aad.c:862:17: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/aad.c:862:17: danger: ‘WINPR_JSON_ParseWithLength(data, length)’ leaks here; was allocated at [(1)](sarif:/runs/0/results/33/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def367]
FreeRDP-3.16.0/libfreerdp/core/aad.c:866:28: 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:860:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/aad.c:866:28: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/aad.c:866:28: danger: ‘WINPR_JSON_ParseWithLength(data, length)’ leaks here; was allocated at [(1)](sarif:/runs/0/results/35/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def368]
FreeRDP-3.16.0/libfreerdp/core/aad.c:869:17: 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:860:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/aad.c:866:28: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/aad.c:867:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/aad.c:869:17: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/aad.c:869:17: danger: ‘WINPR_JSON_ParseWithLength(data, length)’ leaks here; was allocated at [(1)](sarif:/runs/0/results/36/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def369]
FreeRDP-3.16.0/libfreerdp/core/aad.c:873:17: 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:860:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/aad.c:866:28: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/aad.c:867:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/aad.c:873:17: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/aad.c:873:17: danger: ‘WINPR_JSON_ParseWithLength(data, length)’ leaks here; was allocated at [(1)](sarif:/runs/0/results/38/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def370]
FreeRDP-3.16.0/libfreerdp/core/aad.c:876:9: warning[-Wanalyzer-malloc-leak]: leak of ‘token’
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:860:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/aad.c:866:28: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/aad.c:867:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/aad.c:873:17: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/aad.c:873:17: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/aad.c:876:9: danger: ‘token’ leaks here; was allocated at [(7)](sarif:/runs/0/results/39/codeFlows/0/threadFlows/0/locations/6)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def371]
FreeRDP-3.16.0/libfreerdp/core/aad.c:877:16: 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:860:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/aad.c:866:28: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/aad.c:867:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/aad.c:873:17: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/aad.c:877:16: danger: ‘WINPR_JSON_ParseWithLength(data, length)’ leaks here; was allocated at [(1)](sarif:/runs/0/results/40/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def372]
FreeRDP-3.16.0/libfreerdp/core/aad.c:898:16: warning[-Wanalyzer-malloc-leak]: leak of ‘**context.rdp.wellknown’
FreeRDP-3.16.0/libfreerdp/core/aad.c:880:6: enter_function: entry to ‘aad_fetch_wellknown’
FreeRDP-3.16.0/libfreerdp/core/aad.c:887:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/aad.c:891:41: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/aad.c:897:26: call_function: calling ‘freerdp_utils_aad_get_wellknown’ from ‘aad_fetch_wellknown’
FreeRDP-3.16.0/libfreerdp/core/aad.c:897:26: return_function: returning to ‘aad_fetch_wellknown’ from ‘freerdp_utils_aad_get_wellknown’
FreeRDP-3.16.0/libfreerdp/core/aad.c:898:16: danger: ‘**context.rdp.wellknown’ leaks here; was allocated at [(10)](sarif:/runs/0/results/46/codeFlows/0/threadFlows/0/locations/9)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def373]
FreeRDP-3.16.0/libfreerdp/core/aad.c:898:16: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_utils_aad_get_wellknown(log, freerdp_settings_get_string(*context.settings, 2014), tenantid)’
FreeRDP-3.16.0/libfreerdp/core/aad.c:880:6: enter_function: entry to ‘aad_fetch_wellknown’
FreeRDP-3.16.0/libfreerdp/core/aad.c:887:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/aad.c:891:41: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/aad.c:897:26: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/aad.c:897:26: call_function: calling ‘freerdp_utils_aad_get_wellknown’ from ‘aad_fetch_wellknown’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def374]
FreeRDP-3.16.0/libfreerdp/core/aad.c:1005:13: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_utils_aad_get_wellknown(log, freerdp_settings_get_string(*context.settings, 2014), tenantid)’
FreeRDP-3.16.0/libfreerdp/core/aad.c:880:6: enter_function: entry to ‘aad_fetch_wellknown’
FreeRDP-3.16.0/libfreerdp/core/aad.c:887:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/aad.c:891:41: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/aad.c:897:26: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/aad.c:897:26: call_function: calling ‘freerdp_utils_aad_get_wellknown’ from ‘aad_fetch_wellknown’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def375]
FreeRDP-3.16.0/libfreerdp/core/activation.c:304:13: warning[-Wanalyzer-malloc-leak]: leak of ‘persistent_cache_new()’
FreeRDP-3.16.0/libfreerdp/core/activation.c:292:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/activation.c:295:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/activation.c:295:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/activation.c:298:22: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/activation.c:298:22: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/activation.c:300:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/activation.c:304:47: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/activation.c:304:13: danger: ‘persistent_cache_new()’ leaks here; was allocated at [(5)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def376]
FreeRDP-3.16.0/libfreerdp/core/activation.c:323:21: warning[-Wanalyzer-malloc-leak]: leak of ‘keyList’
FreeRDP-3.16.0/libfreerdp/core/activation.c:292:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/activation.c:295:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/activation.c:295:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/activation.c:298:22: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/activation.c:300:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/activation.c:304:47: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/activation.c:306:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/activation.c:309:27: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/activation.c:310:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/activation.c:313:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/activation.c:314:28: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/activation.c:316:12: branch_false: following ‘false’ branch (when ‘keyList’ is non-NULL)...
branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/activation.c:319:29: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/activation.c:321:40: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/activation.c:323:21: danger: ‘keyList’ leaks here; was allocated at [(11)](sarif:/runs/0/results/3/codeFlows/0/threadFlows/0/locations/10)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def377]
FreeRDP-3.16.0/libfreerdp/core/autodetect.c:1046:27: warning[-Wanalyzer-malloc-leak]: leak of ‘autoDetect’
FreeRDP-3.16.0/libfreerdp/core/autodetect.c:1042:53: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/autodetect.c:1043:12: branch_false: following ‘false’ branch (when ‘autoDetect’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/autodetect.c:1045:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/autodetect.c:1046:27: danger: ‘autoDetect’ leaks here; was allocated at [(1)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-126): [#def378]
FreeRDP-3.16.0/libfreerdp/core/childsession.c:229:25: warning[-Wanalyzer-out-of-bounds]: stack-based buffer over-read
FreeRDP-3.16.0/libfreerdp/core/childsession.c:262:12: enter_function: entry to ‘transport_bio_named_gets’
FreeRDP-3.16.0/libfreerdp/core/childsession.c:267:16: call_function: calling ‘transport_bio_named_read’ from ‘transport_bio_named_gets’
Error: GCC_ANALYZER_WARNING (CWE-126): [#def379]
FreeRDP-3.16.0/libfreerdp/core/childsession.c:229:37: warning[-Wanalyzer-out-of-bounds]: stack-based buffer over-read
FreeRDP-3.16.0/libfreerdp/core/childsession.c:262:12: enter_function: entry to ‘transport_bio_named_gets’
FreeRDP-3.16.0/libfreerdp/core/childsession.c:267:16: call_function: calling ‘transport_bio_named_read’ from ‘transport_bio_named_gets’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def380]
FreeRDP-3.16.0/libfreerdp/core/childsession.c:388:14: warning[-Wanalyzer-malloc-leak]: leak of ‘ptr’
FreeRDP-3.16.0/libfreerdp/core/childsession.c:384:50: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/childsession.c:385:12: branch_false: following ‘false’ branch (when ‘ptr’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/childsession.c:388:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/childsession.c:388:14: danger: ‘ptr’ leaks here; was allocated at [(1)](sarif:/runs/0/results/14/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def381]
FreeRDP-3.16.0/libfreerdp/core/childsession.c:513:12: warning[-Wanalyzer-malloc-leak]: leak of ‘CreateFileW(&pipePath, 3221225472, 0, 0, 3, 1073741824, 0)’
FreeRDP-3.16.0/libfreerdp/core/childsession.c:453:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/childsession.c:459:13: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/childsession.c:471:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/childsession.c:473:15: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/childsession.c:478:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/childsession.c:484:27: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/childsession.c:485:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/childsession.c:491:20: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/childsession.c:511:20: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/childsession.c:513:12: danger: ‘CreateFileW(&pipePath, 3221225472, 0, 0, 3, 1073741824, 0)’ leaks here; was allocated at [(9)](sarif:/runs/0/results/15/codeFlows/0/threadFlows/0/locations/8)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def382]
FreeRDP-3.16.0/libfreerdp/core/client.c:164:9: warning[-Wanalyzer-malloc-leak]: leak of ‘channels’
FreeRDP-3.16.0/libfreerdp/core/client.c:159:34: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/client.c:161:12: branch_false: following ‘false’ branch (when ‘channels’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/client.c:164:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/client.c:164:9: danger: ‘channels’ leaks here; was allocated at [(1)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def383]
FreeRDP-3.16.0/libfreerdp/core/client.c:168:14: warning[-Wanalyzer-malloc-leak]: leak of ‘channels’
FreeRDP-3.16.0/libfreerdp/core/client.c:159:34: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/client.c:161:12: branch_false: following ‘false’ branch (when ‘channels’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/client.c:164:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/client.c:166:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/client.c:168:52: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/client.c:168:14: danger: ‘channels’ leaks here; was allocated at [(1)](sarif:/runs/0/results/3/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-762): [#def384]
FreeRDP-3.16.0/libfreerdp/core/client.c:192:9: warning[-Wanalyzer-mismatching-deallocation]: ‘channels’ should have been deallocated with ‘free’ but was deallocated with ‘freerdp_channels_free’
FreeRDP-3.16.0/libfreerdp/core/client.c:159:34: acquire_memory: allocated here (expects deallocation with ‘free’)
FreeRDP-3.16.0/libfreerdp/core/client.c:161:12: branch_false: following ‘false’ branch (when ‘channels’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/client.c:164:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/client.c:166:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/client.c:167:17: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/client.c:192:9: danger: deallocated with ‘freerdp_channels_free’ here; allocation at [(1)](sarif:/runs/0/results/4/codeFlows/0/threadFlows/0/locations/0) expects deallocation with ‘free’
Error: GCC_ANALYZER_WARNING (CWE-416): [#def385]
FreeRDP-3.16.0/libfreerdp/core/client.c:202:9: warning[-Wanalyzer-use-after-free]: use after ‘freerdp_channels_free’ of ‘channels’
FreeRDP-3.16.0/libfreerdp/core/client.c:155:14: enter_function: entry to ‘freerdp_channels_new’
FreeRDP-3.16.0/libfreerdp/core/client.c:159:34: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/client.c:161:12: branch_false: following ‘false’ branch (when ‘channels’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/client.c:164:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/client.c:192:9: release_memory: deallocated here
FreeRDP-3.16.0/libfreerdp/core/client.c:192:9: call_function: calling ‘freerdp_channels_free’ from ‘freerdp_channels_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def386]
FreeRDP-3.16.0/libfreerdp/core/client.c:1300:14: warning[-Wanalyzer-malloc-leak]: leak of ‘pChannelOpenEvent’
FreeRDP-3.16.0/libfreerdp/core/client.c:1259:12: branch_false: following ‘false’ branch (when ‘pInitHandle’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/client.c:1263:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/client.c:1265:12: branch_false: following ‘false’ branch (when ‘channels’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/client.c:1268:76: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/client.c:1270:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/client.c:1273:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/client.c:1273:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/client.c:1276:12: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/client.c:1276:12: branch_false: following ‘false’ branch (when ‘pData’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/client.c:1279:12: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/client.c:1279:12: branch_false: following ‘false’ branch (when ‘dataLength != 0’)...
FreeRDP-3.16.0/libfreerdp/core/client.c:1282:13: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/client.c:1282:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/client.c:1285:50: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/client.c:1285:50: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/client.c:1287:12: branch_false: following ‘false’ branch (when ‘pChannelOpenEvent’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/client.c:1290:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/client.c:1300:14: danger: ‘pChannelOpenEvent’ leaks here; was allocated at [(15)](sarif:/runs/0/results/6/codeFlows/0/threadFlows/0/locations/14)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def387]
FreeRDP-3.16.0/libfreerdp/core/client.c:1353:14: warning[-Wanalyzer-malloc-leak]: leak of ‘pChannelOpenEvent’
FreeRDP-3.16.0/libfreerdp/core/client.c:1319:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/client.c:1322:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/client.c:1323:12: branch_false: following ‘false’ branch (when ‘channels’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/client.c:1326:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/client.c:1326:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/client.c:1329:12: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/client.c:1329:12: branch_false: following ‘false’ branch (when ‘pData’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/client.c:1332:12: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/client.c:1332:12: branch_false: following ‘false’ branch (when ‘dataLength != 0’)...
FreeRDP-3.16.0/libfreerdp/core/client.c:1335:13: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/client.c:1335:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/client.c:1338:50: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/client.c:1338:50: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/client.c:1340:12: branch_false: following ‘false’ branch (when ‘pChannelOpenEvent’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/client.c:1343:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/client.c:1353:14: danger: ‘pChannelOpenEvent’ leaks here; was allocated at [(13)](sarif:/runs/0/results/7/codeFlows/0/threadFlows/0/locations/12)
Error: GCC_ANALYZER_WARNING (CWE-416): [#def388]
FreeRDP-3.16.0/libfreerdp/core/codecs.c:36:21: warning[-Wanalyzer-use-after-free]: use after ‘freerdp_client_codecs_free’ of ‘codecs’
FreeRDP-3.16.0/libfreerdp/core/codecs.c:252:6: enter_function: entry to ‘codecs_free’
FreeRDP-3.16.0/libfreerdp/core/codecs.c:254:9: release_memory: deallocated here
FreeRDP-3.16.0/libfreerdp/core/codecs.c:254:9: call_function: calling ‘freerdp_client_codecs_free’ from ‘codecs_free’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def389]
FreeRDP-3.16.0/libfreerdp/core/codecs.c:262:12: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_client_codecs_new(freerdp_settings_get_uint32(*context.settings, 64))’
FreeRDP-3.16.0/libfreerdp/core/codecs.c:243:12: enter_function: entry to ‘codecs_new’
FreeRDP-3.16.0/libfreerdp/core/codecs.c:245:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/codecs.c:249:16: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/codecs.c:249:16: call_function: calling ‘freerdp_client_codecs_new’ from ‘codecs_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def390]
FreeRDP-3.16.0/libfreerdp/core/codecs.c:265:9: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_client_codecs_new(freerdp_settings_get_uint32(*context.settings, 64))’
FreeRDP-3.16.0/libfreerdp/core/codecs.c:243:12: enter_function: entry to ‘codecs_new’
FreeRDP-3.16.0/libfreerdp/core/codecs.c:245:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/codecs.c:249:16: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/codecs.c:249:16: call_function: calling ‘freerdp_client_codecs_new’ from ‘codecs_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def391]
FreeRDP-3.16.0/libfreerdp/core/connection.c:1727:22: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_addin_argv_new(1, ¶ms)’
FreeRDP-3.16.0/libfreerdp/core/connection.c:1706:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/connection.c:1710:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/connection.c:1710:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/connection.c:1713:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/connection.c:1717:28: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/connection.c:1720:39: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/connection.c:1723:23: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/connection.c:1724:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/connection.c:1727:22: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/connection.c:1727:22: danger: ‘freerdp_addin_argv_new(1, ¶ms)’ leaks here; was allocated at [(7)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/6)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def392]
FreeRDP-3.16.0/libfreerdp/core/credssp_auth.c:536:18: warning[-Wanalyzer-malloc-leak]: leak of ‘buf’
FreeRDP-3.16.0/libfreerdp/core/credssp_auth.c:510:9: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/credssp_auth.c:520:25: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/credssp_auth.c:520:15: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/credssp_auth.c:521:12: branch_false: following ‘false’ branch (when ‘buf’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/credssp_auth.c:524:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/credssp_auth.c:536:18: danger: ‘buf’ leaks here; was allocated at [(3)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def393]
FreeRDP-3.16.0/libfreerdp/core/credssp_auth.c:796:13: warning[-Wanalyzer-malloc-leak]: leak of ‘module’
FreeRDP-3.16.0/libfreerdp/core/credssp_auth.c:779:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/credssp_auth.c:783:13: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/credssp_auth.c:783:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/credssp_auth.c:789:31: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/credssp_auth.c:789:31: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/credssp_auth.c:790:12: branch_false: following ‘false’ branch (when ‘module’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/credssp_auth.c:796:13: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/credssp_auth.c:796:13: danger: ‘module’ leaks here; was allocated at [(5)](sarif:/runs/0/results/3/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def394]
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:312:30: warning[-Wanalyzer-malloc-leak]: leak of ‘update_read_bitmap_update(update, s)’
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:492:12: enter_function: entry to ‘fastpath_recv_update_data’
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:503:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:506:17: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:508:12: branch_false: following ‘false’ branch (when ‘rdp’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:511:23: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:513:12: branch_false: following ‘false’ branch (when ‘transport’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:516:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:516:14: call_function: calling ‘fastpath_read_update_header’ from ‘fastpath_recv_update_data’
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:516:14: return_function: returning to ‘fastpath_recv_update_data’ from ‘fastpath_read_update_header’
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:516:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:519:13: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:529:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:532:9: call_function: inlined call to ‘stream_read_u16_le’ from ‘fastpath_recv_update_data’
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:534:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:538:13: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:541:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:547:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:547:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:550:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:552:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:554:21: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:554:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:560:26: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:560:26: call_function: calling ‘fastpath_recv_update’ from ‘fastpath_recv_update_data’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def395]
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:313:25: warning[-Wanalyzer-malloc-leak]: leak of ‘update_read_bitmap_update(update, s)’
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:492:12: enter_function: entry to ‘fastpath_recv_update_data’
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:503:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:506:17: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:508:12: branch_false: following ‘false’ branch (when ‘rdp’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:511:23: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:513:12: branch_false: following ‘false’ branch (when ‘transport’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:516:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:516:14: call_function: calling ‘fastpath_read_update_header’ from ‘fastpath_recv_update_data’
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:516:14: return_function: returning to ‘fastpath_recv_update_data’ from ‘fastpath_read_update_header’
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:516:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:519:13: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:529:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:532:9: call_function: inlined call to ‘stream_read_u16_le’ from ‘fastpath_recv_update_data’
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:534:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:538:13: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:541:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:547:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:547:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:550:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:552:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:554:21: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:554:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:560:26: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:560:26: call_function: calling ‘fastpath_recv_update’ from ‘fastpath_recv_update_data’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def396]
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:324:30: warning[-Wanalyzer-malloc-leak]: leak of ‘update_read_palette(update, s)’
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:492:12: enter_function: entry to ‘fastpath_recv_update_data’
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:503:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:506:17: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:508:12: branch_false: following ‘false’ branch (when ‘rdp’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:511:23: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:513:12: branch_false: following ‘false’ branch (when ‘transport’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:516:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:516:14: call_function: calling ‘fastpath_read_update_header’ from ‘fastpath_recv_update_data’
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:516:14: return_function: returning to ‘fastpath_recv_update_data’ from ‘fastpath_read_update_header’
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:516:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:519:13: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:529:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:532:9: call_function: inlined call to ‘stream_read_u16_le’ from ‘fastpath_recv_update_data’
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:534:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:538:13: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:541:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:547:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:547:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:550:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:552:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:554:21: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:554:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:560:26: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:560:26: call_function: calling ‘fastpath_recv_update’ from ‘fastpath_recv_update_data’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def397]
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:325:25: warning[-Wanalyzer-malloc-leak]: leak of ‘update_read_palette(update, s)’
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:492:12: enter_function: entry to ‘fastpath_recv_update_data’
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:503:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:506:17: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:508:12: branch_false: following ‘false’ branch (when ‘rdp’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:511:23: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:513:12: branch_false: following ‘false’ branch (when ‘transport’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:516:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:516:14: call_function: calling ‘fastpath_read_update_header’ from ‘fastpath_recv_update_data’
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:516:14: return_function: returning to ‘fastpath_recv_update_data’ from ‘fastpath_read_update_header’
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:516:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:519:13: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:529:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:532:9: call_function: inlined call to ‘stream_read_u16_le’ from ‘fastpath_recv_update_data’
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:534:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:538:13: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:541:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:547:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:547:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:550:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:552:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:554:21: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:554:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:560:26: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:560:26: call_function: calling ‘fastpath_recv_update’ from ‘fastpath_recv_update_data’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def398]
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:423:38: warning[-Wanalyzer-malloc-leak]: leak of ‘update_read_pointer_position(update, s)’
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:492:12: enter_function: entry to ‘fastpath_recv_update_data’
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:503:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:506:17: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:508:12: branch_false: following ‘false’ branch (when ‘rdp’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:511:23: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:513:12: branch_false: following ‘false’ branch (when ‘transport’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:516:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:516:14: call_function: calling ‘fastpath_read_update_header’ from ‘fastpath_recv_update_data’
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:516:14: return_function: returning to ‘fastpath_recv_update_data’ from ‘fastpath_read_update_header’
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:516:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:519:13: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:529:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:532:9: call_function: inlined call to ‘stream_read_u16_le’ from ‘fastpath_recv_update_data’
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:534:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:538:13: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:541:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:547:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:547:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:550:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:552:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:554:21: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:554:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:560:26: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:560:26: call_function: calling ‘fastpath_recv_update’ from ‘fastpath_recv_update_data’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def399]
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:425:33: warning[-Wanalyzer-malloc-leak]: leak of ‘update_read_pointer_position(update, s)’
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:492:12: enter_function: entry to ‘fastpath_recv_update_data’
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:503:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:506:17: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:508:12: branch_false: following ‘false’ branch (when ‘rdp’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:511:23: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:513:12: branch_false: following ‘false’ branch (when ‘transport’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:516:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:516:14: call_function: calling ‘fastpath_read_update_header’ from ‘fastpath_recv_update_data’
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:516:14: return_function: returning to ‘fastpath_recv_update_data’ from ‘fastpath_read_update_header’
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:516:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:519:13: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:529:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:532:9: call_function: inlined call to ‘stream_read_u16_le’ from ‘fastpath_recv_update_data’
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:534:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:538:13: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:541:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:547:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:547:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:550:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:552:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:554:21: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:554:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:560:26: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:560:26: call_function: calling ‘fastpath_recv_update’ from ‘fastpath_recv_update_data’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def400]
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:436:38: warning[-Wanalyzer-malloc-leak]: leak of ‘update_read_pointer_color(update, s, 24)’
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:492:12: enter_function: entry to ‘fastpath_recv_update_data’
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:503:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:506:17: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:508:12: branch_false: following ‘false’ branch (when ‘rdp’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:511:23: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:513:12: branch_false: following ‘false’ branch (when ‘transport’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:516:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:516:14: call_function: calling ‘fastpath_read_update_header’ from ‘fastpath_recv_update_data’
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:516:14: return_function: returning to ‘fastpath_recv_update_data’ from ‘fastpath_read_update_header’
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:516:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:519:13: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:529:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:532:9: call_function: inlined call to ‘stream_read_u16_le’ from ‘fastpath_recv_update_data’
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:534:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:538:13: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:541:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:547:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:547:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:550:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:552:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:554:21: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:554:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:560:26: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:560:26: call_function: calling ‘fastpath_recv_update’ from ‘fastpath_recv_update_data’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def401]
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:437:33: warning[-Wanalyzer-malloc-leak]: leak of ‘update_read_pointer_color(update, s, 24)’
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:492:12: enter_function: entry to ‘fastpath_recv_update_data’
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:503:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:506:17: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:508:12: branch_false: following ‘false’ branch (when ‘rdp’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:511:23: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:513:12: branch_false: following ‘false’ branch (when ‘transport’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:516:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:516:14: call_function: calling ‘fastpath_read_update_header’ from ‘fastpath_recv_update_data’
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:516:14: return_function: returning to ‘fastpath_recv_update_data’ from ‘fastpath_read_update_header’
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:516:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:519:13: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:529:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:532:9: call_function: inlined call to ‘stream_read_u16_le’ from ‘fastpath_recv_update_data’
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:534:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:538:13: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:541:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:547:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:547:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:550:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:552:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:554:21: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:554:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:560:26: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:560:26: call_function: calling ‘fastpath_recv_update’ from ‘fastpath_recv_update_data’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def402]
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:448:38: warning[-Wanalyzer-malloc-leak]: leak of ‘update_read_pointer_cached(update, s)’
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:492:12: enter_function: entry to ‘fastpath_recv_update_data’
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:503:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:506:17: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:508:12: branch_false: following ‘false’ branch (when ‘rdp’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:511:23: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:513:12: branch_false: following ‘false’ branch (when ‘transport’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:516:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:516:14: call_function: calling ‘fastpath_read_update_header’ from ‘fastpath_recv_update_data’
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:516:14: return_function: returning to ‘fastpath_recv_update_data’ from ‘fastpath_read_update_header’
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:516:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:519:13: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:529:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:532:9: call_function: inlined call to ‘stream_read_u16_le’ from ‘fastpath_recv_update_data’
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:534:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:538:13: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:541:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:547:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:547:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:550:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:552:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:554:21: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:554:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:560:26: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:560:26: call_function: calling ‘fastpath_recv_update’ from ‘fastpath_recv_update_data’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def403]
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:449:33: warning[-Wanalyzer-malloc-leak]: leak of ‘update_read_pointer_cached(update, s)’
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:492:12: enter_function: entry to ‘fastpath_recv_update_data’
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:503:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:506:17: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:508:12: branch_false: following ‘false’ branch (when ‘rdp’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:511:23: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:513:12: branch_false: following ‘false’ branch (when ‘transport’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:516:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:516:14: call_function: calling ‘fastpath_read_update_header’ from ‘fastpath_recv_update_data’
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:516:14: return_function: returning to ‘fastpath_recv_update_data’ from ‘fastpath_read_update_header’
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:516:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:519:13: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:529:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:532:9: call_function: inlined call to ‘stream_read_u16_le’ from ‘fastpath_recv_update_data’
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:534:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:538:13: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:541:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:547:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:547:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:550:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:552:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:554:21: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:554:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:560:26: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:560:26: call_function: calling ‘fastpath_recv_update’ from ‘fastpath_recv_update_data’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def404]
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:460:38: warning[-Wanalyzer-malloc-leak]: leak of ‘update_read_pointer_new(update, s)’
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:492:12: enter_function: entry to ‘fastpath_recv_update_data’
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:503:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:506:17: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:508:12: branch_false: following ‘false’ branch (when ‘rdp’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:511:23: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:513:12: branch_false: following ‘false’ branch (when ‘transport’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:516:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:516:14: call_function: calling ‘fastpath_read_update_header’ from ‘fastpath_recv_update_data’
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:516:14: return_function: returning to ‘fastpath_recv_update_data’ from ‘fastpath_read_update_header’
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:516:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:519:13: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:529:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:532:9: call_function: inlined call to ‘stream_read_u16_le’ from ‘fastpath_recv_update_data’
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:534:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:538:13: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:541:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:547:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:547:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:550:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:552:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:554:21: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:554:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:560:26: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:560:26: call_function: calling ‘fastpath_recv_update’ from ‘fastpath_recv_update_data’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def405]
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:461:33: warning[-Wanalyzer-malloc-leak]: leak of ‘update_read_pointer_new(update, s)’
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:492:12: enter_function: entry to ‘fastpath_recv_update_data’
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:503:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:506:17: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:508:12: branch_false: following ‘false’ branch (when ‘rdp’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:511:23: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:513:12: branch_false: following ‘false’ branch (when ‘transport’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:516:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:516:14: call_function: calling ‘fastpath_read_update_header’ from ‘fastpath_recv_update_data’
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:516:14: return_function: returning to ‘fastpath_recv_update_data’ from ‘fastpath_read_update_header’
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:516:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:519:13: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:529:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:532:9: call_function: inlined call to ‘stream_read_u16_le’ from ‘fastpath_recv_update_data’
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:534:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:538:13: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:541:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:547:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:547:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:550:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:552:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:554:21: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:554:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:560:26: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:560:26: call_function: calling ‘fastpath_recv_update’ from ‘fastpath_recv_update_data’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def406]
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:472:38: warning[-Wanalyzer-malloc-leak]: leak of ‘update_read_pointer_large(update, s)’
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:492:12: enter_function: entry to ‘fastpath_recv_update_data’
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:503:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:506:17: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:508:12: branch_false: following ‘false’ branch (when ‘rdp’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:511:23: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:513:12: branch_false: following ‘false’ branch (when ‘transport’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:516:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:516:14: call_function: calling ‘fastpath_read_update_header’ from ‘fastpath_recv_update_data’
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:516:14: return_function: returning to ‘fastpath_recv_update_data’ from ‘fastpath_read_update_header’
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:516:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:519:13: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:529:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:532:9: call_function: inlined call to ‘stream_read_u16_le’ from ‘fastpath_recv_update_data’
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:534:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:538:13: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:541:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:547:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:547:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:550:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:552:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:554:21: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:554:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:560:26: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:560:26: call_function: calling ‘fastpath_recv_update’ from ‘fastpath_recv_update_data’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def407]
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:473:33: warning[-Wanalyzer-malloc-leak]: leak of ‘update_read_pointer_large(update, s)’
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:492:12: enter_function: entry to ‘fastpath_recv_update_data’
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:503:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:506:17: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:508:12: branch_false: following ‘false’ branch (when ‘rdp’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:511:23: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:513:12: branch_false: following ‘false’ branch (when ‘transport’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:516:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:516:14: call_function: calling ‘fastpath_read_update_header’ from ‘fastpath_recv_update_data’
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:516:14: return_function: returning to ‘fastpath_recv_update_data’ from ‘fastpath_read_update_header’
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:516:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:519:13: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:529:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:532:9: call_function: inlined call to ‘stream_read_u16_le’ from ‘fastpath_recv_update_data’
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:534:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:538:13: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:541:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:547:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:547:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:550:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:552:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:554:21: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:554:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:560:26: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:560:26: call_function: calling ‘fastpath_recv_update’ from ‘fastpath_recv_update_data’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def408]
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:1387:24: warning[-Wanalyzer-malloc-leak]: leak of ‘fastpath’
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:1380:34: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:1382:12: branch_false: following ‘false’ branch (when ‘fastpath’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:1385:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:1387:24: danger: ‘fastpath’ leaks here; was allocated at [(1)](sarif:/runs/0/results/37/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def409]
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:1388:32: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:1382:12: branch_false: following ‘false’ branch (when ‘fastpath’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:1385:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:1387:24: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:1388:32: danger: ‘<unknown>’ leaks here; was allocated at [(3)](sarif:/runs/0/results/38/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def410]
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:1388:32: warning[-Wanalyzer-malloc-leak]: leak of ‘fastpath’
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:1380:34: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:1382:12: branch_false: following ‘false’ branch (when ‘fastpath’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:1385:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:1388:32: danger: ‘fastpath’ leaks here; was allocated at [(1)](sarif:/runs/0/results/39/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def411]
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:1403:17: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:1374:14: enter_function: entry to ‘fastpath_new’
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:1382:12: branch_false: following ‘false’ branch (when ‘fastpath’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:1385:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:1388:32: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:1390:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:1391:17: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:1395:9: call_function: inlined call to ‘fastpath_free’ from ‘fastpath_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def412]
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:1403:17: warning[-Wanalyzer-malloc-leak]: leak of ‘fastpath’
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:1374:14: enter_function: entry to ‘fastpath_new’
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:1380:34: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:1382:12: branch_false: following ‘false’ branch (when ‘fastpath’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:1385:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:1390:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:1391:17: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:1395:9: call_function: inlined call to ‘fastpath_free’ from ‘fastpath_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def413]
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:1404:17: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:1374:14: enter_function: entry to ‘fastpath_new’
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:1382:12: branch_false: following ‘false’ branch (when ‘fastpath’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:1385:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:1387:24: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:1390:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:1390:13: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:1390:13: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:1391:17: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:1395:9: call_function: inlined call to ‘fastpath_free’ from ‘fastpath_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def414]
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:1404:17: warning[-Wanalyzer-malloc-leak]: leak of ‘fastpath’
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:1374:14: enter_function: entry to ‘fastpath_new’
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:1380:34: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:1382:12: branch_false: following ‘false’ branch (when ‘fastpath’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:1385:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:1390:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:1391:17: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:1395:9: call_function: inlined call to ‘fastpath_free’ from ‘fastpath_new’
Error: GCC_ANALYZER_WARNING (CWE-404): [#def415]
FreeRDP-3.16.0/libfreerdp/core/freerdp.c:817:38: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
FreeRDP-3.16.0/libfreerdp/core/freerdp.c:798:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/freerdp.c:802:9: acquire_resource: ‘va_start’ called here
FreeRDP-3.16.0/libfreerdp/core/freerdp.c:806:28: branch_false: following ‘false’ branch (when ‘count == 2’)...
FreeRDP-3.16.0/libfreerdp/core/freerdp.c:815:45: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/freerdp.c:817:38: danger: missing call to ‘va_end’ to match ‘va_start’ at [(3)](sarif:/runs/0/results/4/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-404): [#def416]
FreeRDP-3.16.0/libfreerdp/core/freerdp.c:831:38: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
FreeRDP-3.16.0/libfreerdp/core/freerdp.c:798:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/freerdp.c:802:9: acquire_resource: ‘va_start’ called here
FreeRDP-3.16.0/libfreerdp/core/freerdp.c:822:28: branch_false: following ‘false’ branch (when ‘count == 0’)...
FreeRDP-3.16.0/libfreerdp/core/freerdp.c:831:38: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/freerdp.c:831:38: danger: missing call to ‘va_end’ to match ‘va_start’ at [(3)](sarif:/runs/0/results/5/codeFlows/0/threadFlows/0/locations/2)
Error: CPPCHECK_WARNING (CWE-664): [#def417]
FreeRDP-3.16.0/libfreerdp/core/freerdp.c:1386: error[va_list_usedBeforeStarted]: va_list 'ap' used before va_start() was called.
Error: GCC_ANALYZER_WARNING (CWE-401): [#def418]
FreeRDP-3.16.0/libfreerdp/core/freerdp.c:1490:14: warning[-Wanalyzer-malloc-leak]: leak of ‘context’
FreeRDP-3.16.0/libfreerdp/core/freerdp.c:1486:31: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/freerdp.c:1488:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/freerdp.c:1490:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/freerdp.c:1490:14: danger: ‘context’ leaks here; was allocated at [(1)](sarif:/runs/0/results/7/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def419]
FreeRDP-3.16.0/libfreerdp/core/freerdp.c:1490:14: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_settings_new(0)’
FreeRDP-3.16.0/libfreerdp/core/freerdp.c:1485:33: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/freerdp.c:1488:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/freerdp.c:1490:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/freerdp.c:1490:14: danger: ‘freerdp_settings_new(0)’ leaks here; was allocated at [(1)](sarif:/runs/0/results/6/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def420]
FreeRDP-3.16.0/libfreerdp/core/freerdp.c:1496:21: warning[-Wanalyzer-malloc-leak]: leak of ‘context’
FreeRDP-3.16.0/libfreerdp/core/freerdp.c:1486:31: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/freerdp.c:1488:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/freerdp.c:1490:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/freerdp.c:1490:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/freerdp.c:1493:12: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/freerdp.c:1493:12: branch_false: following ‘false’ branch (when ‘context’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/freerdp.c:1495:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/freerdp.c:1496:21: danger: ‘context’ leaks here; was allocated at [(1)](sarif:/runs/0/results/8/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def421]
FreeRDP-3.16.0/libfreerdp/core/freerdp.c:1499:16: warning[-Wanalyzer-malloc-leak]: leak of ‘transport_new(context)’
FreeRDP-3.16.0/libfreerdp/core/freerdp.c:1488:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/freerdp.c:1490:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/freerdp.c:1490:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/freerdp.c:1493:12: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/freerdp.c:1493:12: branch_false: following ‘false’ branch (when ‘context’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/freerdp.c:1495:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/freerdp.c:1496:21: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/freerdp.c:1497:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/freerdp.c:1499:16: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/freerdp.c:1499:16: danger: ‘transport_new(context)’ leaks here; was allocated at [(7)](sarif:/runs/0/results/9/codeFlows/0/threadFlows/0/locations/6)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def422]
FreeRDP-3.16.0/libfreerdp/core/freerdp.c:1502:9: warning[-Wanalyzer-malloc-leak]: leak of ‘context’
FreeRDP-3.16.0/libfreerdp/core/freerdp.c:1486:31: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/freerdp.c:1488:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/freerdp.c:1489:17: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/freerdp.c:1502:9: danger: ‘context’ leaks here; was allocated at [(1)](sarif:/runs/0/results/10/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def423]
FreeRDP-3.16.0/libfreerdp/core/freerdp.c:1521:23: warning[-Wanalyzer-malloc-leak]: leak of ‘test_mcs_new()’
FreeRDP-3.16.0/libfreerdp/core/freerdp.c:1509:6: enter_function: entry to ‘freerdp_is_valid_mcs_create_request’
FreeRDP-3.16.0/libfreerdp/core/freerdp.c:1518:23: call_function: calling ‘test_mcs_new’ from ‘freerdp_is_valid_mcs_create_request’
FreeRDP-3.16.0/libfreerdp/core/freerdp.c:1518:23: return_function: returning to ‘freerdp_is_valid_mcs_create_request’ from ‘test_mcs_new’
FreeRDP-3.16.0/libfreerdp/core/freerdp.c:1521:23: danger: ‘test_mcs_new()’ leaks here; was allocated at [(12)](sarif:/runs/0/results/11/codeFlows/0/threadFlows/0/locations/11)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def424]
FreeRDP-3.16.0/libfreerdp/core/freerdp.c:1538:23: warning[-Wanalyzer-malloc-leak]: leak of ‘test_mcs_new()’
FreeRDP-3.16.0/libfreerdp/core/freerdp.c:1526:6: enter_function: entry to ‘freerdp_is_valid_mcs_create_response’
FreeRDP-3.16.0/libfreerdp/core/freerdp.c:1535:23: call_function: calling ‘test_mcs_new’ from ‘freerdp_is_valid_mcs_create_response’
FreeRDP-3.16.0/libfreerdp/core/freerdp.c:1535:23: return_function: returning to ‘freerdp_is_valid_mcs_create_response’ from ‘test_mcs_new’
FreeRDP-3.16.0/libfreerdp/core/freerdp.c:1538:23: danger: ‘test_mcs_new()’ leaks here; was allocated at [(12)](sarif:/runs/0/results/12/codeFlows/0/threadFlows/0/locations/11)
Error: GCC_ANALYZER_WARNING (CWE-762): [#def425]
FreeRDP-3.16.0/libfreerdp/core/gateway/http.c:165:9: warning[-Wanalyzer-mismatching-deallocation]: ‘context’ should have been deallocated with ‘free’ but was deallocated with ‘http_context_free’
FreeRDP-3.16.0/libfreerdp/core/gateway/http.c:142:46: acquire_memory: allocated here (expects deallocation with ‘free’)
FreeRDP-3.16.0/libfreerdp/core/gateway/http.c:143:12: branch_false: following ‘false’ branch (when ‘context’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/gateway/http.c:146:28: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/http.c:147:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/http.c:148:17: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/http.c:165:9: danger: deallocated with ‘http_context_free’ here; allocation at [(1)](sarif:/runs/0/results/6/codeFlows/0/threadFlows/0/locations/0) expects deallocation with ‘free’
Error: GCC_ANALYZER_WARNING (CWE-404): [#def426]
FreeRDP-3.16.0/libfreerdp/core/gateway/http.c:313:26: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
FreeRDP-3.16.0/libfreerdp/core/gateway/http.c:312:9: acquire_resource: ‘va_copy’ called here
FreeRDP-3.16.0/libfreerdp/core/gateway/http.c:313:26: danger: missing call to ‘va_end’ to match ‘va_copy’ at [(1)](sarif:/runs/0/results/7/codeFlows/0/threadFlows/0/locations/0)
Error: CPPCHECK_WARNING (CWE-664): [#def427]
FreeRDP-3.16.0/libfreerdp/core/gateway/http.c:349: error[va_list_usedBeforeStarted]: va_list 'ap' used before va_start() was called.
Error: CPPCHECK_WARNING (CWE-664): [#def428]
FreeRDP-3.16.0/libfreerdp/core/gateway/http.c:351: error[va_end_missing]: va_list 'ap' was opened but not closed by va_end().
Error: CPPCHECK_WARNING (CWE-664): [#def429]
FreeRDP-3.16.0/libfreerdp/core/gateway/http.c:360: error[va_list_usedBeforeStarted]: va_list 'ap' used before va_start() was called.
Error: CPPCHECK_WARNING (CWE-664): [#def430]
FreeRDP-3.16.0/libfreerdp/core/gateway/http.c:362: error[va_end_missing]: va_list 'ap' was opened but not closed by va_end().
Error: GCC_ANALYZER_WARNING (CWE-416): [#def431]
FreeRDP-3.16.0/libfreerdp/core/gateway/http.c:467:22: warning[-Wanalyzer-use-after-free]: use after ‘http_context_free’ of ‘context’
FreeRDP-3.16.0/libfreerdp/core/gateway/http.c:140:14: enter_function: entry to ‘http_context_new’
FreeRDP-3.16.0/libfreerdp/core/gateway/http.c:142:46: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/gateway/http.c:143:12: branch_false: following ‘false’ branch (when ‘context’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/gateway/http.c:146:28: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/http.c:165:9: release_memory: deallocated here
FreeRDP-3.16.0/libfreerdp/core/gateway/http.c:165:9: call_function: calling ‘http_context_free’ from ‘http_context_new’
Error: CPPCHECK_WARNING (CWE-664): [#def432]
FreeRDP-3.16.0/libfreerdp/core/gateway/http.c:555: error[va_list_usedBeforeStarted]: va_list 'ap' used before va_start() was called.
Error: GCC_ANALYZER_WARNING (CWE-762): [#def433]
FreeRDP-3.16.0/libfreerdp/core/gateway/http.c:1588:9: warning[-Wanalyzer-mismatching-deallocation]: ‘response’ should have been deallocated with ‘free’ but was deallocated with ‘http_response_free’
FreeRDP-3.16.0/libfreerdp/core/gateway/http.c:1557:49: acquire_memory: allocated here (expects deallocation with ‘free’)
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_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/http.c:1565:17: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/http.c:1588:9: danger: deallocated with ‘http_response_free’ here; allocation at [(1)](sarif:/runs/0/results/24/codeFlows/0/threadFlows/0/locations/0) expects deallocation with ‘free’
Error: GCC_ANALYZER_WARNING (CWE-416): [#def434]
FreeRDP-3.16.0/libfreerdp/core/gateway/http.c:1598:21: warning[-Wanalyzer-use-after-free]: use after ‘http_response_free’ 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:1588:9: release_memory: deallocated 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): [#def435]
FreeRDP-3.16.0/libfreerdp/core/gateway/rdg.c:309:9: warning[-Wanalyzer-malloc-leak]: leak of ‘Stream_New(0, strnlen(&chunkSize, 11) + *sPacket.length + 2)’
FreeRDP-3.16.0/libfreerdp/core/gateway/rdg.c:1524:13: enter_function: entry to ‘rdg_tunnel_connect’
FreeRDP-3.16.0/libfreerdp/core/gateway/rdg.c:1528:9: call_function: calling ‘rdg_send_handshake’ from ‘rdg_tunnel_connect’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def436]
FreeRDP-3.16.0/libfreerdp/core/gateway/rdg.c:345:24: warning[-Wanalyzer-malloc-leak]: leak of ‘Stream_New(0, payloadSize)’
FreeRDP-3.16.0/libfreerdp/core/gateway/rdg.c:1780:13: enter_function: entry to ‘rdg_process_control_packet’
FreeRDP-3.16.0/libfreerdp/core/gateway/rdg.c:1787:12: branch_false: following ‘false’ branch (when ‘packetLength > 7’)...
FreeRDP-3.16.0/libfreerdp/core/gateway/rdg.c:1793:12: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/rdg.c:1793:12: branch_true: following ‘true’ branch (when ‘payloadSize != 0’)...
FreeRDP-3.16.0/libfreerdp/core/gateway/rdg.c:1795:21: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/rdg.c:1795:21: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/gateway/rdg.c:1797:20: branch_false: following ‘false’ branch...
branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/rdg.c:1800:24: branch_true: following ‘true’ branch (when ‘readCount < payloadSize’)...
FreeRDP-3.16.0/libfreerdp/core/gateway/rdg.c:1802:29: call_function: inlined call to ‘rdg_shall_abort’ from ‘rdg_process_control_packet’
FreeRDP-3.16.0/libfreerdp/core/gateway/rdg.c:1802:28: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/rdg.c:1807:34: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/rdg.c:1807:34: call_function: calling ‘rdg_socket_read’ from ‘rdg_process_control_packet’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def437]
FreeRDP-3.16.0/libfreerdp/core/gateway/rdg.c:350:25: warning[-Wanalyzer-malloc-leak]: leak of ‘Stream_New(0, payloadSize)’
FreeRDP-3.16.0/libfreerdp/core/gateway/rdg.c:1780:13: enter_function: entry to ‘rdg_process_control_packet’
FreeRDP-3.16.0/libfreerdp/core/gateway/rdg.c:1787:12: branch_false: following ‘false’ branch (when ‘packetLength > 7’)...
FreeRDP-3.16.0/libfreerdp/core/gateway/rdg.c:1793:12: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/rdg.c:1793:12: branch_true: following ‘true’ branch (when ‘payloadSize != 0’)...
FreeRDP-3.16.0/libfreerdp/core/gateway/rdg.c:1795:21: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/rdg.c:1795:21: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/gateway/rdg.c:1797:20: branch_false: following ‘false’ branch...
branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/rdg.c:1800:24: branch_true: following ‘true’ branch (when ‘readCount < payloadSize’)...
FreeRDP-3.16.0/libfreerdp/core/gateway/rdg.c:1802:29: call_function: inlined call to ‘rdg_shall_abort’ from ‘rdg_process_control_packet’
FreeRDP-3.16.0/libfreerdp/core/gateway/rdg.c:1802:28: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/rdg.c:1807:34: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/rdg.c:1807:34: call_function: calling ‘rdg_socket_read’ from ‘rdg_process_control_packet’
Error: GCC_ANALYZER_WARNING (CWE-762): [#def438]
FreeRDP-3.16.0/libfreerdp/core/gateway/rdg.c:2247:9: warning[-Wanalyzer-mismatching-deallocation]: ‘rdg’ should have been deallocated with ‘free’ but was deallocated with ‘rdg_free’
FreeRDP-3.16.0/libfreerdp/core/gateway/rdg.c:2156:12: branch_false: following ‘false’ branch (when ‘context’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/gateway/rdg.c:2159:32: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/rdg.c:2159:32: acquire_memory: allocated here (expects deallocation with ‘free’)
FreeRDP-3.16.0/libfreerdp/core/gateway/rdg.c:2160:12: branch_false: following ‘false’ branch (when ‘rdg’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/gateway/rdg.c:2163:20: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/rdg.c:2177:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/rdg.c:2178:17: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/rdg.c:2247:9: danger: deallocated with ‘rdg_free’ here; allocation at [(3)](sarif:/runs/0/results/27/codeFlows/0/threadFlows/0/locations/2) expects deallocation with ‘free’
Error: GCC_ANALYZER_WARNING (CWE-416): [#def439]
FreeRDP-3.16.0/libfreerdp/core/gateway/rdg.c:2257:9: warning[-Wanalyzer-use-after-free]: use after ‘rdg_free’ of ‘rdg’
FreeRDP-3.16.0/libfreerdp/core/gateway/rdg.c:2154:9: enter_function: entry to ‘rdg_new’
FreeRDP-3.16.0/libfreerdp/core/gateway/rdg.c:2156:12: branch_false: following ‘false’ branch (when ‘context’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/gateway/rdg.c:2159:32: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/rdg.c:2159:32: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/gateway/rdg.c:2160:12: branch_false: following ‘false’ branch (when ‘rdg’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/gateway/rdg.c:2163:20: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/rdg.c:2247:9: release_memory: deallocated here
FreeRDP-3.16.0/libfreerdp/core/gateway/rdg.c:2247:9: call_function: calling ‘rdg_free’ from ‘rdg_new’
Error: GCC_ANALYZER_WARNING (CWE-416): [#def440]
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc.c:612:9: warning[-Wanalyzer-use-after-free]: use after ‘rpc_channel_free’ of ‘channel’
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc.c:671:13: enter_function: entry to ‘rpc_virtual_connection_free’
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc.c:673:12: branch_false: following ‘false’ branch (when ‘connection’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc.c:676:13: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc.c:676:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc.c:677:17: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc.c:677:17: release_memory: deallocated here
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc.c:677:17: call_function: calling ‘rpc_channel_free’ from ‘rpc_virtual_connection_free’
Error: GCC_ANALYZER_WARNING (CWE-762): [#def441]
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc.c:971:9: warning[-Wanalyzer-mismatching-deallocation]: ‘rpc’ should have been deallocated with ‘free’ but was deallocated with ‘rpc_free’
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc.c:930:24: acquire_memory: allocated here (expects deallocation with ‘free’)
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc.c:932:12: branch_false: following ‘false’ branch (when ‘rpc’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc.c:935:20: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc.c:941:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc.c:942:17: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc.c:971:9: danger: deallocated with ‘rpc_free’ here; allocation at [(1)](sarif:/runs/0/results/12/codeFlows/0/threadFlows/0/locations/0) expects deallocation with ‘free’
Error: GCC_ANALYZER_WARNING (CWE-416): [#def442]
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc.c:980:17: warning[-Wanalyzer-use-after-free]: use after ‘rpc_free’ of ‘rpc’
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc.c:923:9: enter_function: entry to ‘rpc_new’
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc.c:930:24: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc.c:932:12: branch_false: following ‘false’ branch (when ‘rpc’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc.c:935:20: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc.c:971:9: release_memory: deallocated here
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc.c:971:9: call_function: calling ‘rpc_free’ from ‘rpc_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def443]
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_bind.c:251:13: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_bind.c:193:12: branch_false: following ‘false’ branch (when ‘initial == 0’)...
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_bind.c:196:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_bind.c:200:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_bind.c:203:27: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_bind.c:206:9: branch_false: following ‘false’ branch (when ‘initial == 0’)...
branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_bind.c:219:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_bind.c:223:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_bind.c:228:42: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_bind.c:230:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_bind.c:233:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_bind.c:243:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_bind.c:246:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_bind.c:251:13: danger: ‘<unknown>’ leaks here; was allocated at [(9)](sarif:/runs/0/results/3/codeFlows/0/threadFlows/0/locations/8)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def444]
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_bind.c:251:13: warning[-Wanalyzer-malloc-leak]: leak of ‘bind_pdu.p_context_elem.p_cont_elem’
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_bind.c:193:12: branch_false: following ‘false’ branch (when ‘initial == 0’)...
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_bind.c:196:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_bind.c:200:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_bind.c:203:27: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_bind.c:206:9: branch_false: following ‘false’ branch (when ‘initial == 0’)...
branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_bind.c:217:13: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_bind.c:219:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_bind.c:223:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_bind.c:230:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_bind.c:233:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_bind.c:243:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_bind.c:246:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_bind.c:251:13: danger: ‘bind_pdu.p_context_elem.p_cont_elem’ leaks here; was allocated at [(7)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/6)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def445]
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_bind.c:260:18: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_bind.c:193:12: branch_false: following ‘false’ branch (when ‘initial == 0’)...
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_bind.c:196:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_bind.c:200:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_bind.c:203:27: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_bind.c:206:9: branch_false: following ‘false’ branch (when ‘initial == 0’)...
branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_bind.c:219:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_bind.c:223:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_bind.c:228:42: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_bind.c:230:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_bind.c:233:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_bind.c:243:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_bind.c:246:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_bind.c:260:18: danger: ‘<unknown>’ leaks here; was allocated at [(9)](sarif:/runs/0/results/5/codeFlows/0/threadFlows/0/locations/8)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def446]
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_bind.c:260:18: warning[-Wanalyzer-malloc-leak]: leak of ‘bind_pdu.p_context_elem.p_cont_elem’
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_bind.c:193:12: branch_false: following ‘false’ branch (when ‘initial == 0’)...
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_bind.c:196:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_bind.c:200:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_bind.c:203:27: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_bind.c:206:9: branch_false: following ‘false’ branch (when ‘initial == 0’)...
branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_bind.c:217:13: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_bind.c:219:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_bind.c:223:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_bind.c:230:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_bind.c:233:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_bind.c:243:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_bind.c:246:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_bind.c:260:18: danger: ‘bind_pdu.p_context_elem.p_cont_elem’ leaks here; was allocated at [(7)](sarif:/runs/0/results/4/codeFlows/0/threadFlows/0/locations/6)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def447]
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_bind.c:265:14: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_bind.c:193:12: branch_false: following ‘false’ branch (when ‘initial == 0’)...
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_bind.c:196:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_bind.c:200:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_bind.c:203:27: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_bind.c:206:9: branch_false: following ‘false’ branch (when ‘initial == 0’)...
branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_bind.c:219:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_bind.c:223:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_bind.c:228:42: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_bind.c:230:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_bind.c:233:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_bind.c:243:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_bind.c:246:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_bind.c:262:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_bind.c:265:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_bind.c:265:14: danger: ‘<unknown>’ leaks here; was allocated at [(9)](sarif:/runs/0/results/6/codeFlows/0/threadFlows/0/locations/8)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def448]
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_bind.c:265:14: warning[-Wanalyzer-malloc-leak]: leak of ‘Stream_New(0, (long unsigned int)(bind_pdu.header.auth_length + 124))’
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_bind.c:193:12: branch_false: following ‘false’ branch (when ‘initial == 0’)...
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_bind.c:196:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_bind.c:200:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_bind.c:203:27: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_bind.c:206:9: branch_false: following ‘false’ branch (when ‘initial == 0’)...
branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_bind.c:219:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_bind.c:223:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_bind.c:230:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_bind.c:233:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_bind.c:243:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_bind.c:246:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_bind.c:260:18: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_bind.c:262:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_bind.c:265:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_bind.c:265:14: danger: ‘Stream_New(0, (long unsigned int)(bind_pdu.header.auth_length + 124))’ leaks here; was allocated at [(13)](sarif:/runs/0/results/8/codeFlows/0/threadFlows/0/locations/12)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def449]
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_bind.c:265:14: warning[-Wanalyzer-malloc-leak]: leak of ‘bind_pdu.p_context_elem.p_cont_elem’
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_bind.c:193:12: branch_false: following ‘false’ branch (when ‘initial == 0’)...
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_bind.c:196:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_bind.c:200:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_bind.c:203:27: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_bind.c:206:9: branch_false: following ‘false’ branch (when ‘initial == 0’)...
branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_bind.c:217:13: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_bind.c:219:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_bind.c:223:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_bind.c:230:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_bind.c:233:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_bind.c:243:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_bind.c:246:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_bind.c:262:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_bind.c:265:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_bind.c:265:14: danger: ‘bind_pdu.p_context_elem.p_cont_elem’ leaks here; was allocated at [(7)](sarif:/runs/0/results/7/codeFlows/0/threadFlows/0/locations/6)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def450]
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_bind.c:273:14: warning[-Wanalyzer-malloc-leak]: leak of ‘rpc_client_call_new(bind_pdu.header.call_id, 0)’
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_bind.c:193:12: branch_false: following ‘false’ branch (when ‘initial == 0’)...
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_bind.c:196:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_bind.c:200:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_bind.c:203:27: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_bind.c:206:9: branch_false: following ‘false’ branch (when ‘initial == 0’)...
branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_bind.c:219:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_bind.c:223:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_bind.c:230:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_bind.c:233:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_bind.c:243:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_bind.c:246:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_bind.c:262:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_bind.c:265:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_bind.c:265:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_bind.c:268:22: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_bind.c:268:22: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_bind.c:270:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_bind.c:273:31: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_bind.c:273:14: danger: ‘rpc_client_call_new(bind_pdu.header.call_id, 0)’ leaks here; was allocated at [(17)](sarif:/runs/0/results/9/codeFlows/0/threadFlows/0/locations/16)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def451]
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_bind.c:273:31: warning[-Wanalyzer-malloc-leak]: leak of ‘rpc_client_call_new(bind_pdu.header.call_id, 0)’
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_bind.c:193:12: branch_false: following ‘false’ branch (when ‘initial == 0’)...
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_bind.c:196:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_bind.c:200:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_bind.c:203:27: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_bind.c:206:9: branch_false: following ‘false’ branch (when ‘initial == 0’)...
branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_bind.c:219:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_bind.c:223:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_bind.c:230:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_bind.c:233:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_bind.c:243:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_bind.c:246:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_bind.c:262:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_bind.c:265:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_bind.c:265:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_bind.c:268:22: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_bind.c:268:22: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_bind.c:270:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_bind.c:273:31: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_bind.c:273:31: danger: ‘rpc_client_call_new(bind_pdu.header.call_id, 0)’ leaks here; was allocated at [(17)](sarif:/runs/0/results/10/codeFlows/0/threadFlows/0/locations/16)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def452]
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_bind.c:276:17: warning[-Wanalyzer-malloc-leak]: leak of ‘rpc_client_call_new(bind_pdu.header.call_id, 0)’
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_bind.c:193:12: branch_false: following ‘false’ branch (when ‘initial == 0’)...
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_bind.c:196:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_bind.c:200:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_bind.c:203:27: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_bind.c:206:9: branch_false: following ‘false’ branch (when ‘initial == 0’)...
branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_bind.c:219:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_bind.c:223:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_bind.c:230:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_bind.c:233:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_bind.c:243:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_bind.c:246:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_bind.c:262:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_bind.c:265:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_bind.c:265:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_bind.c:268:22: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_bind.c:268:22: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_bind.c:270:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_bind.c:273:31: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_bind.c:273:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_bind.c:275:17: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_bind.c:276:17: danger: ‘rpc_client_call_new(bind_pdu.header.call_id, 0)’ leaks here; was allocated at [(17)](sarif:/runs/0/results/11/codeFlows/0/threadFlows/0/locations/16)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def453]
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_bind.c:357:9: warning[-Wanalyzer-malloc-leak]: leak of ‘buffer.pvBuffer’
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_bind.c:336:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_bind.c:339:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_bind.c:353:27: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_bind.c:354:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_bind.c:356:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_bind.c:357:9: danger: ‘buffer.pvBuffer’ leaks here; was allocated at [(3)](sarif:/runs/0/results/12/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def454]
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_bind.c:429:14: warning[-Wanalyzer-malloc-leak]: leak of ‘Stream_New(0, (long unsigned int)((int)auth_3_pdu.header.auth_length + 8) + offset & 65535)’
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_bind.c:398:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_bind.c:401:29: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_bind.c:424:18: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_bind.c:426:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_bind.c:429:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_bind.c:429:14: danger: ‘Stream_New(0, (long unsigned int)((int)auth_3_pdu.header.auth_length + 8) + offset & 65535)’ leaks here; was allocated at [(3)](sarif:/runs/0/results/13/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def455]
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_bind.c:434:12: warning[-Wanalyzer-malloc-leak]: leak of ‘rpc_client_call_new(auth_3_pdu.header.call_id, 0)’
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_bind.c:398:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_bind.c:401:29: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_bind.c:426:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_bind.c:429:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_bind.c:429:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_bind.c:432:22: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_bind.c:432:22: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_bind.c:434:12: danger: ‘rpc_client_call_new(auth_3_pdu.header.call_id, 0)’ leaks here; was allocated at [(7)](sarif:/runs/0/results/14/codeFlows/0/threadFlows/0/locations/6)
Error: GCC_ANALYZER_WARNING (CWE-762): [#def456]
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_client.c:1080:17: warning[-Wanalyzer-mismatching-deallocation]: ‘rpc_client_call_new(*rpc.CallId, (unsigned int)opnum)’ should have been deallocated with ‘free’ but was deallocated with ‘rpc_client_call_free’
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_client.c:1021:6: enter_function: entry to ‘rpc_client_write_call’
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_client.c:1035:12: branch_false: following ‘false’ branch (when ‘s’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_client.c:1038:12: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_client.c:1038:12: branch_false: following ‘false’ branch (when ‘rpc’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_client.c:1041:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_client.c:1044:12: branch_false: following ‘false’ branch (when ‘auth’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_client.c:1050:12: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_client.c:1050:12: branch_false: following ‘false’ branch (when ‘connection’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_client.c:1053:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_client.c:1055:12: branch_false: following ‘false’ branch (when ‘inChannel’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_client.c:1058:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_client.c:1060:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_client.c:1063:30: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_client.c:1073:22: call_function: calling ‘rpc_client_call_new’ from ‘rpc_client_write_call’
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_client.c:1073:22: return_function: returning to ‘rpc_client_write_call’ from ‘rpc_client_call_new’
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_client.c:1075:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_client.c:1078:31: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_client.c:1078:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_client.c:1080:17: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_client.c:1080:17: danger: deallocated with ‘rpc_client_call_free’ here; allocation at [(16)](sarif:/runs/0/results/6/codeFlows/0/threadFlows/0/locations/15) expects deallocation with ‘free’
Error: GCC_ANALYZER_WARNING (CWE-762): [#def457]
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_client.c:1227:9: warning[-Wanalyzer-mismatching-deallocation]: ‘client’ should have been deallocated with ‘free’ but was deallocated with ‘rpc_client_free’
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_client.c:1178:12: enter_function: entry to ‘rpc_client_new’
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_client.c:1181:41: acquire_memory: allocated here (expects deallocation with ‘free’)
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_client.c:1183:12: branch_false: following ‘false’ branch (when ‘client’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_client.c:1186:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_client.c:1186:14: call_function: calling ‘rpc_client_resolve_gateway’ from ‘rpc_client_new’
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_client.c:1186:14: return_function: returning to ‘rpc_client_new’ from ‘rpc_client_resolve_gateway’
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_client.c:1186:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_client.c:1188:17: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_client.c:1227:9: danger: deallocated with ‘rpc_client_free’ here; allocation at [(2)](sarif:/runs/0/results/15/codeFlows/0/threadFlows/0/locations/1) expects deallocation with ‘free’
Error: GCC_ANALYZER_WARNING (CWE-416): [#def458]
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_client.c:1237:14: warning[-Wanalyzer-use-after-free]: use after ‘rpc_client_free’ of ‘client’
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_client.c:1178:12: enter_function: entry to ‘rpc_client_new’
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_client.c:1181:41: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_client.c:1183:12: branch_false: following ‘false’ branch (when ‘client’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_client.c:1186:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_client.c:1186:14: call_function: calling ‘rpc_client_resolve_gateway’ from ‘rpc_client_new’
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_client.c:1186:14: return_function: returning to ‘rpc_client_new’ from ‘rpc_client_resolve_gateway’
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_client.c:1186:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_client.c:1188:17: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_client.c:1227:9: release_memory: deallocated here
FreeRDP-3.16.0/libfreerdp/core/gateway/rpc_client.c:1227:9: call_function: calling ‘rpc_client_free’ from ‘rpc_client_new’
Error: GCC_ANALYZER_WARNING (CWE-416): [#def459]
FreeRDP-3.16.0/libfreerdp/core/gateway/rts.c:598:9: warning[-Wanalyzer-use-after-free]: use after ‘rts_context_elem_free’ of ‘ptr’
FreeRDP-3.16.0/libfreerdp/core/gateway/rts.c:689:13: enter_function: entry to ‘rts_free_context_list’
FreeRDP-3.16.0/libfreerdp/core/gateway/rts.c:693:9: release_memory: deallocated here
FreeRDP-3.16.0/libfreerdp/core/gateway/rts.c:693:9: call_function: calling ‘rts_context_elem_free’ from ‘rts_free_context_list’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def460]
FreeRDP-3.16.0/libfreerdp/core/gateway/tsg.c:334:14: warning[-Wanalyzer-malloc-leak]: leak of ‘Stream_New(0, (_wcslen(*tsg.Hostname) + 31) * 2)’
FreeRDP-3.16.0/libfreerdp/core/gateway/tsg.c:2027:13: enter_function: entry to ‘TsProxyCreateChannelWriteRequest’
FreeRDP-3.16.0/libfreerdp/core/gateway/tsg.c:2034:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/tsg.c:2039:12: branch_false: following ‘false’ branch (when ‘count <= 4294967295’)...
FreeRDP-3.16.0/libfreerdp/core/gateway/tsg.c:2042:39: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/tsg.c:2042:22: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/gateway/tsg.c:2043:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/tsg.c:2047:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/tsg.c:2047:14: call_function: calling ‘TsProxyWriteTunnelContext’ from ‘TsProxyCreateChannelWriteRequest’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def461]
FreeRDP-3.16.0/libfreerdp/core/gateway/tsg.c:334:14: warning[-Wanalyzer-malloc-leak]: leak of ‘Stream_New(0, (_wcslen(*tsg.MachineName) + 513) * 2)’
FreeRDP-3.16.0/libfreerdp/core/gateway/tsg.c:1732:13: enter_function: entry to ‘TsProxyAuthorizeTunnelWriteRequest’
FreeRDP-3.16.0/libfreerdp/core/gateway/tsg.c:1740:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/tsg.c:1744:12: branch_false: following ‘false’ branch (when ‘count <= 4294967295’)...
FreeRDP-3.16.0/libfreerdp/core/gateway/tsg.c:1747:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/tsg.c:1749:13: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/gateway/tsg.c:1751:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/tsg.c:1754:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/tsg.c:1754:14: call_function: calling ‘TsProxyWriteTunnelContext’ from ‘TsProxyAuthorizeTunnelWriteRequest’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def462]
FreeRDP-3.16.0/libfreerdp/core/gateway/tsg.c:334:14: warning[-Wanalyzer-malloc-leak]: leak of ‘Stream_New(0, 20)’
FreeRDP-3.16.0/libfreerdp/core/gateway/tsg.c:2162:13: enter_function: entry to ‘TsProxyCloseTunnelWriteRequest’
FreeRDP-3.16.0/libfreerdp/core/gateway/tsg.c:2172:22: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/gateway/tsg.c:2174:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/tsg.c:2178:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/tsg.c:2178:14: call_function: calling ‘TsProxyWriteTunnelContext’ from ‘TsProxyCloseTunnelWriteRequest’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def463]
FreeRDP-3.16.0/libfreerdp/core/gateway/tsg.c:334:14: warning[-Wanalyzer-malloc-leak]: leak of ‘Stream_New(0, 40)’
FreeRDP-3.16.0/libfreerdp/core/gateway/tsg.c:1889:13: enter_function: entry to ‘TsProxyMakeTunnelCallWriteRequest’
FreeRDP-3.16.0/libfreerdp/core/gateway/tsg.c:1895:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/tsg.c:1900:13: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/gateway/tsg.c:1902:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/tsg.c:1906:16: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/tsg.c:1907:14: call_function: calling ‘TsProxyWriteTunnelContext’ from ‘TsProxyMakeTunnelCallWriteRequest’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def464]
FreeRDP-3.16.0/libfreerdp/core/gateway/tsg.c:334:14: warning[-Wanalyzer-malloc-leak]: leak of ‘Stream_New(0, length)’
FreeRDP-3.16.0/libfreerdp/core/gateway/tsg.c:2849:12: enter_function: entry to ‘tsg_write’
FreeRDP-3.16.0/libfreerdp/core/gateway/tsg.c:2853:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/tsg.c:2856:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/tsg.c:2862:18: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/tsg.c:2862:18: call_function: calling ‘TsProxySendToServer’ from ‘tsg_write’
Error: GCC_ANALYZER_WARNING (CWE-476): [#def465]
FreeRDP-3.16.0/libfreerdp/core/gateway/tsg.c:337:9: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘tunnelContext’
FreeRDP-3.16.0/libfreerdp/core/gateway/tsg.c:2336:6: enter_function: entry to ‘tsg_recv_pdu’
FreeRDP-3.16.0/libfreerdp/core/gateway/tsg.c:2538:30: call_function: calling ‘TsProxyCloseChannelReadResponse’ from ‘tsg_recv_pdu’
FreeRDP-3.16.0/libfreerdp/core/gateway/tsg.c:2538:30: return_function: returning to ‘tsg_recv_pdu’ from ‘TsProxyCloseChannelReadResponse’
FreeRDP-3.16.0/libfreerdp/core/gateway/tsg.c:2538:28: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/tsg.c:2544:30: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/tsg.c:2544:30: call_function: calling ‘tsg_transition_to_state’ from ‘tsg_recv_pdu’
FreeRDP-3.16.0/libfreerdp/core/gateway/tsg.c:2544:30: return_function: returning to ‘tsg_recv_pdu’ from ‘tsg_transition_to_state’
FreeRDP-3.16.0/libfreerdp/core/gateway/tsg.c:2547:30: call_function: calling ‘TsProxyCloseChannelWriteRequest’ from ‘tsg_recv_pdu’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def466]
FreeRDP-3.16.0/libfreerdp/core/gateway/tsg.c:351:14: warning[-Wanalyzer-malloc-leak]: leak of ‘Stream_New(0, 108)’
FreeRDP-3.16.0/libfreerdp/core/gateway/tsg.c:2284:6: enter_function: entry to ‘tsg_proxy_begin’
FreeRDP-3.16.0/libfreerdp/core/gateway/tsg.c:2292:14: call_function: calling ‘TsProxyCreateTunnelWriteRequest’ from ‘tsg_proxy_begin’
Error: COMPILER_WARNING (CWE-563): [#def467]
FreeRDP-3.16.0/libfreerdp/core/gateway/tsg.c: scope_hint: In function ‘tsg_ndr_read_packet_response’
FreeRDP-3.16.0/libfreerdp/core/gateway/tsg.c:767:22: warning[-Wunused-variable]: unused variable ‘MaxOffsetValue’
Error: CPPCHECK_WARNING (CWE-664): [#def468]
FreeRDP-3.16.0/libfreerdp/core/gateway/tsg.c:795: error[va_list_usedBeforeStarted]: va_list 'ap' used before va_start() was called.
Error: GCC_ANALYZER_WARNING (CWE-401): [#def469]
FreeRDP-3.16.0/libfreerdp/core/gateway/tsg.c:2876:20: warning[-Wanalyzer-malloc-leak]: leak of ‘tsg’
FreeRDP-3.16.0/libfreerdp/core/gateway/tsg.c:2872:32: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/gateway/tsg.c:2874:12: branch_false: following ‘false’ branch (when ‘tsg’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/gateway/tsg.c:2876:20: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/tsg.c:2876:20: danger: ‘tsg’ leaks here; was allocated at [(1)](sarif:/runs/0/results/9/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def470]
FreeRDP-3.16.0/libfreerdp/core/gateway/tsg.c:2878:20: warning[-Wanalyzer-malloc-leak]: leak of ‘tsg’
FreeRDP-3.16.0/libfreerdp/core/gateway/tsg.c:2872:32: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/gateway/tsg.c:2874:12: branch_false: following ‘false’ branch (when ‘tsg’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/gateway/tsg.c:2876:20: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/tsg.c:2878:20: danger: ‘tsg’ leaks here; was allocated at [(1)](sarif:/runs/0/results/10/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-835): [#def471]
FreeRDP-3.16.0/libfreerdp/core/gateway/websocket.c:365:25: warning[-Wanalyzer-infinite-loop]: infinite loop
Error: GCC_ANALYZER_WARNING (CWE-762): [#def472]
FreeRDP-3.16.0/libfreerdp/core/gateway/websocket.c:478:9: warning[-Wanalyzer-mismatching-deallocation]: ‘context’ should have been deallocated with ‘free’ but was deallocated with ‘websocket_context_free’
FreeRDP-3.16.0/libfreerdp/core/gateway/websocket.c:465:38: acquire_memory: allocated here (expects deallocation with ‘free’)
FreeRDP-3.16.0/libfreerdp/core/gateway/websocket.c:466:12: branch_false: following ‘false’ branch (when ‘context’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/gateway/websocket.c:469:41: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/websocket.c:470:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/websocket.c:471:17: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/websocket.c:478:9: danger: deallocated with ‘websocket_context_free’ here; allocation at [(1)](sarif:/runs/0/results/9/codeFlows/0/threadFlows/0/locations/0) expects deallocation with ‘free’
Error: GCC_ANALYZER_WARNING (CWE-416): [#def473]
FreeRDP-3.16.0/libfreerdp/core/gateway/websocket.c:487:9: warning[-Wanalyzer-use-after-free]: use after ‘websocket_context_free’ of ‘context’
FreeRDP-3.16.0/libfreerdp/core/gateway/websocket.c:463:20: enter_function: entry to ‘websocket_context_new’
FreeRDP-3.16.0/libfreerdp/core/gateway/websocket.c:465:38: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/gateway/websocket.c:466:12: branch_false: following ‘false’ branch (when ‘context’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/gateway/websocket.c:469:41: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/websocket.c:478:9: release_memory: deallocated here
FreeRDP-3.16.0/libfreerdp/core/gateway/websocket.c:478:9: call_function: calling ‘websocket_context_free’ from ‘websocket_context_new’
Error: GCC_ANALYZER_WARNING (CWE-762): [#def474]
FreeRDP-3.16.0/libfreerdp/core/gateway/wst.c:836:9: warning[-Wanalyzer-mismatching-deallocation]: ‘wst’ should have been deallocated with ‘free’ but was deallocated with ‘wst_free’
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 (expects deallocation with ‘free’)
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_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/wst.c:793:17: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/wst.c:836:9: danger: deallocated with ‘wst_free’ here; allocation at [(4)](sarif:/runs/0/results/68/codeFlows/0/threadFlows/0/locations/3) expects deallocation with ‘free’
Error: GCC_ANALYZER_WARNING (CWE-416): [#def475]
FreeRDP-3.16.0/libfreerdp/core/gateway/wst.c:846:9: warning[-Wanalyzer-use-after-free]: use after ‘wst_free’ 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:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/gateway/wst.c:793:17: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/wst.c:836:9: release_memory: deallocated here
FreeRDP-3.16.0/libfreerdp/core/gateway/wst.c:836:9: call_function: calling ‘wst_free’ from ‘wst_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def476]
FreeRDP-3.16.0/libfreerdp/core/graphics.c:148:14: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.16.0/libfreerdp/core/graphics.c:119:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/graphics.c:124:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/graphics.c:127:28: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/graphics.c:129:12: branch_false: following ‘false’ branch (when ‘glyph’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/graphics.c:132:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/graphics.c:138:21: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/graphics.c:140:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/graphics.c:146:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/graphics.c:148:14: danger: ‘<unknown>’ leaks here; was allocated at [(7)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/6)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def477]
FreeRDP-3.16.0/libfreerdp/core/graphics.c:148:14: warning[-Wanalyzer-malloc-leak]: leak of ‘glyph’
FreeRDP-3.16.0/libfreerdp/core/graphics.c:119:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/graphics.c:124:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/graphics.c:127:28: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/graphics.c:127:28: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/graphics.c:129:12: branch_false: following ‘false’ branch (when ‘glyph’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/graphics.c:132:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/graphics.c:140:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/graphics.c:146:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/graphics.c:148:14: danger: ‘glyph’ leaks here; was allocated at [(5)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def478]
FreeRDP-3.16.0/libfreerdp/core/info.c:135:25: warning[-Wanalyzer-malloc-leak]: leak of ‘result’
FreeRDP-3.16.0/libfreerdp/core/info.c:743:13: enter_function: entry to ‘rdp_write_info_packet’
FreeRDP-3.16.0/libfreerdp/core/info.c:813:43: call_function: calling ‘rdp_info_package_flags_description’ from ‘rdp_write_info_packet’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def479]
FreeRDP-3.16.0/libfreerdp/core/input.c:1070:24: warning[-Wanalyzer-malloc-leak]: leak of ‘input’
FreeRDP-3.16.0/libfreerdp/core/input.c:1062:58: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/input.c:1066:12: branch_false: following ‘false’ branch (when ‘input’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/input.c:1069:33: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/input.c:1070:24: danger: ‘input’ leaks here; was allocated at [(1)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def480]
FreeRDP-3.16.0/libfreerdp/core/license.c:446:31: warning[-Wanalyzer-malloc-leak]: leak of ‘license_new_binary_blob(1)’
FreeRDP-3.16.0/libfreerdp/core/license.c:2137:6: enter_function: entry to ‘license_read_new_or_upgrade_license_packet’
FreeRDP-3.16.0/libfreerdp/core/license.c:2155:33: call_function: calling ‘license_new_binary_blob’ from ‘license_read_new_or_upgrade_license_packet’
FreeRDP-3.16.0/libfreerdp/core/license.c:2155:33: return_function: returning to ‘license_read_new_or_upgrade_license_packet’ from ‘license_new_binary_blob’
FreeRDP-3.16.0/libfreerdp/core/license.c:2156:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/license.c:2160:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/license.c:2160:14: call_function: calling ‘license_read_encrypted_blob’ from ‘license_read_new_or_upgrade_license_packet’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def481]
FreeRDP-3.16.0/libfreerdp/core/license.c:457:17: warning[-Wanalyzer-malloc-leak]: leak of ‘license_new_binary_blob(1)’
FreeRDP-3.16.0/libfreerdp/core/license.c:2137:6: enter_function: entry to ‘license_read_new_or_upgrade_license_packet’
FreeRDP-3.16.0/libfreerdp/core/license.c:2155:33: call_function: calling ‘license_new_binary_blob’ from ‘license_read_new_or_upgrade_license_packet’
FreeRDP-3.16.0/libfreerdp/core/license.c:2155:33: return_function: returning to ‘license_read_new_or_upgrade_license_packet’ from ‘license_new_binary_blob’
FreeRDP-3.16.0/libfreerdp/core/license.c:2156:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/license.c:2160:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/license.c:2160:14: call_function: calling ‘license_read_encrypted_blob’ from ‘license_read_new_or_upgrade_license_packet’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def482]
FreeRDP-3.16.0/libfreerdp/core/license.c:490:14: warning[-Wanalyzer-malloc-leak]: leak of ‘winpr_Digest_New()’
FreeRDP-3.16.0/libfreerdp/core/license.c:2429:6: enter_function: entry to ‘license_answer_license_request’
FreeRDP-3.16.0/libfreerdp/core/license.c:2442:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/license.c:2444:44: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/license.c:2443:32: call_function: calling ‘loadCalFile’ from ‘license_answer_license_request’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def483]
FreeRDP-3.16.0/libfreerdp/core/license.c:1040:9: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.16.0/libfreerdp/core/license.c:2735:13: enter_function: entry to ‘license_new’
FreeRDP-3.16.0/libfreerdp/core/license.c:2740:12: branch_false: following ‘false’ branch (when ‘license’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/license.c:2742:24: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/license.c:2752:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/license.c:2754:38: call_function: inlined call to ‘license_new_product_info’ from ‘license_new’
FreeRDP-3.16.0/libfreerdp/core/license.c:2754:12: branch_false: following ‘false’ branch (when ‘productInfo’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/license.c:2756:36: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/license.c:2756:36: call_function: calling ‘license_new_binary_blob’ from ‘license_new’
FreeRDP-3.16.0/libfreerdp/core/license.c:2756:36: return_function: returning to ‘license_new’ from ‘license_new_binary_blob’
FreeRDP-3.16.0/libfreerdp/core/license.c:2756:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/license.c:2758:38: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/license.c:2758:38: call_function: calling ‘license_new_binary_blob’ from ‘license_new’
FreeRDP-3.16.0/libfreerdp/core/license.c:2758:38: return_function: returning to ‘license_new’ from ‘license_new_binary_blob’
FreeRDP-3.16.0/libfreerdp/core/license.c:2758:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/license.c:2760:42: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/license.c:2760:42: call_function: calling ‘license_new_binary_blob’ from ‘license_new’
FreeRDP-3.16.0/libfreerdp/core/license.c:2760:42: return_function: returning to ‘license_new’ from ‘license_new_binary_blob’
FreeRDP-3.16.0/libfreerdp/core/license.c:2760:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/license.c:2762:44: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/license.c:2762:44: call_function: calling ‘license_new_binary_blob’ from ‘license_new’
FreeRDP-3.16.0/libfreerdp/core/license.c:2762:44: return_function: returning to ‘license_new’ from ‘license_new_binary_blob’
FreeRDP-3.16.0/libfreerdp/core/license.c:2762:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/license.c:2764:41: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/license.c:2764:41: call_function: calling ‘license_new_binary_blob’ from ‘license_new’
FreeRDP-3.16.0/libfreerdp/core/license.c:2764:41: return_function: returning to ‘license_new’ from ‘license_new_binary_blob’
FreeRDP-3.16.0/libfreerdp/core/license.c:2764:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/license.c:2766:44: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/license.c:2766:44: call_function: calling ‘license_new_binary_blob’ from ‘license_new’
FreeRDP-3.16.0/libfreerdp/core/license.c:2766:44: return_function: returning to ‘license_new’ from ‘license_new_binary_blob’
FreeRDP-3.16.0/libfreerdp/core/license.c:2766:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/license.c:2768:44: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/license.c:2768:44: call_function: calling ‘license_new_binary_blob’ from ‘license_new’
FreeRDP-3.16.0/libfreerdp/core/license.c:2768:44: return_function: returning to ‘license_new’ from ‘license_new_binary_blob’
FreeRDP-3.16.0/libfreerdp/core/license.c:2768:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/license.c:2770:52: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/license.c:2770:52: call_function: calling ‘license_new_binary_blob’ from ‘license_new’
FreeRDP-3.16.0/libfreerdp/core/license.c:2770:52: return_function: returning to ‘license_new’ from ‘license_new_binary_blob’
FreeRDP-3.16.0/libfreerdp/core/license.c:2770:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/license.c:2772:53: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/license.c:2772:53: call_function: calling ‘license_new_binary_blob’ from ‘license_new’
FreeRDP-3.16.0/libfreerdp/core/license.c:2772:53: return_function: returning to ‘license_new’ from ‘license_new_binary_blob’
FreeRDP-3.16.0/libfreerdp/core/license.c:2772:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/license.c:2775:19: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/license.c:2775:19: call_function: calling ‘license_new_binary_blob’ from ‘license_new’
FreeRDP-3.16.0/libfreerdp/core/license.c:2775:19: return_function: returning to ‘license_new’ from ‘license_new_binary_blob’
FreeRDP-3.16.0/libfreerdp/core/license.c:2774:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/license.c:2777:51: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/license.c:2777:51: call_function: calling ‘license_new_binary_blob’ from ‘license_new’
FreeRDP-3.16.0/libfreerdp/core/license.c:2777:51: return_function: returning to ‘license_new’ from ‘license_new_binary_blob’
FreeRDP-3.16.0/libfreerdp/core/license.c:2777:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/license.c:2779:46: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/license.c:2779:46: call_function: calling ‘license_new_binary_blob’ from ‘license_new’
FreeRDP-3.16.0/libfreerdp/core/license.c:2779:46: return_function: returning to ‘license_new’ from ‘license_new_binary_blob’
FreeRDP-3.16.0/libfreerdp/core/license.c:2779:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/license.c:2781:47: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/license.c:2781:47: call_function: calling ‘license_new_binary_blob’ from ‘license_new’
FreeRDP-3.16.0/libfreerdp/core/license.c:2781:47: return_function: returning to ‘license_new’ from ‘license_new_binary_blob’
FreeRDP-3.16.0/libfreerdp/core/license.c:2781:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/license.c:2783:36: call_function: inlined call to ‘license_new_scope_list’ from ‘license_new’
FreeRDP-3.16.0/libfreerdp/core/license.c:2783:12: branch_false: following ‘false’ branch (when ‘list’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/license.c:2786:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/license.c:2786:9: call_function: calling ‘license_generate_randoms’ from ‘license_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def484]
FreeRDP-3.16.0/libfreerdp/core/license.c:1040:9: warning[-Wanalyzer-malloc-leak]: leak of ‘license’
FreeRDP-3.16.0/libfreerdp/core/license.c:2735:13: enter_function: entry to ‘license_new’
FreeRDP-3.16.0/libfreerdp/core/license.c:2739:44: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/license.c:2740:12: branch_false: following ‘false’ branch (when ‘license’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/license.c:2742:24: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/license.c:2752:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/license.c:2754:38: call_function: inlined call to ‘license_new_product_info’ from ‘license_new’
FreeRDP-3.16.0/libfreerdp/core/license.c:2754:12: branch_false: following ‘false’ branch (when ‘productInfo’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/license.c:2756:36: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/license.c:2756:36: call_function: calling ‘license_new_binary_blob’ from ‘license_new’
FreeRDP-3.16.0/libfreerdp/core/license.c:2756:36: return_function: returning to ‘license_new’ from ‘license_new_binary_blob’
FreeRDP-3.16.0/libfreerdp/core/license.c:2756:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/license.c:2758:38: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/license.c:2758:38: call_function: calling ‘license_new_binary_blob’ from ‘license_new’
FreeRDP-3.16.0/libfreerdp/core/license.c:2758:38: return_function: returning to ‘license_new’ from ‘license_new_binary_blob’
FreeRDP-3.16.0/libfreerdp/core/license.c:2758:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/license.c:2760:42: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/license.c:2760:42: call_function: calling ‘license_new_binary_blob’ from ‘license_new’
FreeRDP-3.16.0/libfreerdp/core/license.c:2760:42: return_function: returning to ‘license_new’ from ‘license_new_binary_blob’
FreeRDP-3.16.0/libfreerdp/core/license.c:2760:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/license.c:2762:44: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/license.c:2762:44: call_function: calling ‘license_new_binary_blob’ from ‘license_new’
FreeRDP-3.16.0/libfreerdp/core/license.c:2762:44: return_function: returning to ‘license_new’ from ‘license_new_binary_blob’
FreeRDP-3.16.0/libfreerdp/core/license.c:2762:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/license.c:2764:41: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/license.c:2764:41: call_function: calling ‘license_new_binary_blob’ from ‘license_new’
FreeRDP-3.16.0/libfreerdp/core/license.c:2764:41: return_function: returning to ‘license_new’ from ‘license_new_binary_blob’
FreeRDP-3.16.0/libfreerdp/core/license.c:2764:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/license.c:2766:44: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/license.c:2766:44: call_function: calling ‘license_new_binary_blob’ from ‘license_new’
FreeRDP-3.16.0/libfreerdp/core/license.c:2766:44: return_function: returning to ‘license_new’ from ‘license_new_binary_blob’
FreeRDP-3.16.0/libfreerdp/core/license.c:2766:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/license.c:2768:44: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/license.c:2768:44: call_function: calling ‘license_new_binary_blob’ from ‘license_new’
FreeRDP-3.16.0/libfreerdp/core/license.c:2768:44: return_function: returning to ‘license_new’ from ‘license_new_binary_blob’
FreeRDP-3.16.0/libfreerdp/core/license.c:2768:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/license.c:2770:52: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/license.c:2770:52: call_function: calling ‘license_new_binary_blob’ from ‘license_new’
FreeRDP-3.16.0/libfreerdp/core/license.c:2770:52: return_function: returning to ‘license_new’ from ‘license_new_binary_blob’
FreeRDP-3.16.0/libfreerdp/core/license.c:2770:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/license.c:2772:53: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/license.c:2772:53: call_function: calling ‘license_new_binary_blob’ from ‘license_new’
FreeRDP-3.16.0/libfreerdp/core/license.c:2772:53: return_function: returning to ‘license_new’ from ‘license_new_binary_blob’
FreeRDP-3.16.0/libfreerdp/core/license.c:2772:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/license.c:2775:19: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/license.c:2775:19: call_function: calling ‘license_new_binary_blob’ from ‘license_new’
FreeRDP-3.16.0/libfreerdp/core/license.c:2775:19: return_function: returning to ‘license_new’ from ‘license_new_binary_blob’
FreeRDP-3.16.0/libfreerdp/core/license.c:2774:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/license.c:2777:51: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/license.c:2777:51: call_function: calling ‘license_new_binary_blob’ from ‘license_new’
FreeRDP-3.16.0/libfreerdp/core/license.c:2777:51: return_function: returning to ‘license_new’ from ‘license_new_binary_blob’
FreeRDP-3.16.0/libfreerdp/core/license.c:2777:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/license.c:2779:46: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/license.c:2779:46: call_function: calling ‘license_new_binary_blob’ from ‘license_new’
FreeRDP-3.16.0/libfreerdp/core/license.c:2779:46: return_function: returning to ‘license_new’ from ‘license_new_binary_blob’
FreeRDP-3.16.0/libfreerdp/core/license.c:2779:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/license.c:2781:47: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/license.c:2781:47: call_function: calling ‘license_new_binary_blob’ from ‘license_new’
FreeRDP-3.16.0/libfreerdp/core/license.c:2781:47: return_function: returning to ‘license_new’ from ‘license_new_binary_blob’
FreeRDP-3.16.0/libfreerdp/core/license.c:2781:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/license.c:2783:36: call_function: inlined call to ‘license_new_scope_list’ from ‘license_new’
FreeRDP-3.16.0/libfreerdp/core/license.c:2783:12: branch_false: following ‘false’ branch (when ‘list’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/license.c:2786:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/license.c:2786:9: call_function: calling ‘license_generate_randoms’ from ‘license_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def485]
FreeRDP-3.16.0/libfreerdp/core/license.c:1040:9: warning[-Wanalyzer-malloc-leak]: leak of ‘list’
FreeRDP-3.16.0/libfreerdp/core/license.c:2735:13: enter_function: entry to ‘license_new’
FreeRDP-3.16.0/libfreerdp/core/license.c:2740:12: branch_false: following ‘false’ branch (when ‘license’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/license.c:2742:24: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/license.c:2752:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/license.c:2754:38: call_function: inlined call to ‘license_new_product_info’ from ‘license_new’
FreeRDP-3.16.0/libfreerdp/core/license.c:2754:12: branch_false: following ‘false’ branch (when ‘productInfo’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/license.c:2756:36: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/license.c:2756:36: call_function: calling ‘license_new_binary_blob’ from ‘license_new’
FreeRDP-3.16.0/libfreerdp/core/license.c:2756:36: return_function: returning to ‘license_new’ from ‘license_new_binary_blob’
FreeRDP-3.16.0/libfreerdp/core/license.c:2756:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/license.c:2758:38: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/license.c:2758:38: call_function: calling ‘license_new_binary_blob’ from ‘license_new’
FreeRDP-3.16.0/libfreerdp/core/license.c:2758:38: return_function: returning to ‘license_new’ from ‘license_new_binary_blob’
FreeRDP-3.16.0/libfreerdp/core/license.c:2758:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/license.c:2760:42: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/license.c:2760:42: call_function: calling ‘license_new_binary_blob’ from ‘license_new’
FreeRDP-3.16.0/libfreerdp/core/license.c:2760:42: return_function: returning to ‘license_new’ from ‘license_new_binary_blob’
FreeRDP-3.16.0/libfreerdp/core/license.c:2760:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/license.c:2762:44: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/license.c:2762:44: call_function: calling ‘license_new_binary_blob’ from ‘license_new’
FreeRDP-3.16.0/libfreerdp/core/license.c:2762:44: return_function: returning to ‘license_new’ from ‘license_new_binary_blob’
FreeRDP-3.16.0/libfreerdp/core/license.c:2762:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/license.c:2764:41: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/license.c:2764:41: call_function: calling ‘license_new_binary_blob’ from ‘license_new’
FreeRDP-3.16.0/libfreerdp/core/license.c:2764:41: return_function: returning to ‘license_new’ from ‘license_new_binary_blob’
FreeRDP-3.16.0/libfreerdp/core/license.c:2764:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/license.c:2766:44: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/license.c:2766:44: call_function: calling ‘license_new_binary_blob’ from ‘license_new’
FreeRDP-3.16.0/libfreerdp/core/license.c:2766:44: return_function: returning to ‘license_new’ from ‘license_new_binary_blob’
FreeRDP-3.16.0/libfreerdp/core/license.c:2766:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/license.c:2768:44: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/license.c:2768:44: call_function: calling ‘license_new_binary_blob’ from ‘license_new’
FreeRDP-3.16.0/libfreerdp/core/license.c:2768:44: return_function: returning to ‘license_new’ from ‘license_new_binary_blob’
FreeRDP-3.16.0/libfreerdp/core/license.c:2768:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/license.c:2770:52: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/license.c:2770:52: call_function: calling ‘license_new_binary_blob’ from ‘license_new’
FreeRDP-3.16.0/libfreerdp/core/license.c:2770:52: return_function: returning to ‘license_new’ from ‘license_new_binary_blob’
FreeRDP-3.16.0/libfreerdp/core/license.c:2770:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/license.c:2772:53: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/license.c:2772:53: call_function: calling ‘license_new_binary_blob’ from ‘license_new’
FreeRDP-3.16.0/libfreerdp/core/license.c:2772:53: return_function: returning to ‘license_new’ from ‘license_new_binary_blob’
FreeRDP-3.16.0/libfreerdp/core/license.c:2772:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/license.c:2775:19: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/license.c:2775:19: call_function: calling ‘license_new_binary_blob’ from ‘license_new’
FreeRDP-3.16.0/libfreerdp/core/license.c:2775:19: return_function: returning to ‘license_new’ from ‘license_new_binary_blob’
FreeRDP-3.16.0/libfreerdp/core/license.c:2774:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/license.c:2777:51: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/license.c:2777:51: call_function: calling ‘license_new_binary_blob’ from ‘license_new’
FreeRDP-3.16.0/libfreerdp/core/license.c:2777:51: return_function: returning to ‘license_new’ from ‘license_new_binary_blob’
FreeRDP-3.16.0/libfreerdp/core/license.c:2777:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/license.c:2779:46: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/license.c:2779:46: call_function: calling ‘license_new_binary_blob’ from ‘license_new’
FreeRDP-3.16.0/libfreerdp/core/license.c:2779:46: return_function: returning to ‘license_new’ from ‘license_new_binary_blob’
FreeRDP-3.16.0/libfreerdp/core/license.c:2779:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/license.c:2781:47: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/license.c:2781:47: call_function: calling ‘license_new_binary_blob’ from ‘license_new’
FreeRDP-3.16.0/libfreerdp/core/license.c:2781:47: return_function: returning to ‘license_new’ from ‘license_new_binary_blob’
FreeRDP-3.16.0/libfreerdp/core/license.c:2781:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/license.c:2783:36: call_function: inlined call to ‘license_new_scope_list’ from ‘license_new’
FreeRDP-3.16.0/libfreerdp/core/license.c:2783:12: branch_false: following ‘false’ branch (when ‘list’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/license.c:2786:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/license.c:2786:9: call_function: calling ‘license_generate_randoms’ from ‘license_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def486]
FreeRDP-3.16.0/libfreerdp/core/license.c:1040:9: warning[-Wanalyzer-malloc-leak]: leak of ‘productInfo’
FreeRDP-3.16.0/libfreerdp/core/license.c:2735:13: enter_function: entry to ‘license_new’
FreeRDP-3.16.0/libfreerdp/core/license.c:2740:12: branch_false: following ‘false’ branch (when ‘license’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/license.c:2742:24: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/license.c:2752:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/license.c:2754:38: call_function: inlined call to ‘license_new_product_info’ from ‘license_new’
FreeRDP-3.16.0/libfreerdp/core/license.c:2754:12: branch_false: following ‘false’ branch (when ‘productInfo’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/license.c:2756:36: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/license.c:2756:36: call_function: calling ‘license_new_binary_blob’ from ‘license_new’
FreeRDP-3.16.0/libfreerdp/core/license.c:2756:36: return_function: returning to ‘license_new’ from ‘license_new_binary_blob’
FreeRDP-3.16.0/libfreerdp/core/license.c:2756:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/license.c:2758:38: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/license.c:2758:38: call_function: calling ‘license_new_binary_blob’ from ‘license_new’
FreeRDP-3.16.0/libfreerdp/core/license.c:2758:38: return_function: returning to ‘license_new’ from ‘license_new_binary_blob’
FreeRDP-3.16.0/libfreerdp/core/license.c:2758:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/license.c:2760:42: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/license.c:2760:42: call_function: calling ‘license_new_binary_blob’ from ‘license_new’
FreeRDP-3.16.0/libfreerdp/core/license.c:2760:42: return_function: returning to ‘license_new’ from ‘license_new_binary_blob’
FreeRDP-3.16.0/libfreerdp/core/license.c:2760:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/license.c:2762:44: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/license.c:2762:44: call_function: calling ‘license_new_binary_blob’ from ‘license_new’
FreeRDP-3.16.0/libfreerdp/core/license.c:2762:44: return_function: returning to ‘license_new’ from ‘license_new_binary_blob’
FreeRDP-3.16.0/libfreerdp/core/license.c:2762:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/license.c:2764:41: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/license.c:2764:41: call_function: calling ‘license_new_binary_blob’ from ‘license_new’
FreeRDP-3.16.0/libfreerdp/core/license.c:2764:41: return_function: returning to ‘license_new’ from ‘license_new_binary_blob’
FreeRDP-3.16.0/libfreerdp/core/license.c:2764:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/license.c:2766:44: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/license.c:2766:44: call_function: calling ‘license_new_binary_blob’ from ‘license_new’
FreeRDP-3.16.0/libfreerdp/core/license.c:2766:44: return_function: returning to ‘license_new’ from ‘license_new_binary_blob’
FreeRDP-3.16.0/libfreerdp/core/license.c:2766:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/license.c:2768:44: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/license.c:2768:44: call_function: calling ‘license_new_binary_blob’ from ‘license_new’
FreeRDP-3.16.0/libfreerdp/core/license.c:2768:44: return_function: returning to ‘license_new’ from ‘license_new_binary_blob’
FreeRDP-3.16.0/libfreerdp/core/license.c:2768:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/license.c:2770:52: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/license.c:2770:52: call_function: calling ‘license_new_binary_blob’ from ‘license_new’
FreeRDP-3.16.0/libfreerdp/core/license.c:2770:52: return_function: returning to ‘license_new’ from ‘license_new_binary_blob’
FreeRDP-3.16.0/libfreerdp/core/license.c:2770:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/license.c:2772:53: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/license.c:2772:53: call_function: calling ‘license_new_binary_blob’ from ‘license_new’
FreeRDP-3.16.0/libfreerdp/core/license.c:2772:53: return_function: returning to ‘license_new’ from ‘license_new_binary_blob’
FreeRDP-3.16.0/libfreerdp/core/license.c:2772:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/license.c:2775:19: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/license.c:2775:19: call_function: calling ‘license_new_binary_blob’ from ‘license_new’
FreeRDP-3.16.0/libfreerdp/core/license.c:2775:19: return_function: returning to ‘license_new’ from ‘license_new_binary_blob’
FreeRDP-3.16.0/libfreerdp/core/license.c:2774:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/license.c:2777:51: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/license.c:2777:51: call_function: calling ‘license_new_binary_blob’ from ‘license_new’
FreeRDP-3.16.0/libfreerdp/core/license.c:2777:51: return_function: returning to ‘license_new’ from ‘license_new_binary_blob’
FreeRDP-3.16.0/libfreerdp/core/license.c:2777:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/license.c:2779:46: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/license.c:2779:46: call_function: calling ‘license_new_binary_blob’ from ‘license_new’
FreeRDP-3.16.0/libfreerdp/core/license.c:2779:46: return_function: returning to ‘license_new’ from ‘license_new_binary_blob’
FreeRDP-3.16.0/libfreerdp/core/license.c:2779:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/license.c:2781:47: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/license.c:2781:47: call_function: calling ‘license_new_binary_blob’ from ‘license_new’
FreeRDP-3.16.0/libfreerdp/core/license.c:2781:47: return_function: returning to ‘license_new’ from ‘license_new_binary_blob’
FreeRDP-3.16.0/libfreerdp/core/license.c:2781:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/license.c:2783:36: call_function: inlined call to ‘license_new_scope_list’ from ‘license_new’
FreeRDP-3.16.0/libfreerdp/core/license.c:2783:12: branch_false: following ‘false’ branch (when ‘list’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/license.c:2786:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/license.c:2786:9: call_function: calling ‘license_generate_randoms’ from ‘license_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def487]
FreeRDP-3.16.0/libfreerdp/core/license.c:1255:14: warning[-Wanalyzer-malloc-leak]: leak of ‘winpr_RC4_New_Allow_FIPS(&*license.LicensingEncryptionKey, 16)’
FreeRDP-3.16.0/libfreerdp/core/license.c:1298:13: enter_function: entry to ‘license_decrypt_and_check_MAC’
FreeRDP-3.16.0/libfreerdp/core/license.c:1306:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/license.c:1312:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/license.c:1312:14: call_function: calling ‘license_rc4_with_licenseKey’ from ‘license_decrypt_and_check_MAC’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def488]
FreeRDP-3.16.0/libfreerdp/core/license.c:1262:9: warning[-Wanalyzer-malloc-leak]: leak of ‘winpr_RC4_New_Allow_FIPS(&*license.LicensingEncryptionKey, 16)’
FreeRDP-3.16.0/libfreerdp/core/license.c:1298:13: enter_function: entry to ‘license_decrypt_and_check_MAC’
FreeRDP-3.16.0/libfreerdp/core/license.c:1306:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/license.c:1312:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/license.c:1312:14: call_function: calling ‘license_rc4_with_licenseKey’ from ‘license_decrypt_and_check_MAC’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def489]
FreeRDP-3.16.0/libfreerdp/core/license.c:1264:9: warning[-Wanalyzer-malloc-leak]: leak of ‘winpr_RC4_New_Allow_FIPS(&*license.LicensingEncryptionKey, 16)’
FreeRDP-3.16.0/libfreerdp/core/license.c:1298:13: enter_function: entry to ‘license_decrypt_and_check_MAC’
FreeRDP-3.16.0/libfreerdp/core/license.c:1306:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/license.c:1312:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/license.c:1312:14: call_function: calling ‘license_rc4_with_licenseKey’ from ‘license_decrypt_and_check_MAC’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def490]
FreeRDP-3.16.0/libfreerdp/core/license.c:1501:17: warning[-Wanalyzer-malloc-leak]: leak of ‘*blob.data’
FreeRDP-3.16.0/libfreerdp/core/license.c:2693:6: enter_function: entry to ‘license_read_client_platform_challenge_response’
FreeRDP-3.16.0/libfreerdp/core/license.c:2697:14: call_function: calling ‘license_read_binary_blob’ from ‘license_read_client_platform_challenge_response’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def491]
FreeRDP-3.16.0/libfreerdp/core/license.c:2111:17: warning[-Wanalyzer-malloc-leak]: leak of ‘license_new_binary_blob(1)’
FreeRDP-3.16.0/libfreerdp/core/license.c:2137:6: enter_function: entry to ‘license_read_new_or_upgrade_license_packet’
FreeRDP-3.16.0/libfreerdp/core/license.c:2155:33: call_function: calling ‘license_new_binary_blob’ from ‘license_read_new_or_upgrade_license_packet’
FreeRDP-3.16.0/libfreerdp/core/license.c:2155:33: return_function: returning to ‘license_read_new_or_upgrade_license_packet’ from ‘license_new_binary_blob’
FreeRDP-3.16.0/libfreerdp/core/license.c:2156:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/license.c:2160:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/license.c:2160:14: call_function: calling ‘license_read_encrypted_blob’ from ‘license_read_new_or_upgrade_license_packet’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def492]
FreeRDP-3.16.0/libfreerdp/core/license.c:2119:14: warning[-Wanalyzer-malloc-leak]: leak of ‘license_new_binary_blob(1)’
FreeRDP-3.16.0/libfreerdp/core/license.c:2137:6: enter_function: entry to ‘license_read_new_or_upgrade_license_packet’
FreeRDP-3.16.0/libfreerdp/core/license.c:2155:33: call_function: calling ‘license_new_binary_blob’ from ‘license_read_new_or_upgrade_license_packet’
FreeRDP-3.16.0/libfreerdp/core/license.c:2155:33: return_function: returning to ‘license_read_new_or_upgrade_license_packet’ from ‘license_new_binary_blob’
FreeRDP-3.16.0/libfreerdp/core/license.c:2156:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/license.c:2160:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/license.c:2160:14: call_function: calling ‘license_read_encrypted_blob’ from ‘license_read_new_or_upgrade_license_packet’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def493]
FreeRDP-3.16.0/libfreerdp/core/license.c:2121:17: warning[-Wanalyzer-malloc-leak]: leak of ‘license_new_binary_blob(1)’
FreeRDP-3.16.0/libfreerdp/core/license.c:2137:6: enter_function: entry to ‘license_read_new_or_upgrade_license_packet’
FreeRDP-3.16.0/libfreerdp/core/license.c:2155:33: call_function: calling ‘license_new_binary_blob’ from ‘license_read_new_or_upgrade_license_packet’
FreeRDP-3.16.0/libfreerdp/core/license.c:2155:33: return_function: returning to ‘license_read_new_or_upgrade_license_packet’ from ‘license_new_binary_blob’
FreeRDP-3.16.0/libfreerdp/core/license.c:2156:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/license.c:2160:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/license.c:2160:14: call_function: calling ‘license_read_encrypted_blob’ from ‘license_read_new_or_upgrade_license_packet’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def494]
FreeRDP-3.16.0/libfreerdp/core/license.c:2556:9: warning[-Wanalyzer-malloc-leak]: leak of ‘Stream_New(0, (long unsigned int)((int)*license_25(D)->PlatformChallenge.length + 8))’
FreeRDP-3.16.0/libfreerdp/core/license.c:2530:6: enter_function: entry to ‘license_send_platform_challenge_response’
FreeRDP-3.16.0/libfreerdp/core/license.c:2547:29: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/license.c:2548:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/license.c:2550:9: call_function: inlined call to ‘Stream_Write_UINT16_unchecked’ from ‘license_send_platform_challenge_response’
FreeRDP-3.16.0/libfreerdp/core/license.c:2556:9: danger: ‘Stream_New(0, (long unsigned int)((int)*license_25(D)->PlatformChallenge.length + 8))’ leaks here; was allocated at [(2)](sarif:/runs/0/results/20/codeFlows/0/threadFlows/0/locations/1)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def495]
FreeRDP-3.16.0/libfreerdp/core/license.c:2570:18: warning[-Wanalyzer-malloc-leak]: leak of ‘buffer’
FreeRDP-3.16.0/libfreerdp/core/license.c:2530:6: enter_function: entry to ‘license_send_platform_challenge_response’
FreeRDP-3.16.0/libfreerdp/core/license.c:2548:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/license.c:2550:9: call_function: inlined call to ‘Stream_Write_UINT16_unchecked’ from ‘license_send_platform_challenge_response’
FreeRDP-3.16.0/libfreerdp/core/license.c:2560:25: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/license.c:2561:12: branch_false: following ‘false’ branch (when ‘buffer’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/license.c:2567:9: call_function: inlined call to ‘Stream_Buffer’ from ‘license_send_platform_challenge_response’
FreeRDP-3.16.0/libfreerdp/core/license.c:2570:18: danger: ‘buffer’ leaks here; was allocated at [(5)](sarif:/runs/0/results/21/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def496]
FreeRDP-3.16.0/libfreerdp/core/license.c:2742:24: warning[-Wanalyzer-malloc-leak]: leak of ‘license’
FreeRDP-3.16.0/libfreerdp/core/license.c:2739:44: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/license.c:2740:12: branch_false: following ‘false’ branch (when ‘license’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/license.c:2742:24: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/license.c:2742:24: danger: ‘license’ leaks here; was allocated at [(1)](sarif:/runs/0/results/22/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def497]
FreeRDP-3.16.0/libfreerdp/core/license.c:2752:38: warning[-Wanalyzer-malloc-leak]: leak of ‘license’
FreeRDP-3.16.0/libfreerdp/core/license.c:2739:44: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/license.c:2740:12: branch_false: following ‘false’ branch (when ‘license’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/license.c:2742:24: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/license.c:2752:38: danger: ‘license’ leaks here; was allocated at [(1)](sarif:/runs/0/results/23/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def498]
FreeRDP-3.16.0/libfreerdp/core/license.c:2793:9: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.16.0/libfreerdp/core/license.c:2735:13: enter_function: entry to ‘license_new’
FreeRDP-3.16.0/libfreerdp/core/license.c:2740:12: branch_false: following ‘false’ branch (when ‘license’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/license.c:2742:24: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/license.c:2752:38: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/license.c:2752:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/license.c:2754:38: call_function: inlined call to ‘license_new_product_info’ from ‘license_new’
FreeRDP-3.16.0/libfreerdp/core/license.c:2754:12: branch_true: following ‘true’ branch (when ‘productInfo’ is NULL)...
FreeRDP-3.16.0/libfreerdp/core/license.c:2755:17: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/license.c:2793:9: danger: ‘<unknown>’ leaks here; was allocated at [(4)](sarif:/runs/0/results/25/codeFlows/0/threadFlows/0/locations/3)
Error: GCC_ANALYZER_WARNING (CWE-762): [#def499]
FreeRDP-3.16.0/libfreerdp/core/license.c:2793:9: warning[-Wanalyzer-mismatching-deallocation]: ‘license’ should have been deallocated with ‘free’ but was deallocated with ‘license_free’
FreeRDP-3.16.0/libfreerdp/core/license.c:2739:44: acquire_memory: allocated here (expects deallocation with ‘free’)
FreeRDP-3.16.0/libfreerdp/core/license.c:2740:12: branch_false: following ‘false’ branch (when ‘license’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/license.c:2742:24: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/license.c:2752:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/license.c:2753:17: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/license.c:2793:9: danger: deallocated with ‘license_free’ here; allocation at [(1)](sarif:/runs/0/results/24/codeFlows/0/threadFlows/0/locations/0) expects deallocation with ‘free’
Error: GCC_ANALYZER_WARNING (CWE-416): [#def500]
FreeRDP-3.16.0/libfreerdp/core/license.c:2807:17: warning[-Wanalyzer-use-after-free]: use after ‘license_free’ of ‘license’
FreeRDP-3.16.0/libfreerdp/core/license.c:2735:13: enter_function: entry to ‘license_new’
FreeRDP-3.16.0/libfreerdp/core/license.c:2739:44: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/license.c:2740:12: branch_false: following ‘false’ branch (when ‘license’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/license.c:2742:24: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/license.c:2793:9: release_memory: deallocated here
FreeRDP-3.16.0/libfreerdp/core/license.c:2793:9: call_function: calling ‘license_free’ from ‘license_new’
Error: GCC_ANALYZER_WARNING (CWE-775): [#def501]
FreeRDP-3.16.0/libfreerdp/core/listener.c:68:27: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘sockfd’
FreeRDP-3.16.0/libfreerdp/core/listener.c:131:13: enter_function: entry to ‘freerdp_listener_open’
FreeRDP-3.16.0/libfreerdp/core/listener.c:148:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/listener.c:150:32: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/listener.c:151:24: call_function: calling ‘freerdp_listener_open_from_vsock’ from ‘freerdp_listener_open’
Error: GCC_ANALYZER_WARNING (CWE-775): [#def502]
FreeRDP-3.16.0/libfreerdp/core/listener.c:97:17: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘sockfd’
FreeRDP-3.16.0/libfreerdp/core/listener.c:131:13: enter_function: entry to ‘freerdp_listener_open’
FreeRDP-3.16.0/libfreerdp/core/listener.c:148:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/listener.c:150:32: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/listener.c:151:24: call_function: calling ‘freerdp_listener_open_from_vsock’ from ‘freerdp_listener_open’
Error: GCC_ANALYZER_WARNING (CWE-775): [#def503]
FreeRDP-3.16.0/libfreerdp/core/listener.c:99:17: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘sockfd’
FreeRDP-3.16.0/libfreerdp/core/listener.c:131:13: enter_function: entry to ‘freerdp_listener_open’
FreeRDP-3.16.0/libfreerdp/core/listener.c:148:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/listener.c:150:32: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/listener.c:151:24: call_function: calling ‘freerdp_listener_open_from_vsock’ from ‘freerdp_listener_open’
Error: GCC_ANALYZER_WARNING (CWE-775): [#def504]
FreeRDP-3.16.0/libfreerdp/core/listener.c:106:17: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘sockfd’
FreeRDP-3.16.0/libfreerdp/core/listener.c:131:13: enter_function: entry to ‘freerdp_listener_open’
FreeRDP-3.16.0/libfreerdp/core/listener.c:148:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/listener.c:150:32: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/listener.c:151:24: call_function: calling ‘freerdp_listener_open_from_vsock’ from ‘freerdp_listener_open’
Error: GCC_ANALYZER_WARNING (CWE-775): [#def505]
FreeRDP-3.16.0/libfreerdp/core/listener.c:108:17: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘sockfd’
FreeRDP-3.16.0/libfreerdp/core/listener.c:131:13: enter_function: entry to ‘freerdp_listener_open’
FreeRDP-3.16.0/libfreerdp/core/listener.c:148:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/listener.c:150:32: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/listener.c:151:24: call_function: calling ‘freerdp_listener_open_from_vsock’ from ‘freerdp_listener_open’
Error: GCC_ANALYZER_WARNING (CWE-775): [#def506]
FreeRDP-3.16.0/libfreerdp/core/listener.c:112:51: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘sockfd’
FreeRDP-3.16.0/libfreerdp/core/listener.c:131:13: enter_function: entry to ‘freerdp_listener_open’
FreeRDP-3.16.0/libfreerdp/core/listener.c:148:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/listener.c:150:32: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/listener.c:151:24: call_function: calling ‘freerdp_listener_open_from_vsock’ from ‘freerdp_listener_open’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def507]
FreeRDP-3.16.0/libfreerdp/core/listener.c:114:31: warning[-Wanalyzer-malloc-leak]: leak of ‘WSACreateEvent()’
FreeRDP-3.16.0/libfreerdp/core/listener.c:131:13: enter_function: entry to ‘freerdp_listener_open’
FreeRDP-3.16.0/libfreerdp/core/listener.c:148:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/listener.c:150:32: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/listener.c:151:24: call_function: calling ‘freerdp_listener_open_from_vsock’ from ‘freerdp_listener_open’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def508]
FreeRDP-3.16.0/libfreerdp/core/listener.c:224:39: warning[-Wanalyzer-malloc-leak]: leak of ‘WSACreateEvent()’
FreeRDP-3.16.0/libfreerdp/core/listener.c:148:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/listener.c:154:15: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/listener.c:156:12: branch_false: following ‘false’ branch...
branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/listener.c:159:41: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/listener.c:161:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/listener.c:170:26: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/listener.c:172:20: branch_false: following ‘false’ branch (when ‘sockfd != -1’)...
FreeRDP-3.16.0/libfreerdp/core/listener.c:178:17: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/listener.c:205:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/listener.c:211:26: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/listener.c:213:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/listener.c:221:35: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/listener.c:222:59: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/listener.c:224:39: danger: ‘WSACreateEvent()’ leaks here; was allocated at [(16)](sarif:/runs/0/results/18/codeFlows/0/threadFlows/0/locations/15)
Error: GCC_ANALYZER_WARNING (CWE-775): [#def509]
FreeRDP-3.16.0/libfreerdp/core/listener.c:263:18: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘sockfd’
FreeRDP-3.16.0/libfreerdp/core/listener.c:249:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/listener.c:255:18: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/listener.c:255:18: acquire_resource: stream socket created here
FreeRDP-3.16.0/libfreerdp/core/listener.c:257:12: branch_false: following ‘false’ branch (when ‘sockfd != -1’)...
FreeRDP-3.16.0/libfreerdp/core/listener.c:263:18: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/listener.c:263:18: danger: ‘sockfd’ leaks here
Error: GCC_ANALYZER_WARNING (CWE-401): [#def510]
FreeRDP-3.16.0/libfreerdp/core/listener.c:303:9: warning[-Wanalyzer-malloc-leak]: leak of ‘((rdpListener)*(void *)*instance.listener).events[<unknown>]’
FreeRDP-3.16.0/libfreerdp/core/listener.c:249:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/listener.c:255:18: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/listener.c:257:12: branch_false: following ‘false’ branch (when ‘sockfd != -1’)...
FreeRDP-3.16.0/libfreerdp/core/listener.c:263:18: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/listener.c:264:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/listener.c:271:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/listener.c:276:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/listener.c:283:18: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/listener.c:285:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/listener.c:292:18: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/listener.c:292:18: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/listener.c:294:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/listener.c:301:27: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/listener.c:303:9: danger: ‘((rdpListener)*(void *)*instance.listener).events[<unknown>]’ leaks here; was allocated at [(13)](sarif:/runs/0/results/20/codeFlows/0/threadFlows/0/locations/12)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def511]
FreeRDP-3.16.0/libfreerdp/core/listener.c:328:31: warning[-Wanalyzer-malloc-leak]: leak of ‘WSACreateEvent()’
FreeRDP-3.16.0/libfreerdp/core/listener.c:316:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/listener.c:322:13: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/listener.c:322:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/listener.c:325:27: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/listener.c:326:51: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/listener.c:328:31: danger: ‘WSACreateEvent()’ leaks here; was allocated at [(5)](sarif:/runs/0/results/21/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def512]
FreeRDP-3.16.0/libfreerdp/core/listener.c:462:36: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_peer_new(peer_sockfd)’
FreeRDP-3.16.0/libfreerdp/core/listener.c:443:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/listener.c:449:32: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/listener.c:449:32: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/listener.c:450:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/listener.c:456:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/listener.c:456:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/listener.c:462:36: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/listener.c:462:36: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/listener.c:462:36: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/listener.c:462:36: danger: ‘freerdp_peer_new(peer_sockfd)’ leaks here; was allocated at [(3)](sarif:/runs/0/results/22/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def513]
FreeRDP-3.16.0/libfreerdp/core/mcs.c:385:14: warning[-Wanalyzer-malloc-leak]: leak of ‘Stream_New(0, 15)’
FreeRDP-3.16.0/libfreerdp/core/mcs.c:1279:6: enter_function: entry to ‘mcs_send_channel_join_confirm’
FreeRDP-3.16.0/libfreerdp/core/mcs.c:1285:12: branch_false: following ‘false’ branch (when ‘mcs’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/mcs.c:1288:13: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/mcs.c:1288:13: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/mcs.c:1290:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/mcs.c:1296:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/mcs.c:1296:14: call_function: calling ‘mcs_write_domain_mcspdu_header’ from ‘mcs_send_channel_join_confirm’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def514]
FreeRDP-3.16.0/libfreerdp/core/mcs.c:385:14: warning[-Wanalyzer-malloc-leak]: leak of ‘Stream_New(0, 9)’
FreeRDP-3.16.0/libfreerdp/core/mcs.c:1369:6: enter_function: entry to ‘mcs_send_disconnect_provider_ultimatum’
FreeRDP-3.16.0/libfreerdp/core/mcs.c:1377:13: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/mcs.c:1379:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/mcs.c:1382:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/mcs.c:1382:14: call_function: calling ‘mcs_write_domain_mcspdu_header’ from ‘mcs_send_disconnect_provider_ultimatum’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def515]
FreeRDP-3.16.0/libfreerdp/core/mcs.c:456:16: warning[-Wanalyzer-malloc-leak]: leak of ‘Stream_New(0, (long unsigned int)(*<unknown>.pointer - *<unknown>.buffer) + 1031)’
FreeRDP-3.16.0/libfreerdp/core/mcs.c:941:6: enter_function: entry to ‘mcs_send_connect_response’
FreeRDP-3.16.0/libfreerdp/core/mcs.c:951:12: branch_false: following ‘false’ branch (when ‘mcs’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/mcs.c:954:23: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/mcs.c:956:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/mcs.c:962:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/mcs.c:962:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/mcs.c:965:44: call_function: inlined call to ‘Stream_Capacity’ from ‘mcs_send_connect_response’
FreeRDP-3.16.0/libfreerdp/core/mcs.c:967:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/mcs.c:973:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/mcs.c:973:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/mcs.c:975:18: call_function: inlined call to ‘Stream_GetPosition’ from ‘mcs_send_connect_response’
FreeRDP-3.16.0/libfreerdp/core/mcs.c:976:13: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/mcs.c:978:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/mcs.c:984:14: call_function: inlined call to ‘Stream_GetPosition’ from ‘mcs_send_connect_response’
FreeRDP-3.16.0/libfreerdp/core/mcs.c:987:14: call_function: calling ‘mcs_write_connect_response’ from ‘mcs_send_connect_response’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def516]
FreeRDP-3.16.0/libfreerdp/core/mcs.c:460:17: warning[-Wanalyzer-malloc-leak]: leak of ‘Stream_New(0, (long unsigned int)(*<unknown>.pointer - *<unknown>.buffer) + 1031)’
FreeRDP-3.16.0/libfreerdp/core/mcs.c:941:6: enter_function: entry to ‘mcs_send_connect_response’
FreeRDP-3.16.0/libfreerdp/core/mcs.c:951:12: branch_false: following ‘false’ branch (when ‘mcs’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/mcs.c:954:23: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/mcs.c:956:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/mcs.c:962:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/mcs.c:962:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/mcs.c:965:44: call_function: inlined call to ‘Stream_Capacity’ from ‘mcs_send_connect_response’
FreeRDP-3.16.0/libfreerdp/core/mcs.c:967:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/mcs.c:973:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/mcs.c:973:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/mcs.c:975:18: call_function: inlined call to ‘Stream_GetPosition’ from ‘mcs_send_connect_response’
FreeRDP-3.16.0/libfreerdp/core/mcs.c:976:13: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/mcs.c:978:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/mcs.c:984:14: call_function: inlined call to ‘Stream_GetPosition’ from ‘mcs_send_connect_response’
FreeRDP-3.16.0/libfreerdp/core/mcs.c:987:14: call_function: calling ‘mcs_write_connect_response’ from ‘mcs_send_connect_response’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def517]
FreeRDP-3.16.0/libfreerdp/core/mcs.c:464:9: warning[-Wanalyzer-malloc-leak]: leak of ‘Stream_New(0, *s.capacity)’
FreeRDP-3.16.0/libfreerdp/core/mcs.c:448:13: enter_function: entry to ‘mcs_write_domain_parameters’
FreeRDP-3.16.0/libfreerdp/core/mcs.c:453:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/mcs.c:456:16: call_function: inlined call to ‘Stream_Capacity’ from ‘mcs_write_domain_parameters’
FreeRDP-3.16.0/libfreerdp/core/mcs.c:456:16: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/mcs.c:458:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/mcs.c:464:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/mcs.c:464:9: danger: ‘Stream_New(0, *s.capacity)’ leaks here; was allocated at [(5)](sarif:/runs/0/results/8/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def518]
FreeRDP-3.16.0/libfreerdp/core/mcs.c:730:16: warning[-Wanalyzer-malloc-leak]: leak of ‘Stream_New(0, (long unsigned int)(*<unknown>.pointer - *<unknown>.buffer) + 1031)’
FreeRDP-3.16.0/libfreerdp/core/mcs.c:819:13: enter_function: entry to ‘mcs_send_connect_initial’
FreeRDP-3.16.0/libfreerdp/core/mcs.c:830:12: branch_false: following ‘false’ branch (when ‘mcs’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/mcs.c:833:19: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/mcs.c:839:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/mcs.c:845:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/mcs.c:845:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/mcs.c:847:20: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/mcs.c:849:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/mcs.c:855:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/mcs.c:855:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/mcs.c:857:18: call_function: inlined call to ‘Stream_GetPosition’ from ‘mcs_send_connect_initial’
FreeRDP-3.16.0/libfreerdp/core/mcs.c:858:13: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/mcs.c:860:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/mcs.c:866:14: call_function: inlined call to ‘Stream_GetPosition’ from ‘mcs_send_connect_initial’
FreeRDP-3.16.0/libfreerdp/core/mcs.c:869:14: call_function: calling ‘mcs_write_connect_initial’ from ‘mcs_send_connect_initial’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def519]
FreeRDP-3.16.0/libfreerdp/core/mcs.c:734:17: warning[-Wanalyzer-malloc-leak]: leak of ‘Stream_New(0, (long unsigned int)(*<unknown>.pointer - *<unknown>.buffer) + 1031)’
FreeRDP-3.16.0/libfreerdp/core/mcs.c:819:13: enter_function: entry to ‘mcs_send_connect_initial’
FreeRDP-3.16.0/libfreerdp/core/mcs.c:830:12: branch_false: following ‘false’ branch (when ‘mcs’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/mcs.c:833:19: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/mcs.c:839:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/mcs.c:845:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/mcs.c:845:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/mcs.c:847:20: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/mcs.c:849:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/mcs.c:855:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/mcs.c:855:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/mcs.c:857:18: call_function: inlined call to ‘Stream_GetPosition’ from ‘mcs_send_connect_initial’
FreeRDP-3.16.0/libfreerdp/core/mcs.c:858:13: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/mcs.c:860:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/mcs.c:866:14: call_function: inlined call to ‘Stream_GetPosition’ from ‘mcs_send_connect_initial’
FreeRDP-3.16.0/libfreerdp/core/mcs.c:869:14: call_function: calling ‘mcs_write_connect_initial’ from ‘mcs_send_connect_initial’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def520]
FreeRDP-3.16.0/libfreerdp/core/mcs.c:739:9: warning[-Wanalyzer-malloc-leak]: leak of ‘Stream_New(0, (long unsigned int)(*<unknown>.pointer - *<unknown>.buffer) + 1031)’
FreeRDP-3.16.0/libfreerdp/core/mcs.c:819:13: enter_function: entry to ‘mcs_send_connect_initial’
FreeRDP-3.16.0/libfreerdp/core/mcs.c:830:12: branch_false: following ‘false’ branch (when ‘mcs’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/mcs.c:833:19: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/mcs.c:839:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/mcs.c:845:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/mcs.c:845:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/mcs.c:847:20: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/mcs.c:849:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/mcs.c:855:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/mcs.c:855:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/mcs.c:857:18: call_function: inlined call to ‘Stream_GetPosition’ from ‘mcs_send_connect_initial’
FreeRDP-3.16.0/libfreerdp/core/mcs.c:858:13: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/mcs.c:860:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/mcs.c:866:14: call_function: inlined call to ‘Stream_GetPosition’ from ‘mcs_send_connect_initial’
FreeRDP-3.16.0/libfreerdp/core/mcs.c:869:14: call_function: calling ‘mcs_write_connect_initial’ from ‘mcs_send_connect_initial’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def521]
FreeRDP-3.16.0/libfreerdp/core/mcs.c:739:9: warning[-Wanalyzer-malloc-leak]: leak of ‘Stream_New(0, *s.capacity)’
FreeRDP-3.16.0/libfreerdp/core/mcs.c:721:6: enter_function: entry to ‘mcs_write_connect_initial’
FreeRDP-3.16.0/libfreerdp/core/mcs.c:727:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/mcs.c:730:16: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/mcs.c:732:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/mcs.c:739:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/mcs.c:739:9: danger: ‘Stream_New(0, *s.capacity)’ leaks here; was allocated at [(5)](sarif:/runs/0/results/13/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def522]
FreeRDP-3.16.0/libfreerdp/core/mcs.c:741:9: warning[-Wanalyzer-malloc-leak]: leak of ‘Stream_New(0, (long unsigned int)(*<unknown>.pointer - *<unknown>.buffer) + 1031)’
FreeRDP-3.16.0/libfreerdp/core/mcs.c:819:13: enter_function: entry to ‘mcs_send_connect_initial’
FreeRDP-3.16.0/libfreerdp/core/mcs.c:830:12: branch_false: following ‘false’ branch (when ‘mcs’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/mcs.c:833:19: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/mcs.c:839:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/mcs.c:845:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/mcs.c:845:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/mcs.c:847:20: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/mcs.c:849:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/mcs.c:855:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/mcs.c:855:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/mcs.c:857:18: call_function: inlined call to ‘Stream_GetPosition’ from ‘mcs_send_connect_initial’
FreeRDP-3.16.0/libfreerdp/core/mcs.c:858:13: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/mcs.c:860:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/mcs.c:866:14: call_function: inlined call to ‘Stream_GetPosition’ from ‘mcs_send_connect_initial’
FreeRDP-3.16.0/libfreerdp/core/mcs.c:869:14: call_function: calling ‘mcs_write_connect_initial’ from ‘mcs_send_connect_initial’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def523]
FreeRDP-3.16.0/libfreerdp/core/mcs.c:743:9: warning[-Wanalyzer-malloc-leak]: leak of ‘Stream_New(0, (long unsigned int)(*<unknown>.pointer - *<unknown>.buffer) + 1031)’
FreeRDP-3.16.0/libfreerdp/core/mcs.c:819:13: enter_function: entry to ‘mcs_send_connect_initial’
FreeRDP-3.16.0/libfreerdp/core/mcs.c:830:12: branch_false: following ‘false’ branch (when ‘mcs’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/mcs.c:833:19: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/mcs.c:839:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/mcs.c:845:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/mcs.c:845:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/mcs.c:847:20: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/mcs.c:849:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/mcs.c:855:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/mcs.c:855:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/mcs.c:857:18: call_function: inlined call to ‘Stream_GetPosition’ from ‘mcs_send_connect_initial’
FreeRDP-3.16.0/libfreerdp/core/mcs.c:858:13: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/mcs.c:860:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/mcs.c:866:14: call_function: inlined call to ‘Stream_GetPosition’ from ‘mcs_send_connect_initial’
FreeRDP-3.16.0/libfreerdp/core/mcs.c:869:14: call_function: calling ‘mcs_write_connect_initial’ from ‘mcs_send_connect_initial’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def524]
FreeRDP-3.16.0/libfreerdp/core/mcs.c:788:16: warning[-Wanalyzer-malloc-leak]: leak of ‘Stream_New(0, (long unsigned int)(*<unknown>.pointer - *<unknown>.buffer) + 1031)’
FreeRDP-3.16.0/libfreerdp/core/mcs.c:941:6: enter_function: entry to ‘mcs_send_connect_response’
FreeRDP-3.16.0/libfreerdp/core/mcs.c:951:12: branch_false: following ‘false’ branch (when ‘mcs’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/mcs.c:954:23: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/mcs.c:956:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/mcs.c:962:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/mcs.c:962:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/mcs.c:965:44: call_function: inlined call to ‘Stream_Capacity’ from ‘mcs_send_connect_response’
FreeRDP-3.16.0/libfreerdp/core/mcs.c:967:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/mcs.c:973:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/mcs.c:973:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/mcs.c:975:18: call_function: inlined call to ‘Stream_GetPosition’ from ‘mcs_send_connect_response’
FreeRDP-3.16.0/libfreerdp/core/mcs.c:976:13: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/mcs.c:978:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/mcs.c:984:14: call_function: inlined call to ‘Stream_GetPosition’ from ‘mcs_send_connect_response’
FreeRDP-3.16.0/libfreerdp/core/mcs.c:987:14: call_function: calling ‘mcs_write_connect_response’ from ‘mcs_send_connect_response’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def525]
FreeRDP-3.16.0/libfreerdp/core/mcs.c:792:17: warning[-Wanalyzer-malloc-leak]: leak of ‘Stream_New(0, (long unsigned int)(*<unknown>.pointer - *<unknown>.buffer) + 1031)’
FreeRDP-3.16.0/libfreerdp/core/mcs.c:941:6: enter_function: entry to ‘mcs_send_connect_response’
FreeRDP-3.16.0/libfreerdp/core/mcs.c:951:12: branch_false: following ‘false’ branch (when ‘mcs’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/mcs.c:954:23: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/mcs.c:956:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/mcs.c:962:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/mcs.c:962:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/mcs.c:965:44: call_function: inlined call to ‘Stream_Capacity’ from ‘mcs_send_connect_response’
FreeRDP-3.16.0/libfreerdp/core/mcs.c:967:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/mcs.c:973:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/mcs.c:973:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/mcs.c:975:18: call_function: inlined call to ‘Stream_GetPosition’ from ‘mcs_send_connect_response’
FreeRDP-3.16.0/libfreerdp/core/mcs.c:976:13: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/mcs.c:978:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/mcs.c:984:14: call_function: inlined call to ‘Stream_GetPosition’ from ‘mcs_send_connect_response’
FreeRDP-3.16.0/libfreerdp/core/mcs.c:987:14: call_function: calling ‘mcs_write_connect_response’ from ‘mcs_send_connect_response’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def526]
FreeRDP-3.16.0/libfreerdp/core/mcs.c:796:9: warning[-Wanalyzer-malloc-leak]: leak of ‘Stream_New(0, (long unsigned int)(*<unknown>.pointer - *<unknown>.buffer) + 1031)’
FreeRDP-3.16.0/libfreerdp/core/mcs.c:941:6: enter_function: entry to ‘mcs_send_connect_response’
FreeRDP-3.16.0/libfreerdp/core/mcs.c:951:12: branch_false: following ‘false’ branch (when ‘mcs’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/mcs.c:954:23: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/mcs.c:956:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/mcs.c:962:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/mcs.c:962:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/mcs.c:965:44: call_function: inlined call to ‘Stream_Capacity’ from ‘mcs_send_connect_response’
FreeRDP-3.16.0/libfreerdp/core/mcs.c:967:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/mcs.c:973:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/mcs.c:973:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/mcs.c:975:18: call_function: inlined call to ‘Stream_GetPosition’ from ‘mcs_send_connect_response’
FreeRDP-3.16.0/libfreerdp/core/mcs.c:976:13: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/mcs.c:978:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/mcs.c:984:14: call_function: inlined call to ‘Stream_GetPosition’ from ‘mcs_send_connect_response’
FreeRDP-3.16.0/libfreerdp/core/mcs.c:987:14: call_function: calling ‘mcs_write_connect_response’ from ‘mcs_send_connect_response’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def527]
FreeRDP-3.16.0/libfreerdp/core/mcs.c:796:9: warning[-Wanalyzer-malloc-leak]: leak of ‘Stream_New(0, *s.capacity)’
FreeRDP-3.16.0/libfreerdp/core/mcs.c:779:6: enter_function: entry to ‘mcs_write_connect_response’
FreeRDP-3.16.0/libfreerdp/core/mcs.c:785:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/mcs.c:788:16: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/mcs.c:790:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/mcs.c:796:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/mcs.c:796:9: danger: ‘Stream_New(0, *s.capacity)’ leaks here; was allocated at [(5)](sarif:/runs/0/results/19/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def528]
FreeRDP-3.16.0/libfreerdp/core/mcs.c:797:9: warning[-Wanalyzer-malloc-leak]: leak of ‘Stream_New(0, (long unsigned int)(*<unknown>.pointer - *<unknown>.buffer) + 1031)’
FreeRDP-3.16.0/libfreerdp/core/mcs.c:941:6: enter_function: entry to ‘mcs_send_connect_response’
FreeRDP-3.16.0/libfreerdp/core/mcs.c:951:12: branch_false: following ‘false’ branch (when ‘mcs’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/mcs.c:954:23: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/mcs.c:956:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/mcs.c:962:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/mcs.c:962:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/mcs.c:965:44: call_function: inlined call to ‘Stream_Capacity’ from ‘mcs_send_connect_response’
FreeRDP-3.16.0/libfreerdp/core/mcs.c:967:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/mcs.c:973:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/mcs.c:973:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/mcs.c:975:18: call_function: inlined call to ‘Stream_GetPosition’ from ‘mcs_send_connect_response’
FreeRDP-3.16.0/libfreerdp/core/mcs.c:976:13: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/mcs.c:978:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/mcs.c:984:14: call_function: inlined call to ‘Stream_GetPosition’ from ‘mcs_send_connect_response’
FreeRDP-3.16.0/libfreerdp/core/mcs.c:987:14: call_function: calling ‘mcs_write_connect_response’ from ‘mcs_send_connect_response’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def529]
FreeRDP-3.16.0/libfreerdp/core/mcs.c:845:14: warning[-Wanalyzer-malloc-leak]: leak of ‘Stream_New(0, 512)’
FreeRDP-3.16.0/libfreerdp/core/mcs.c:830:12: branch_false: following ‘false’ branch (when ‘mcs’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/mcs.c:833:19: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/mcs.c:837:23: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/mcs.c:839:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/mcs.c:845:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/mcs.c:845:14: danger: ‘Stream_New(0, 512)’ leaks here; was allocated at [(3)](sarif:/runs/0/results/22/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def530]
FreeRDP-3.16.0/libfreerdp/core/mcs.c:855:14: warning[-Wanalyzer-malloc-leak]: leak of ‘Stream_New(0, 1024)’
FreeRDP-3.16.0/libfreerdp/core/mcs.c:830:12: branch_false: following ‘false’ branch (when ‘mcs’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/mcs.c:833:19: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/mcs.c:839:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/mcs.c:845:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/mcs.c:845:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/mcs.c:847:20: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/mcs.c:847:20: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/mcs.c:849:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/mcs.c:855:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/mcs.c:855:14: danger: ‘Stream_New(0, 1024)’ leaks here; was allocated at [(7)](sarif:/runs/0/results/23/codeFlows/0/threadFlows/0/locations/6)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def531]
FreeRDP-3.16.0/libfreerdp/core/mcs.c:962:14: warning[-Wanalyzer-malloc-leak]: leak of ‘Stream_New(0, 512)’
FreeRDP-3.16.0/libfreerdp/core/mcs.c:951:12: branch_false: following ‘false’ branch (when ‘mcs’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/mcs.c:954:23: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/mcs.c:954:23: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/mcs.c:956:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/mcs.c:962:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/mcs.c:962:14: danger: ‘Stream_New(0, 512)’ leaks here; was allocated at [(3)](sarif:/runs/0/results/24/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def532]
FreeRDP-3.16.0/libfreerdp/core/mcs.c:973:14: warning[-Wanalyzer-malloc-leak]: leak of ‘Stream_New(0, *<unknown>.capacity + 512)’
FreeRDP-3.16.0/libfreerdp/core/mcs.c:941:6: enter_function: entry to ‘mcs_send_connect_response’
FreeRDP-3.16.0/libfreerdp/core/mcs.c:951:12: branch_false: following ‘false’ branch (when ‘mcs’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/mcs.c:954:23: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/mcs.c:956:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/mcs.c:962:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/mcs.c:962:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/mcs.c:965:44: call_function: inlined call to ‘Stream_Capacity’ from ‘mcs_send_connect_response’
FreeRDP-3.16.0/libfreerdp/core/mcs.c:965:21: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/mcs.c:967:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/mcs.c:973:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/mcs.c:973:14: danger: ‘Stream_New(0, *<unknown>.capacity + 512)’ leaks here; was allocated at [(9)](sarif:/runs/0/results/25/codeFlows/0/threadFlows/0/locations/8)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def533]
FreeRDP-3.16.0/libfreerdp/core/mcs.c:1066:16: warning[-Wanalyzer-malloc-leak]: leak of ‘Stream_New(0, 12)’
FreeRDP-3.16.0/libfreerdp/core/mcs.c:1043:6: enter_function: entry to ‘mcs_send_erect_domain_request’
FreeRDP-3.16.0/libfreerdp/core/mcs.c:1049:12: branch_false: following ‘false’ branch (when ‘mcs’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/mcs.c:1052:13: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/mcs.c:1052:13: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/mcs.c:1054:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/mcs.c:1060:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/mcs.c:1060:9: call_function: calling ‘mcs_write_domain_mcspdu_header’ from ‘mcs_send_erect_domain_request’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def534]
FreeRDP-3.16.0/libfreerdp/core/mcs.c:1115:16: warning[-Wanalyzer-malloc-leak]: leak of ‘Stream_New(0, 8)’
FreeRDP-3.16.0/libfreerdp/core/mcs.c:1094:6: enter_function: entry to ‘mcs_send_attach_user_request’
FreeRDP-3.16.0/libfreerdp/core/mcs.c:1100:12: branch_false: following ‘false’ branch (when ‘mcs’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/mcs.c:1103:13: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/mcs.c:1103:13: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/mcs.c:1105:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/mcs.c:1111:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/mcs.c:1111:9: call_function: calling ‘mcs_write_domain_mcspdu_header’ from ‘mcs_send_attach_user_request’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def535]
FreeRDP-3.16.0/libfreerdp/core/mcs.c:1171:16: warning[-Wanalyzer-malloc-leak]: leak of ‘Stream_New(0, 11)’
FreeRDP-3.16.0/libfreerdp/core/mcs.c:1147:6: enter_function: entry to ‘mcs_send_attach_user_confirm’
FreeRDP-3.16.0/libfreerdp/core/mcs.c:1153:12: branch_false: following ‘false’ branch (when ‘mcs’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/mcs.c:1156:13: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/mcs.c:1156:13: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/mcs.c:1158:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/mcs.c:1164:23: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/mcs.c:1165:9: call_function: calling ‘mcs_write_domain_mcspdu_header’ from ‘mcs_send_attach_user_confirm’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def536]
FreeRDP-3.16.0/libfreerdp/core/mcs.c:1240:16: warning[-Wanalyzer-malloc-leak]: leak of ‘Stream_New(0, 12)’
FreeRDP-3.16.0/libfreerdp/core/mcs.c:1218:6: enter_function: entry to ‘mcs_send_channel_join_request’
FreeRDP-3.16.0/libfreerdp/core/mcs.c:1226:13: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/mcs.c:1228:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/mcs.c:1234:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/mcs.c:1234:9: call_function: calling ‘mcs_write_domain_mcspdu_header’ from ‘mcs_send_channel_join_request’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def537]
FreeRDP-3.16.0/libfreerdp/core/mcs.c:1433:20: warning[-Wanalyzer-malloc-leak]: leak of ‘mcs’
FreeRDP-3.16.0/libfreerdp/core/mcs.c:1429:24: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/mcs.c:1431:12: branch_false: following ‘false’ branch (when ‘mcs’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/mcs.c:1433:20: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/mcs.c:1433:20: danger: ‘mcs’ leaks here; was allocated at [(1)](sarif:/runs/0/results/30/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def538]
FreeRDP-3.16.0/libfreerdp/core/message.c:2892:33: warning[-Wanalyzer-malloc-leak]: leak of ‘message’
FreeRDP-3.16.0/libfreerdp/core/message.c:2879:17: enter_function: entry to ‘update_message_proxy_new’
FreeRDP-3.16.0/libfreerdp/core/message.c:2883:12: branch_false: following ‘false’ branch (when ‘update’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/message.c:2886:42: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/message.c:2886:42: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/message.c:2886:12: branch_false: following ‘false’ branch (when ‘message’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/message.c:2889:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/message.c:2890:9: call_function: calling ‘update_message_register_interface’ from ‘update_message_proxy_new’
FreeRDP-3.16.0/libfreerdp/core/message.c:2890:9: return_function: returning to ‘update_message_proxy_new’ from ‘update_message_register_interface’
FreeRDP-3.16.0/libfreerdp/core/message.c:2892:33: danger: ‘message’ leaks here; was allocated at [(4)](sarif:/runs/0/results/5/codeFlows/0/threadFlows/0/locations/3)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def539]
FreeRDP-3.16.0/libfreerdp/core/nego.c:760:18: warning[-Wanalyzer-malloc-leak]: leak of ‘Stream_New(0, 1024)’
FreeRDP-3.16.0/libfreerdp/core/nego.c:752:13: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/nego.c:754:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/nego.c:760:18: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/nego.c:760:18: danger: ‘Stream_New(0, 1024)’ leaks here; was allocated at [(1)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def540]
FreeRDP-3.16.0/libfreerdp/core/nego.c:1108:25: warning[-Wanalyzer-malloc-leak]: leak of ‘Stream_New(0, 512)’
FreeRDP-3.16.0/libfreerdp/core/nego.c:1076:6: enter_function: entry to ‘nego_send_negotiation_request’
FreeRDP-3.16.0/libfreerdp/core/nego.c:1085:13: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/nego.c:1088:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/nego.c:1095:14: call_function: inlined call to ‘Stream_GetPosition’ from ‘nego_send_negotiation_request’
FreeRDP-3.16.0/libfreerdp/core/nego.c:1098:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/nego.c:1100:53: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/nego.c:1100:17: call_function: inlined call to ‘Stream_Write’ from ‘nego_send_negotiation_request’
FreeRDP-3.16.0/libfreerdp/core/nego.c:1104:22: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/nego.c:1104:20: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/nego.c:1105:22: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/nego.c:1104:21: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/nego.c:1106:41: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/nego.c:1104:21: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/nego.c:1108:25: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/nego.c:1108:25: danger: ‘Stream_New(0, 512)’ leaks here; was allocated at [(2)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/1)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def541]
FreeRDP-3.16.0/libfreerdp/core/nego.c:1114:25: warning[-Wanalyzer-malloc-leak]: leak of ‘Stream_New(0, 512)’
FreeRDP-3.16.0/libfreerdp/core/nego.c:1076:6: enter_function: entry to ‘nego_send_negotiation_request’
FreeRDP-3.16.0/libfreerdp/core/nego.c:1085:13: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/nego.c:1088:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/nego.c:1095:14: call_function: inlined call to ‘Stream_GetPosition’ from ‘nego_send_negotiation_request’
FreeRDP-3.16.0/libfreerdp/core/nego.c:1098:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/nego.c:1100:53: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/nego.c:1100:17: call_function: inlined call to ‘Stream_Write’ from ‘nego_send_negotiation_request’
FreeRDP-3.16.0/libfreerdp/core/nego.c:1104:22: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/nego.c:1114:25: danger: ‘Stream_New(0, 512)’ leaks here; was allocated at [(2)](sarif:/runs/0/results/4/codeFlows/0/threadFlows/0/locations/1)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def542]
FreeRDP-3.16.0/libfreerdp/core/nego.c:1136:17: warning[-Wanalyzer-malloc-leak]: leak of ‘Stream_New(0, 512)’
FreeRDP-3.16.0/libfreerdp/core/nego.c:1076:6: enter_function: entry to ‘nego_send_negotiation_request’
FreeRDP-3.16.0/libfreerdp/core/nego.c:1085:13: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/nego.c:1088:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/nego.c:1095:14: call_function: inlined call to ‘Stream_GetPosition’ from ‘nego_send_negotiation_request’
FreeRDP-3.16.0/libfreerdp/core/nego.c:1136:17: danger: ‘Stream_New(0, 512)’ leaks here; was allocated at [(2)](sarif:/runs/0/results/6/codeFlows/0/threadFlows/0/locations/1)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def543]
FreeRDP-3.16.0/libfreerdp/core/nego.c:1160:9: warning[-Wanalyzer-malloc-leak]: leak of ‘Stream_New(0, 512)’
FreeRDP-3.16.0/libfreerdp/core/nego.c:1076:6: enter_function: entry to ‘nego_send_negotiation_request’
FreeRDP-3.16.0/libfreerdp/core/nego.c:1085:13: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/nego.c:1088:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/nego.c:1095:14: call_function: inlined call to ‘Stream_GetPosition’ from ‘nego_send_negotiation_request’
FreeRDP-3.16.0/libfreerdp/core/nego.c:1136:17: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/nego.c:1140:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/nego.c:1140:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/nego.c:1156:12: branch_false: following ‘false’ branch (when ‘length <= 65535’)...
FreeRDP-3.16.0/libfreerdp/core/nego.c:1159:14: call_function: inlined call to ‘Stream_GetPosition’ from ‘nego_send_negotiation_request’
FreeRDP-3.16.0/libfreerdp/core/nego.c:1160:9: danger: ‘Stream_New(0, 512)’ leaks here; was allocated at [(2)](sarif:/runs/0/results/7/codeFlows/0/threadFlows/0/locations/1)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def544]
FreeRDP-3.16.0/libfreerdp/core/nego.c:1169:9: warning[-Wanalyzer-malloc-leak]: leak of ‘Stream_New(0, 512)’
FreeRDP-3.16.0/libfreerdp/core/nego.c:1076:6: enter_function: entry to ‘nego_send_negotiation_request’
FreeRDP-3.16.0/libfreerdp/core/nego.c:1085:13: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/nego.c:1088:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/nego.c:1095:14: call_function: inlined call to ‘Stream_GetPosition’ from ‘nego_send_negotiation_request’
FreeRDP-3.16.0/libfreerdp/core/nego.c:1136:17: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/nego.c:1140:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/nego.c:1140:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/nego.c:1156:12: branch_true: following ‘true’ branch (when ‘length > 65535’)...
FreeRDP-3.16.0/libfreerdp/core/nego.c:1157:17: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/nego.c:1169:9: danger: ‘Stream_New(0, 512)’ leaks here; was allocated at [(2)](sarif:/runs/0/results/8/codeFlows/0/threadFlows/0/locations/1)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def545]
FreeRDP-3.16.0/libfreerdp/core/nego.c:1495:21: warning[-Wanalyzer-malloc-leak]: leak of ‘Stream_New(0, 512)’
FreeRDP-3.16.0/libfreerdp/core/nego.c:1451:6: enter_function: entry to ‘nego_send_negotiation_response’
FreeRDP-3.16.0/libfreerdp/core/nego.c:1469:13: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/nego.c:1471:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/nego.c:1478:14: call_function: inlined call to ‘Stream_GetPosition’ from ‘nego_send_negotiation_response’
FreeRDP-3.16.0/libfreerdp/core/nego.c:1481:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/nego.c:1495:21: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/nego.c:1495:21: danger: ‘Stream_New(0, 512)’ leaks here; was allocated at [(2)](sarif:/runs/0/results/9/codeFlows/0/threadFlows/0/locations/1)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def546]
FreeRDP-3.16.0/libfreerdp/core/nego.c:1513:9: warning[-Wanalyzer-malloc-leak]: leak of ‘Stream_New(0, 512)’
FreeRDP-3.16.0/libfreerdp/core/nego.c:1451:6: enter_function: entry to ‘nego_send_negotiation_response’
FreeRDP-3.16.0/libfreerdp/core/nego.c:1469:13: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/nego.c:1471:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/nego.c:1478:14: call_function: inlined call to ‘Stream_GetPosition’ from ‘nego_send_negotiation_response’
FreeRDP-3.16.0/libfreerdp/core/nego.c:1513:9: danger: ‘Stream_New(0, 512)’ leaks here; was allocated at [(2)](sarif:/runs/0/results/10/codeFlows/0/threadFlows/0/locations/1)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def547]
FreeRDP-3.16.0/libfreerdp/core/nego.c:1667:21: warning[-Wanalyzer-malloc-leak]: leak of ‘nego’
FreeRDP-3.16.0/libfreerdp/core/nego.c:1662:35: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/nego.c:1664:12: branch_false: following ‘false’ branch (when ‘nego’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/nego.c:1667:21: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/nego.c:1667:21: danger: ‘nego’ leaks here; was allocated at [(1)](sarif:/runs/0/results/11/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def548]
FreeRDP-3.16.0/libfreerdp/core/nego.c:2048:23: warning[-Wanalyzer-malloc-leak]: leak of ‘Stream_New(0, 512)’
FreeRDP-3.16.0/libfreerdp/core/nego.c:1076:6: enter_function: entry to ‘nego_send_negotiation_request’
FreeRDP-3.16.0/libfreerdp/core/nego.c:1085:13: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/nego.c:1088:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/nego.c:1095:14: call_function: inlined call to ‘Stream_GetPosition’ from ‘nego_send_negotiation_request’
FreeRDP-3.16.0/libfreerdp/core/nego.c:1136:17: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/nego.c:1136:17: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/nego.c:1136:17: call_function: calling ‘nego_protocol_to_str’ from ‘nego_send_negotiation_request’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def549]
FreeRDP-3.16.0/libfreerdp/core/nego.c:2050:23: warning[-Wanalyzer-malloc-leak]: leak of ‘Stream_New(0, 512)’
FreeRDP-3.16.0/libfreerdp/core/nego.c:1076:6: enter_function: entry to ‘nego_send_negotiation_request’
FreeRDP-3.16.0/libfreerdp/core/nego.c:1085:13: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/nego.c:1088:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/nego.c:1095:14: call_function: inlined call to ‘Stream_GetPosition’ from ‘nego_send_negotiation_request’
FreeRDP-3.16.0/libfreerdp/core/nego.c:1136:17: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/nego.c:1136:17: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/nego.c:1136:17: call_function: calling ‘nego_protocol_to_str’ from ‘nego_send_negotiation_request’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def550]
FreeRDP-3.16.0/libfreerdp/core/nego.c:2052:23: warning[-Wanalyzer-malloc-leak]: leak of ‘Stream_New(0, 512)’
FreeRDP-3.16.0/libfreerdp/core/nego.c:1076:6: enter_function: entry to ‘nego_send_negotiation_request’
FreeRDP-3.16.0/libfreerdp/core/nego.c:1085:13: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/nego.c:1088:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/nego.c:1095:14: call_function: inlined call to ‘Stream_GetPosition’ from ‘nego_send_negotiation_request’
FreeRDP-3.16.0/libfreerdp/core/nego.c:1136:17: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/nego.c:1136:17: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/nego.c:1136:17: call_function: calling ‘nego_protocol_to_str’ from ‘nego_send_negotiation_request’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def551]
FreeRDP-3.16.0/libfreerdp/core/nego.c:2054:23: warning[-Wanalyzer-malloc-leak]: leak of ‘Stream_New(0, 512)’
FreeRDP-3.16.0/libfreerdp/core/nego.c:1076:6: enter_function: entry to ‘nego_send_negotiation_request’
FreeRDP-3.16.0/libfreerdp/core/nego.c:1085:13: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/nego.c:1088:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/nego.c:1095:14: call_function: inlined call to ‘Stream_GetPosition’ from ‘nego_send_negotiation_request’
FreeRDP-3.16.0/libfreerdp/core/nego.c:1136:17: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/nego.c:1136:17: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/nego.c:1136:17: call_function: calling ‘nego_protocol_to_str’ from ‘nego_send_negotiation_request’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def552]
FreeRDP-3.16.0/libfreerdp/core/nego.c:2056:23: warning[-Wanalyzer-malloc-leak]: leak of ‘Stream_New(0, 512)’
FreeRDP-3.16.0/libfreerdp/core/nego.c:1076:6: enter_function: entry to ‘nego_send_negotiation_request’
FreeRDP-3.16.0/libfreerdp/core/nego.c:1085:13: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/nego.c:1088:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/nego.c:1095:14: call_function: inlined call to ‘Stream_GetPosition’ from ‘nego_send_negotiation_request’
FreeRDP-3.16.0/libfreerdp/core/nego.c:1136:17: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/nego.c:1136:17: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/nego.c:1136:17: call_function: calling ‘nego_protocol_to_str’ from ‘nego_send_negotiation_request’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def553]
FreeRDP-3.16.0/libfreerdp/core/nego.c:2058:23: warning[-Wanalyzer-malloc-leak]: leak of ‘Stream_New(0, 512)’
FreeRDP-3.16.0/libfreerdp/core/nego.c:1076:6: enter_function: entry to ‘nego_send_negotiation_request’
FreeRDP-3.16.0/libfreerdp/core/nego.c:1085:13: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/nego.c:1088:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/nego.c:1095:14: call_function: inlined call to ‘Stream_GetPosition’ from ‘nego_send_negotiation_request’
FreeRDP-3.16.0/libfreerdp/core/nego.c:1136:17: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/nego.c:1136:17: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/nego.c:1136:17: call_function: calling ‘nego_protocol_to_str’ from ‘nego_send_negotiation_request’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def554]
FreeRDP-3.16.0/libfreerdp/core/nego.c:2061:23: warning[-Wanalyzer-malloc-leak]: leak of ‘Stream_New(0, 512)’
FreeRDP-3.16.0/libfreerdp/core/nego.c:1076:6: enter_function: entry to ‘nego_send_negotiation_request’
FreeRDP-3.16.0/libfreerdp/core/nego.c:1085:13: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/nego.c:1088:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/nego.c:1095:14: call_function: inlined call to ‘Stream_GetPosition’ from ‘nego_send_negotiation_request’
FreeRDP-3.16.0/libfreerdp/core/nego.c:1136:17: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/nego.c:1136:17: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/nego.c:1136:17: call_function: calling ‘nego_protocol_to_str’ from ‘nego_send_negotiation_request’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def555]
FreeRDP-3.16.0/libfreerdp/core/nego.c:2063:23: warning[-Wanalyzer-malloc-leak]: leak of ‘Stream_New(0, 512)’
FreeRDP-3.16.0/libfreerdp/core/nego.c:1076:6: enter_function: entry to ‘nego_send_negotiation_request’
FreeRDP-3.16.0/libfreerdp/core/nego.c:1085:13: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/nego.c:1088:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/nego.c:1095:14: call_function: inlined call to ‘Stream_GetPosition’ from ‘nego_send_negotiation_request’
FreeRDP-3.16.0/libfreerdp/core/nego.c:1136:17: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/nego.c:1136:17: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/nego.c:1136:17: call_function: calling ‘nego_protocol_to_str’ from ‘nego_send_negotiation_request’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def556]
FreeRDP-3.16.0/libfreerdp/core/nla.c:177:9: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.16.0/libfreerdp/core/nla.c:2096:9: enter_function: entry to ‘nla_new’
FreeRDP-3.16.0/libfreerdp/core/nla.c:2106:12: branch_false: following ‘false’ branch (when ‘nla’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/nla.c:2109:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/nla.c:2117:25: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/nla.c:2118:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/nla.c:2121:21: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/nla.c:2122:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/nla.c:2126:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/nla.c:2126:14: call_function: calling ‘nla_sec_buffer_alloc’ from ‘nla_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def557]
FreeRDP-3.16.0/libfreerdp/core/nla.c:177:9: warning[-Wanalyzer-malloc-leak]: leak of ‘nla’
FreeRDP-3.16.0/libfreerdp/core/nla.c:2096:9: enter_function: entry to ‘nla_new’
FreeRDP-3.16.0/libfreerdp/core/nla.c:2104:32: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/nla.c:2106:12: branch_false: following ‘false’ branch (when ‘nla’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/nla.c:2109:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/nla.c:2118:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/nla.c:2121:21: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/nla.c:2122:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/nla.c:2126:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/nla.c:2126:14: call_function: calling ‘nla_sec_buffer_alloc’ from ‘nla_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def558]
FreeRDP-3.16.0/libfreerdp/core/nla.c:229:9: warning[-Wanalyzer-malloc-leak]: leak of ‘Stream_New(0, 4096)’
FreeRDP-3.16.0/libfreerdp/core/nla.c:896:5: enter_function: entry to ‘nla_authenticate’
FreeRDP-3.16.0/libfreerdp/core/nla.c:900:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/nla.c:903:24: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/nla.c:903:24: call_function: calling ‘nla_client_authenticate’ from ‘nla_authenticate’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def559]
FreeRDP-3.16.0/libfreerdp/core/nla.c:231:14: warning[-Wanalyzer-malloc-leak]: leak of ‘Stream_New(0, 4096)’
FreeRDP-3.16.0/libfreerdp/core/nla.c:896:5: enter_function: entry to ‘nla_authenticate’
FreeRDP-3.16.0/libfreerdp/core/nla.c:900:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/nla.c:903:24: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/nla.c:903:24: call_function: calling ‘nla_client_authenticate’ from ‘nla_authenticate’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def560]
FreeRDP-3.16.0/libfreerdp/core/nla.c:239:49: warning[-Wanalyzer-malloc-leak]: leak of ‘Stream_New(0, 4096)’
FreeRDP-3.16.0/libfreerdp/core/nla.c:896:5: enter_function: entry to ‘nla_authenticate’
FreeRDP-3.16.0/libfreerdp/core/nla.c:900:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/nla.c:903:24: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/nla.c:903:24: call_function: calling ‘nla_client_authenticate’ from ‘nla_authenticate’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def561]
FreeRDP-3.16.0/libfreerdp/core/nla.c:708:18: warning[-Wanalyzer-malloc-leak]: leak of ‘Stream_New(0, 4096)’
FreeRDP-3.16.0/libfreerdp/core/nla.c:703:13: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/nla.c:705:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/nla.c:708:18: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/nla.c:708:18: danger: ‘Stream_New(0, 4096)’ leaks here; was allocated at [(1)](sarif:/runs/0/results/11/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def562]
FreeRDP-3.16.0/libfreerdp/core/nla.c:988:14: warning[-Wanalyzer-malloc-leak]: leak of ‘winpr_Digest_New()’
FreeRDP-3.16.0/libfreerdp/core/nla.c:981:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/nla.c:985:24: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/nla.c:985:24: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/nla.c:985:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/nla.c:988:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/nla.c:988:14: danger: ‘winpr_Digest_New()’ leaks here; was allocated at [(3)](sarif:/runs/0/results/12/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def563]
FreeRDP-3.16.0/libfreerdp/core/nla.c:1074:14: warning[-Wanalyzer-malloc-leak]: leak of ‘winpr_Digest_New()’
FreeRDP-3.16.0/libfreerdp/core/nla.c:1067:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/nla.c:1071:24: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/nla.c:1071:24: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/nla.c:1071:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/nla.c:1074:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/nla.c:1074:14: danger: ‘winpr_Digest_New()’ leaks here; was allocated at [(3)](sarif:/runs/0/results/13/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def564]
FreeRDP-3.16.0/libfreerdp/core/nla.c:1420:14: warning[-Wanalyzer-malloc-leak]: leak of ‘Stream_New(0, 2000)’
FreeRDP-3.16.0/libfreerdp/core/nla.c:1449:13: enter_function: entry to ‘nla_write_TSRemoteGuardKerbCred’
FreeRDP-3.16.0/libfreerdp/core/nla.c:1463:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/nla.c:1467:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/nla.c:1467:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/nla.c:1470:13: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/nla.c:1470:13: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/nla.c:1471:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/nla.c:1474:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/nla.c:1474:14: call_function: calling ‘nla_write_KERB_TICKET_LOGON’ from ‘nla_write_TSRemoteGuardKerbCred’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def565]
FreeRDP-3.16.0/libfreerdp/core/nla.c:1864:14: warning[-Wanalyzer-malloc-leak]: leak of ‘Stream_New(0, length)’
FreeRDP-3.16.0/libfreerdp/core/nla.c:1781:6: enter_function: entry to ‘nla_send’
FreeRDP-3.16.0/libfreerdp/core/nla.c:1791:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/nla.c:1795:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/nla.c:1796:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/nla.c:1800:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/nla.c:1801:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/nla.c:1806:13: call_function: inlined call to ‘nla_get_state’ from ‘nla_send’
FreeRDP-3.16.0/libfreerdp/core/nla.c:1854:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/nla.c:1857:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/nla.c:1857:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/nla.c:1860:13: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/nla.c:1860:13: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/nla.c:1861:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/nla.c:1864:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/nla.c:1864:14: danger: ‘Stream_New(0, length)’ leaks here; was allocated at [(13)](sarif:/runs/0/results/15/codeFlows/0/threadFlows/0/locations/12)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def566]
FreeRDP-3.16.0/libfreerdp/core/nla.c:2121:21: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.16.0/libfreerdp/core/nla.c:2106:12: branch_false: following ‘false’ branch (when ‘nla’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/nla.c:2109:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/nla.c:2117:25: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/nla.c:2118:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/nla.c:2121:21: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/nla.c:2121:21: danger: ‘<unknown>’ leaks here; was allocated at [(3)](sarif:/runs/0/results/17/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def567]
FreeRDP-3.16.0/libfreerdp/core/nla.c:2121:21: warning[-Wanalyzer-malloc-leak]: leak of ‘nla’
FreeRDP-3.16.0/libfreerdp/core/nla.c:2104:32: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/nla.c:2106:12: branch_false: following ‘false’ branch (when ‘nla’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/nla.c:2109:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/nla.c:2118:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/nla.c:2121:21: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/nla.c:2121:21: danger: ‘nla’ leaks here; was allocated at [(1)](sarif:/runs/0/results/16/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def568]
FreeRDP-3.16.0/libfreerdp/core/nla.c:2137:9: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.16.0/libfreerdp/core/nla.c:2106:12: branch_false: following ‘false’ branch (when ‘nla’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/nla.c:2109:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/nla.c:2117:25: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/nla.c:2118:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/nla.c:2121:21: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/nla.c:2122:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/nla.c:2123:17: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/nla.c:2137:9: danger: ‘<unknown>’ leaks here; was allocated at [(3)](sarif:/runs/0/results/18/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-762): [#def569]
FreeRDP-3.16.0/libfreerdp/core/nla.c:2137:9: warning[-Wanalyzer-mismatching-deallocation]: ‘nla’ should have been deallocated with ‘free’ but was deallocated with ‘nla_free’
FreeRDP-3.16.0/libfreerdp/core/nla.c:2104:32: acquire_memory: allocated here (expects deallocation with ‘free’)
FreeRDP-3.16.0/libfreerdp/core/nla.c:2106:12: branch_false: following ‘false’ branch (when ‘nla’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/nla.c:2109:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/nla.c:2118:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/nla.c:2119:17: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/nla.c:2137:9: danger: deallocated with ‘nla_free’ here; allocation at [(1)](sarif:/runs/0/results/19/codeFlows/0/threadFlows/0/locations/0) expects deallocation with ‘free’
Error: GCC_ANALYZER_WARNING (CWE-416): [#def570]
FreeRDP-3.16.0/libfreerdp/core/nla.c:2152:9: warning[-Wanalyzer-use-after-free]: use after ‘nla_free’ of ‘nla’
FreeRDP-3.16.0/libfreerdp/core/nla.c:2096:9: enter_function: entry to ‘nla_new’
FreeRDP-3.16.0/libfreerdp/core/nla.c:2104:32: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/nla.c:2106:12: branch_false: following ‘false’ branch (when ‘nla’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/nla.c:2109:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/nla.c:2137:9: release_memory: deallocated here
FreeRDP-3.16.0/libfreerdp/core/nla.c:2137:9: call_function: calling ‘nla_free’ from ‘nla_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def571]
FreeRDP-3.16.0/libfreerdp/core/peer.c:1567:9: warning[-Wanalyzer-malloc-leak]: leak of ‘rdp_new(context)’
FreeRDP-3.16.0/libfreerdp/core/peer.c:1537:12: branch_false: following ‘false’ branch (when ‘client’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/peer.c:1541:38: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/peer.c:1541:12: branch_false: following ‘false’ branch (when ‘context’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/peer.c:1544:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/peer.c:1548:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/peer.c:1551:12: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/peer.c:1559:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/peer.c:1561:34: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/peer.c:1561:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/peer.c:1564:21: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/peer.c:1564:21: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/peer.c:1564:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/peer.c:1567:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/peer.c:1567:9: danger: ‘rdp_new(context)’ leaks here; was allocated at [(11)](sarif:/runs/0/results/5/codeFlows/0/threadFlows/0/locations/10)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def572]
FreeRDP-3.16.0/libfreerdp/core/proxy.c:301:25: warning[-Wanalyzer-malloc-leak]: leak of ‘_strdup(no_proxy)’
FreeRDP-3.16.0/libfreerdp/core/proxy.c:324:6: enter_function: entry to ‘proxy_read_environment’
FreeRDP-3.16.0/libfreerdp/core/proxy.c:328:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/proxy.c:331:21: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/proxy.c:333:12: branch_false: following ‘false’ branch (when ‘env’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/proxy.c:339:13: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/proxy.c:339:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/proxy.c:341:21: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/proxy.c:341:20: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/proxy.c:343:29: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/proxy.c:343:29: call_function: calling ‘check_no_proxy’ from ‘proxy_read_environment’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def573]
FreeRDP-3.16.0/libfreerdp/core/proxy.c:339:13: warning[-Wanalyzer-malloc-leak]: leak of ‘env’
FreeRDP-3.16.0/libfreerdp/core/proxy.c:328:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/proxy.c:331:21: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/proxy.c:331:21: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/proxy.c:333:12: branch_false: following ‘false’ branch (when ‘env’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/proxy.c:339:13: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/proxy.c:339:13: danger: ‘env’ leaks here; was allocated at [(3)](sarif:/runs/0/results/12/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def574]
FreeRDP-3.16.0/libfreerdp/core/proxy.c:385:21: warning[-Wanalyzer-malloc-leak]: leak of ‘_strdup(uri_in)’
FreeRDP-3.16.0/libfreerdp/core/proxy.c:374:26: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/proxy.c:376:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/proxy.c:379:19: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/proxy.c:381:12: branch_true: following ‘true’ branch (when ‘p’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/proxy.c:383:17: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/proxy.c:385:21: danger: ‘_strdup(uri_in)’ leaks here; was allocated at [(1)](sarif:/runs/0/results/13/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def575]
FreeRDP-3.16.0/libfreerdp/core/proxy.c:387:30: warning[-Wanalyzer-malloc-leak]: leak of ‘_strdup(uri_in)’
FreeRDP-3.16.0/libfreerdp/core/proxy.c:374:26: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/proxy.c:376:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/proxy.c:379:19: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/proxy.c:381:12: branch_true: following ‘true’ branch (when ‘p’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/proxy.c:383:17: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/proxy.c:385:20: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/proxy.c:387:30: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/proxy.c:387:30: danger: ‘_strdup(uri_in)’ leaks here; was allocated at [(1)](sarif:/runs/0/results/14/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def576]
FreeRDP-3.16.0/libfreerdp/core/proxy.c:390:21: warning[-Wanalyzer-malloc-leak]: leak of ‘_strdup(uri_in)’
FreeRDP-3.16.0/libfreerdp/core/proxy.c:374:26: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/proxy.c:376:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/proxy.c:379:19: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/proxy.c:381:12: branch_true: following ‘true’ branch (when ‘p’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/proxy.c:383:17: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/proxy.c:390:21: danger: ‘_strdup(uri_in)’ leaks here; was allocated at [(1)](sarif:/runs/0/results/15/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def577]
FreeRDP-3.16.0/libfreerdp/core/proxy.c:392:30: warning[-Wanalyzer-malloc-leak]: leak of ‘_strdup(uri_in)’
FreeRDP-3.16.0/libfreerdp/core/proxy.c:374:26: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/proxy.c:376:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/proxy.c:379:19: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/proxy.c:381:12: branch_true: following ‘true’ branch (when ‘p’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/proxy.c:383:17: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/proxy.c:390:20: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/proxy.c:392:30: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/proxy.c:392:30: danger: ‘_strdup(uri_in)’ leaks here; was allocated at [(1)](sarif:/runs/0/results/16/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def578]
FreeRDP-3.16.0/libfreerdp/core/proxy.c:396:26: warning[-Wanalyzer-malloc-leak]: leak of ‘_strdup(uri_in)’
FreeRDP-3.16.0/libfreerdp/core/proxy.c:374:26: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/proxy.c:376:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/proxy.c:379:19: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/proxy.c:381:12: branch_true: following ‘true’ branch (when ‘p’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/proxy.c:383:17: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/proxy.c:390:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/proxy.c:396:26: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/proxy.c:396:26: danger: ‘_strdup(uri_in)’ leaks here; was allocated at [(1)](sarif:/runs/0/results/17/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def579]
FreeRDP-3.16.0/libfreerdp/core/proxy.c:398:30: warning[-Wanalyzer-malloc-leak]: leak of ‘_strdup(uri_in)’
FreeRDP-3.16.0/libfreerdp/core/proxy.c:374:26: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/proxy.c:376:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/proxy.c:379:19: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/proxy.c:381:12: branch_true: following ‘true’ branch (when ‘p’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/proxy.c:383:17: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/proxy.c:390:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/proxy.c:396:26: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/proxy.c:396:25: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/proxy.c:398:30: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/proxy.c:398:30: danger: ‘_strdup(uri_in)’ leaks here; was allocated at [(1)](sarif:/runs/0/results/18/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def580]
FreeRDP-3.16.0/libfreerdp/core/proxy.c:413:22: warning[-Wanalyzer-malloc-leak]: leak of ‘_strdup(uri_in)’
FreeRDP-3.16.0/libfreerdp/core/proxy.c:374:26: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/proxy.c:376:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/proxy.c:379:19: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/proxy.c:381:12: branch_false: following ‘false’ branch (when ‘p’ is NULL)...
FreeRDP-3.16.0/libfreerdp/core/proxy.c:413:22: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/proxy.c:413:22: danger: ‘_strdup(uri_in)’ leaks here; was allocated at [(1)](sarif:/runs/0/results/19/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def581]
FreeRDP-3.16.0/libfreerdp/core/proxy.c:439:22: warning[-Wanalyzer-malloc-leak]: leak of ‘_strdup(uri_in)’
FreeRDP-3.16.0/libfreerdp/core/proxy.c:374:26: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/proxy.c:376:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/proxy.c:379:19: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/proxy.c:381:12: branch_true: following ‘true’ branch (when ‘p’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/proxy.c:383:17: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/proxy.c:392:28: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/proxy.c:408:17: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/proxy.c:421:12: branch_true: following ‘true’ branch (when ‘atPtr’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/proxy.c:430:34: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/proxy.c:432:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/proxy.c:438:17: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/proxy.c:439:22: danger: ‘_strdup(uri_in)’ leaks here; was allocated at [(1)](sarif:/runs/0/results/21/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def582]
FreeRDP-3.16.0/libfreerdp/core/proxy.c:439:22: warning[-Wanalyzer-malloc-leak]: leak of ‘uri’
FreeRDP-3.16.0/libfreerdp/core/proxy.c:374:26: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/proxy.c:376:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/proxy.c:379:19: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/proxy.c:381:12: branch_false: following ‘false’ branch (when ‘p’ is NULL)...
FreeRDP-3.16.0/libfreerdp/core/proxy.c:413:22: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/proxy.c:413:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/proxy.c:419:23: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/proxy.c:421:12: branch_true: following ‘true’ branch (when ‘atPtr’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/proxy.c:430:34: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/proxy.c:432:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/proxy.c:438:17: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/proxy.c:439:22: danger: ‘uri’ leaks here; was allocated at [(1)](sarif:/runs/0/results/20/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def583]
FreeRDP-3.16.0/libfreerdp/core/proxy.c:447:22: warning[-Wanalyzer-malloc-leak]: leak of ‘_strdup(uri_in)’
FreeRDP-3.16.0/libfreerdp/core/proxy.c:374:26: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/proxy.c:376:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/proxy.c:379:19: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/proxy.c:381:12: branch_true: following ‘true’ branch (when ‘p’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/proxy.c:383:17: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/proxy.c:392:28: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/proxy.c:408:17: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/proxy.c:421:12: branch_true: following ‘true’ branch (when ‘atPtr’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/proxy.c:430:34: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/proxy.c:432:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/proxy.c:438:17: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/proxy.c:439:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/proxy.c:445:17: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/proxy.c:447:22: danger: ‘_strdup(uri_in)’ leaks here; was allocated at [(1)](sarif:/runs/0/results/23/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def584]
FreeRDP-3.16.0/libfreerdp/core/proxy.c:447:22: warning[-Wanalyzer-malloc-leak]: leak of ‘uri’
FreeRDP-3.16.0/libfreerdp/core/proxy.c:374:26: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/proxy.c:376:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/proxy.c:379:19: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/proxy.c:381:12: branch_false: following ‘false’ branch (when ‘p’ is NULL)...
FreeRDP-3.16.0/libfreerdp/core/proxy.c:413:22: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/proxy.c:413:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/proxy.c:419:23: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/proxy.c:421:12: branch_true: following ‘true’ branch (when ‘atPtr’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/proxy.c:430:34: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/proxy.c:432:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/proxy.c:438:17: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/proxy.c:439:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/proxy.c:445:17: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/proxy.c:447:22: danger: ‘uri’ leaks here; was allocated at [(1)](sarif:/runs/0/results/22/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def585]
FreeRDP-3.16.0/libfreerdp/core/proxy.c:479:21: warning[-Wanalyzer-malloc-leak]: leak of ‘_strdup(uri_in)’
FreeRDP-3.16.0/libfreerdp/core/proxy.c:374:26: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/proxy.c:376:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/proxy.c:379:19: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/proxy.c:381:12: branch_true: following ‘true’ branch (when ‘p’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/proxy.c:383:17: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/proxy.c:392:28: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/proxy.c:408:17: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/proxy.c:458:12: branch_false: following ‘false’ branch (when ‘p’ is NULL)...
FreeRDP-3.16.0/libfreerdp/core/proxy.c:479:21: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/proxy.c:479:21: danger: ‘_strdup(uri_in)’ leaks here; was allocated at [(1)](sarif:/runs/0/results/25/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def586]
FreeRDP-3.16.0/libfreerdp/core/proxy.c:479:21: warning[-Wanalyzer-malloc-leak]: leak of ‘uri’
FreeRDP-3.16.0/libfreerdp/core/proxy.c:374:26: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/proxy.c:376:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/proxy.c:379:19: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/proxy.c:381:12: branch_false: following ‘false’ branch (when ‘p’ is NULL)...
FreeRDP-3.16.0/libfreerdp/core/proxy.c:413:22: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/proxy.c:413:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/proxy.c:419:23: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/proxy.c:421:12: branch_false: following ‘false’ branch (when ‘atPtr’ is NULL)...
FreeRDP-3.16.0/libfreerdp/core/proxy.c:456:13: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/proxy.c:458:12: branch_false: following ‘false’ branch (when ‘p’ is NULL)...
FreeRDP-3.16.0/libfreerdp/core/proxy.c:479:21: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/proxy.c:479:21: danger: ‘uri’ leaks here; was allocated at [(1)](sarif:/runs/0/results/24/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def587]
FreeRDP-3.16.0/libfreerdp/core/proxy.c:492:14: warning[-Wanalyzer-malloc-leak]: leak of ‘_strdup(uri_in)’
FreeRDP-3.16.0/libfreerdp/core/proxy.c:374:26: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/proxy.c:376:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/proxy.c:379:19: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/proxy.c:381:12: branch_true: following ‘true’ branch (when ‘p’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/proxy.c:383:17: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/proxy.c:392:28: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/proxy.c:408:17: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/proxy.c:458:12: branch_false: following ‘false’ branch (when ‘p’ is NULL)...
FreeRDP-3.16.0/libfreerdp/core/proxy.c:479:21: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/proxy.c:492:14: danger: ‘_strdup(uri_in)’ leaks here; was allocated at [(1)](sarif:/runs/0/results/27/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def588]
FreeRDP-3.16.0/libfreerdp/core/proxy.c:492:14: warning[-Wanalyzer-malloc-leak]: leak of ‘uri’
FreeRDP-3.16.0/libfreerdp/core/proxy.c:374:26: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/proxy.c:376:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/proxy.c:379:19: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/proxy.c:381:12: branch_false: following ‘false’ branch (when ‘p’ is NULL)...
FreeRDP-3.16.0/libfreerdp/core/proxy.c:413:22: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/proxy.c:413:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/proxy.c:419:23: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/proxy.c:421:12: branch_false: following ‘false’ branch (when ‘atPtr’ is NULL)...
FreeRDP-3.16.0/libfreerdp/core/proxy.c:456:13: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/proxy.c:458:12: branch_false: following ‘false’ branch (when ‘p’ is NULL)...
FreeRDP-3.16.0/libfreerdp/core/proxy.c:479:21: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/proxy.c:492:14: danger: ‘uri’ leaks here; was allocated at [(1)](sarif:/runs/0/results/26/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def589]
FreeRDP-3.16.0/libfreerdp/core/proxy.c:498:14: warning[-Wanalyzer-malloc-leak]: leak of ‘_strdup(uri_in)’
FreeRDP-3.16.0/libfreerdp/core/proxy.c:374:26: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/proxy.c:376:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/proxy.c:379:19: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/proxy.c:381:12: branch_true: following ‘true’ branch (when ‘p’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/proxy.c:383:17: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/proxy.c:392:28: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/proxy.c:408:17: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/proxy.c:458:12: branch_false: following ‘false’ branch (when ‘p’ is NULL)...
FreeRDP-3.16.0/libfreerdp/core/proxy.c:479:21: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/proxy.c:492:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/proxy.c:495:13: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/proxy.c:496:12: branch_false: following ‘false’ branch (when ‘p’ is NULL)...
FreeRDP-3.16.0/libfreerdp/core/proxy.c:498:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/proxy.c:498:14: danger: ‘_strdup(uri_in)’ leaks here; was allocated at [(1)](sarif:/runs/0/results/29/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def590]
FreeRDP-3.16.0/libfreerdp/core/proxy.c:498:14: warning[-Wanalyzer-malloc-leak]: leak of ‘uri’
FreeRDP-3.16.0/libfreerdp/core/proxy.c:374:26: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/proxy.c:376:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/proxy.c:379:19: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/proxy.c:381:12: branch_false: following ‘false’ branch (when ‘p’ is NULL)...
FreeRDP-3.16.0/libfreerdp/core/proxy.c:413:22: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/proxy.c:413:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/proxy.c:419:23: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/proxy.c:421:12: branch_false: following ‘false’ branch (when ‘atPtr’ is NULL)...
FreeRDP-3.16.0/libfreerdp/core/proxy.c:456:13: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/proxy.c:458:12: branch_false: following ‘false’ branch (when ‘p’ is NULL)...
FreeRDP-3.16.0/libfreerdp/core/proxy.c:479:21: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/proxy.c:492:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/proxy.c:495:13: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/proxy.c:496:12: branch_false: following ‘false’ branch (when ‘p’ is NULL)...
FreeRDP-3.16.0/libfreerdp/core/proxy.c:498:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/proxy.c:498:14: danger: ‘uri’ leaks here; was allocated at [(1)](sarif:/runs/0/results/28/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def591]
FreeRDP-3.16.0/libfreerdp/core/proxy.c:501:13: warning[-Wanalyzer-malloc-leak]: leak of ‘_strdup(uri_in)’
FreeRDP-3.16.0/libfreerdp/core/proxy.c:374:26: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/proxy.c:376:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/proxy.c:379:19: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/proxy.c:381:12: branch_true: following ‘true’ branch (when ‘p’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/proxy.c:383:17: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/proxy.c:392:28: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/proxy.c:408:17: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/proxy.c:458:12: branch_false: following ‘false’ branch (when ‘p’ is NULL)...
FreeRDP-3.16.0/libfreerdp/core/proxy.c:479:21: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/proxy.c:492:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/proxy.c:495:13: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/proxy.c:496:12: branch_false: following ‘false’ branch (when ‘p’ is NULL)...
FreeRDP-3.16.0/libfreerdp/core/proxy.c:498:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/proxy.c:498:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/proxy.c:501:13: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/proxy.c:501:13: danger: ‘_strdup(uri_in)’ leaks here; was allocated at [(1)](sarif:/runs/0/results/31/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def592]
FreeRDP-3.16.0/libfreerdp/core/proxy.c:501:13: warning[-Wanalyzer-malloc-leak]: leak of ‘uri’
FreeRDP-3.16.0/libfreerdp/core/proxy.c:374:26: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/proxy.c:376:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/proxy.c:379:19: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/proxy.c:381:12: branch_false: following ‘false’ branch (when ‘p’ is NULL)...
FreeRDP-3.16.0/libfreerdp/core/proxy.c:413:22: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/proxy.c:413:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/proxy.c:419:23: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/proxy.c:421:12: branch_false: following ‘false’ branch (when ‘atPtr’ is NULL)...
FreeRDP-3.16.0/libfreerdp/core/proxy.c:456:13: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/proxy.c:458:12: branch_false: following ‘false’ branch (when ‘p’ is NULL)...
FreeRDP-3.16.0/libfreerdp/core/proxy.c:479:21: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/proxy.c:492:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/proxy.c:495:13: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/proxy.c:496:12: branch_false: following ‘false’ branch (when ‘p’ is NULL)...
FreeRDP-3.16.0/libfreerdp/core/proxy.c:498:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/proxy.c:498:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/proxy.c:501:13: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/proxy.c:501:13: danger: ‘uri’ leaks here; was allocated at [(1)](sarif:/runs/0/results/30/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def593]
FreeRDP-3.16.0/libfreerdp/core/proxy.c:507:13: warning[-Wanalyzer-malloc-leak]: leak of ‘_strdup(uri_in)’
FreeRDP-3.16.0/libfreerdp/core/proxy.c:374:26: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/proxy.c:376:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/proxy.c:379:19: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/proxy.c:381:12: branch_false: following ‘false’ branch (when ‘p’ is NULL)...
FreeRDP-3.16.0/libfreerdp/core/proxy.c:413:22: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/proxy.c:413:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/proxy.c:419:23: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/proxy.c:458:12: branch_false: following ‘false’ branch (when ‘p’ is NULL)...
FreeRDP-3.16.0/libfreerdp/core/proxy.c:479:21: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/proxy.c:492:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/proxy.c:495:13: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/proxy.c:496:12: branch_false: following ‘false’ branch (when ‘p’ is NULL)...
FreeRDP-3.16.0/libfreerdp/core/proxy.c:498:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/proxy.c:498:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/proxy.c:501:13: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/proxy.c:501:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/proxy.c:507:13: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/proxy.c:507:13: danger: ‘_strdup(uri_in)’ leaks here; was allocated at [(1)](sarif:/runs/0/results/32/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def594]
FreeRDP-3.16.0/libfreerdp/core/proxy.c:509:17: warning[-Wanalyzer-malloc-leak]: leak of ‘_strdup(uri_in)’
FreeRDP-3.16.0/libfreerdp/core/proxy.c:374:26: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/proxy.c:376:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/proxy.c:379:19: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/proxy.c:381:12: branch_false: following ‘false’ branch (when ‘p’ is NULL)...
FreeRDP-3.16.0/libfreerdp/core/proxy.c:413:22: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/proxy.c:413:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/proxy.c:419:23: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/proxy.c:458:12: branch_false: following ‘false’ branch (when ‘p’ is NULL)...
FreeRDP-3.16.0/libfreerdp/core/proxy.c:479:21: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/proxy.c:492:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/proxy.c:495:13: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/proxy.c:496:12: branch_false: following ‘false’ branch (when ‘p’ is NULL)...
FreeRDP-3.16.0/libfreerdp/core/proxy.c:498:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/proxy.c:498:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/proxy.c:501:13: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/proxy.c:501:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/proxy.c:507:13: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/proxy.c:507:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/proxy.c:509:17: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/proxy.c:509:17: danger: ‘_strdup(uri_in)’ leaks here; was allocated at [(1)](sarif:/runs/0/results/33/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def595]
FreeRDP-3.16.0/libfreerdp/core/proxy.c:516:17: warning[-Wanalyzer-malloc-leak]: leak of ‘_strdup(uri_in)’
FreeRDP-3.16.0/libfreerdp/core/proxy.c:374:26: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/proxy.c:376:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/proxy.c:379:19: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/proxy.c:381:12: branch_false: following ‘false’ branch (when ‘p’ is NULL)...
FreeRDP-3.16.0/libfreerdp/core/proxy.c:413:22: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/proxy.c:413:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/proxy.c:419:23: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/proxy.c:458:12: branch_false: following ‘false’ branch (when ‘p’ is NULL)...
FreeRDP-3.16.0/libfreerdp/core/proxy.c:479:21: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/proxy.c:492:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/proxy.c:495:13: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/proxy.c:496:12: branch_false: following ‘false’ branch (when ‘p’ is NULL)...
FreeRDP-3.16.0/libfreerdp/core/proxy.c:498:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/proxy.c:498:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/proxy.c:501:13: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/proxy.c:501:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/proxy.c:507:13: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/proxy.c:507:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/proxy.c:516:17: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/proxy.c:516:17: danger: ‘_strdup(uri_in)’ leaks here; was allocated at [(1)](sarif:/runs/0/results/36/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def596]
FreeRDP-3.16.0/libfreerdp/core/proxy.c:624:42: warning[-Wanalyzer-malloc-leak]: leak of ‘Stream_New(0, reserveSize)’
FreeRDP-3.16.0/libfreerdp/core/proxy.c:595:13: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/proxy.c:596:12: branch_false: following ‘false’ branch...
branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/proxy.c:608:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/proxy.c:610:36: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/proxy.c:611:20: branch_true: following ‘true’ branch (when ‘length > 0’)...
FreeRDP-3.16.0/libfreerdp/core/proxy.c:613:45: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/proxy.c:616:28: branch_false: following ‘false’ branch (when ‘creds’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/proxy.c:620:44: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/proxy.c:624:42: danger: ‘Stream_New(0, reserveSize)’ leaks here; was allocated at [(1)](sarif:/runs/0/results/38/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def597]
FreeRDP-3.16.0/libfreerdp/core/proxy.c:626:49: warning[-Wanalyzer-malloc-leak]: leak of ‘Stream_New(0, reserveSize)’
FreeRDP-3.16.0/libfreerdp/core/proxy.c:595:13: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/proxy.c:596:12: branch_false: following ‘false’ branch...
branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/proxy.c:608:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/proxy.c:610:36: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/proxy.c:611:20: branch_true: following ‘true’ branch (when ‘length > 0’)...
FreeRDP-3.16.0/libfreerdp/core/proxy.c:613:45: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/proxy.c:616:28: branch_false: following ‘false’ branch (when ‘creds’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/proxy.c:620:44: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/proxy.c:626:36: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/proxy.c:626:99: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/proxy.c:626:49: danger: ‘Stream_New(0, reserveSize)’ leaks here; was allocated at [(1)](sarif:/runs/0/results/39/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def598]
FreeRDP-3.16.0/libfreerdp/core/proxy.c:641:14: warning[-Wanalyzer-malloc-leak]: leak of ‘Stream_New(0, reserveSize)’
FreeRDP-3.16.0/libfreerdp/core/proxy.c:595:13: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/proxy.c:596:12: branch_false: following ‘false’ branch...
branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/proxy.c:608:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/proxy.c:641:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/proxy.c:641:14: danger: ‘Stream_New(0, reserveSize)’ leaks here; was allocated at [(1)](sarif:/runs/0/results/40/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def599]
FreeRDP-3.16.0/libfreerdp/core/proxy.c:732:16: warning[-Wanalyzer-malloc-leak]: leak of ‘Stream_New(0, reserveSize)’
FreeRDP-3.16.0/libfreerdp/core/proxy.c:595:13: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/proxy.c:596:12: branch_false: following ‘false’ branch...
branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/proxy.c:608:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/proxy.c:610:36: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/proxy.c:611:20: branch_true: following ‘true’ branch (when ‘length > 0’)...
FreeRDP-3.16.0/libfreerdp/core/proxy.c:613:45: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/proxy.c:616:28: branch_true: following ‘true’ branch (when ‘creds’ is NULL)...
FreeRDP-3.16.0/libfreerdp/core/proxy.c:617:33: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/proxy.c:732:16: danger: ‘Stream_New(0, reserveSize)’ leaks here; was allocated at [(1)](sarif:/runs/0/results/41/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def600]
FreeRDP-3.16.0/libfreerdp/core/rdp.c:1135:9: warning[-Wanalyzer-malloc-leak]: leak of ‘monitorDefArray’
FreeRDP-3.16.0/libfreerdp/core/rdp.c:1105:13: enter_function: entry to ‘rdp_recv_monitor_layout_pdu’
FreeRDP-3.16.0/libfreerdp/core/rdp.c:1112:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/rdp.c:1115:9: call_function: inlined call to ‘stream_read_u32_le’ from ‘rdp_recv_monitor_layout_pdu’
FreeRDP-3.16.0/libfreerdp/core/rdp.c:1117:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/rdp.c:1120:41: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/rdp.c:1120:41: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/rdp.c:1122:12: branch_false: following ‘false’ branch (when ‘monitorDefArray’ is non-NULL)...
branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/rdp.c:1125:32: branch_false: following ‘false’ branch (when ‘index >= v’)...
FreeRDP-3.16.0/libfreerdp/core/rdp.c:1135:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/rdp.c:1135:9: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/rdp.c:1135:9: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/rdp.c:1135:9: danger: ‘monitorDefArray’ leaks here; was allocated at [(10)](sarif:/runs/0/results/5/codeFlows/0/threadFlows/0/locations/9)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def601]
FreeRDP-3.16.0/libfreerdp/core/rdp.c:2359:20: warning[-Wanalyzer-malloc-leak]: leak of ‘rdp’
FreeRDP-3.16.0/libfreerdp/core/rdp.c:2354:32: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/rdp.c:2356:12: branch_false: following ‘false’ branch (when ‘rdp’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/rdp.c:2359:20: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/rdp.c:2359:20: danger: ‘rdp’ leaks here; was allocated at [(1)](sarif:/runs/0/results/6/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-762): [#def602]
FreeRDP-3.16.0/libfreerdp/core/rdp.c:2466:9: warning[-Wanalyzer-mismatching-deallocation]: ‘rdp’ should have been deallocated with ‘free’ but was deallocated with ‘rdp_free’
FreeRDP-3.16.0/libfreerdp/core/rdp.c:2354:32: acquire_memory: allocated here (expects deallocation with ‘free’)
FreeRDP-3.16.0/libfreerdp/core/rdp.c:2356:12: branch_false: following ‘false’ branch (when ‘rdp’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/rdp.c:2359:20: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/rdp.c:2372:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/rdp.c:2374:53: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/rdp.c:2376:20: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/rdp.c:2377:25: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/rdp.c:2466:9: danger: deallocated with ‘rdp_free’ here; allocation at [(1)](sarif:/runs/0/results/7/codeFlows/0/threadFlows/0/locations/0) expects deallocation with ‘free’
Error: GCC_ANALYZER_WARNING (CWE-416): [#def603]
FreeRDP-3.16.0/libfreerdp/core/rdp.c:2548:17: warning[-Wanalyzer-use-after-free]: use after ‘rdp_free’ of ‘rdp’
FreeRDP-3.16.0/libfreerdp/core/rdp.c:2351:9: enter_function: entry to ‘rdp_new’
FreeRDP-3.16.0/libfreerdp/core/rdp.c:2354:32: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/rdp.c:2356:12: branch_false: following ‘false’ branch (when ‘rdp’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/rdp.c:2359:20: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/rdp.c:2372:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/rdp.c:2374:53: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/rdp.c:2376:20: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/rdp.c:2377:25: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/rdp.c:2466:9: release_memory: deallocated here
FreeRDP-3.16.0/libfreerdp/core/rdp.c:2466:9: call_function: calling ‘rdp_free’ from ‘rdp_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def604]
FreeRDP-3.16.0/libfreerdp/core/rdp.c:2811:16: warning[-Wanalyzer-malloc-leak]: leak of ‘list’
FreeRDP-3.16.0/libfreerdp/core/rdp.c:3122:6: enter_function: entry to ‘rdp_log_build_warnings’
FreeRDP-3.16.0/libfreerdp/core/rdp.c:3130:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/rdp.c:3132:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/rdp.c:3133:9: call_function: calling ‘log_build_warn’ from ‘rdp_log_build_warnings’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def605]
FreeRDP-3.16.0/libfreerdp/core/rdp.c:2935:24: warning[-Wanalyzer-malloc-leak]: leak of ‘list’
FreeRDP-3.16.0/libfreerdp/core/rdp.c:2934:22: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/rdp.c:2935:24: danger: ‘list’ leaks here; was allocated at [(1)](sarif:/runs/0/results/13/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def606]
FreeRDP-3.16.0/libfreerdp/core/rdp.c:2941:29: warning[-Wanalyzer-malloc-leak]: leak of ‘_strdup("BUILD_TESTING=ON BUILD_TESTING_INTERNAL=OFF BUILD_TESTING_INTERNAL_AVAILABLE=0 BUILD_TESTING_NO_H264=ON BUILD_TESTING_NO_H264_AVAILABLE=1 WINPR_HAVE_AIO_H=1 WINPR_HAVE_EXECINFO_BACKTRACE=1 WINPR_HAVE_EXECINFO_BACKTRACE_SYMBOLS=1 WINPR_HAVE_EXECINFO_BACKTRACE_SYMBOLS_FD=1 WINPR_HAVE_EXECINFO_HEADER=1 WINPR_HAVE_FCNTL_H=1 WINPR_HAVE_GETLOGIN_R=1 WINPR_HAVE_GETPWUID_R=1 WINPR_HAVE_INTTYPES_H=1 WINPR_HAVE_POLL_H=1 WINPR_HAVE_PTHREAD_MUTEX_TIMEDLOCK_LIB=1 WINPR_HAVE_PTHREAD_MUTEX_TIMEDLOCK_LI [...]
FreeRDP-3.16.0/libfreerdp/core/rdp.c:2935:24: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/rdp.c:2938:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/rdp.c:2940:23: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/rdp.c:2941:29: danger: ‘_strdup("BUILD_TESTING=ON BUILD_TESTING_INTERNAL=OFF BUILD_TESTING_INTERNAL_AVAILABLE=0 BUILD_TESTING_NO_H264=ON BUILD_TESTING_NO_H264_AVAILABLE=1 WINPR_HAVE_AIO_H=1 WINPR_HAVE_EXECINFO_BACKTRACE=1 WINPR_HAVE_EXECINFO_BACKTRACE_SYMBOLS=1 WINPR_HAVE_EXECINFO_BACKTRACE_SYMBOLS_FD=1 WINPR_HAVE_EXECINFO_HEADER=1 WINPR_HAVE_FCNTL_H=1 WINPR_HAVE_GETLOGIN_R=1 WINPR_HAVE_GETPWUID_R=1 WINPR_HAVE_INTTYPES_H=1 WINPR_HAVE_POLL_H=1 WINPR_HAVE_PTHREAD_MUTEX_TIMEDLOCK_LIB=1 WINPR_HAVE_PTHREAD_MUTEX_TIMEDLOCK_LIBS= WINP [...]
FreeRDP-3.16.0/libfreerdp/core/rdp.c:2941:29: note: trimmed 2 message(s) with length over 512
Error: GCC_ANALYZER_WARNING (CWE-401): [#def607]
FreeRDP-3.16.0/libfreerdp/core/rdp.c:2941:29: warning[-Wanalyzer-malloc-leak]: leak of ‘list’
FreeRDP-3.16.0/libfreerdp/core/rdp.c:2934:22: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/rdp.c:2938:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/rdp.c:2940:23: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/rdp.c:2941:29: danger: ‘list’ leaks here; was allocated at [(1)](sarif:/runs/0/results/15/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def608]
FreeRDP-3.16.0/libfreerdp/core/rdp.c:2944:29: warning[-Wanalyzer-malloc-leak]: leak of ‘list’
FreeRDP-3.16.0/libfreerdp/core/rdp.c:2934:22: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/rdp.c:2938:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/rdp.c:2940:23: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/rdp.c:2942:24: branch_true: following ‘true’ branch (when ‘tok’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/rdp.c:2944:29: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/rdp.c:2944:29: danger: ‘list’ leaks here; was allocated at [(1)](sarif:/runs/0/results/16/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def609]
FreeRDP-3.16.0/libfreerdp/core/rdp.c:2945:33: warning[-Wanalyzer-malloc-leak]: leak of ‘list’
FreeRDP-3.16.0/libfreerdp/core/rdp.c:2934:22: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/rdp.c:2938:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/rdp.c:2940:23: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/rdp.c:2942:24: branch_true: following ‘true’ branch (when ‘tok’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/rdp.c:2944:29: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/rdp.c:2944:28: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/rdp.c:2945:33: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/rdp.c:2945:33: danger: ‘list’ leaks here; was allocated at [(1)](sarif:/runs/0/results/17/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def610]
FreeRDP-3.16.0/libfreerdp/core/rdp.c:2947:31: warning[-Wanalyzer-malloc-leak]: leak of ‘list’
FreeRDP-3.16.0/libfreerdp/core/rdp.c:2934:22: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/rdp.c:2938:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/rdp.c:2940:23: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/rdp.c:2942:24: branch_true: following ‘true’ branch (when ‘tok’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/rdp.c:2944:29: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/rdp.c:2944:28: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/rdp.c:2947:31: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/rdp.c:2947:31: danger: ‘list’ leaks here; was allocated at [(1)](sarif:/runs/0/results/18/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def611]
FreeRDP-3.16.0/libfreerdp/core/rdp.c:3023:17: warning[-Wanalyzer-malloc-leak]: leak of ‘winpr_RC4_New(&key, 64)’
FreeRDP-3.16.0/libfreerdp/core/rdp.c:3019:12: branch_true: following ‘true’ branch (when ‘md == 42’)...
FreeRDP-3.16.0/libfreerdp/core/rdp.c:3021:38: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/rdp.c:3021:38: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/rdp.c:3023:17: danger: ‘winpr_RC4_New(&key, 64)’ leaks here; was allocated at [(3)](sarif:/runs/0/results/19/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def612]
FreeRDP-3.16.0/libfreerdp/core/rdp.c:3030:21: warning[-Wanalyzer-malloc-leak]: leak of ‘winpr_Cipher_NewEx(md, 0, & key, 64, & iv, 16)’
FreeRDP-3.16.0/libfreerdp/core/rdp.c:3019:12: branch_false: following ‘false’ branch (when ‘md != 42’)...
FreeRDP-3.16.0/libfreerdp/core/rdp.c:3028:21: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/rdp.c:3028:21: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/rdp.c:3030:21: danger: ‘winpr_Cipher_NewEx(md, 0, & key, 64, & iv, 16)’ leaks here; was allocated at [(3)](sarif:/runs/0/results/20/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def613]
FreeRDP-3.16.0/libfreerdp/core/rdp.c:3034:17: warning[-Wanalyzer-malloc-leak]: leak of ‘winpr_Cipher_NewEx(md, 1, & key, 64, & iv, 16)’
FreeRDP-3.16.0/libfreerdp/core/rdp.c:3019:12: branch_false: following ‘false’ branch (when ‘md != 42’)...
FreeRDP-3.16.0/libfreerdp/core/rdp.c:3028:21: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/rdp.c:3030:21: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/rdp.c:3031:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/rdp.c:3034:17: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/rdp.c:3034:17: danger: ‘winpr_Cipher_NewEx(md, 1, & key, 64, & iv, 16)’ leaks here; was allocated at [(3)](sarif:/runs/0/results/21/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def614]
FreeRDP-3.16.0/libfreerdp/core/rdp.c:3035:17: warning[-Wanalyzer-malloc-leak]: leak of ‘winpr_Cipher_NewEx(md, 0, & key, 64, & iv, 16)’
FreeRDP-3.16.0/libfreerdp/core/rdp.c:3019:12: branch_false: following ‘false’ branch (when ‘md != 42’)...
FreeRDP-3.16.0/libfreerdp/core/rdp.c:3028:21: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/rdp.c:3028:21: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/rdp.c:3031:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/rdp.c:3034:17: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/rdp.c:3035:17: danger: ‘winpr_Cipher_NewEx(md, 0, & key, 64, & iv, 16)’ leaks here; was allocated at [(3)](sarif:/runs/0/results/23/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def615]
FreeRDP-3.16.0/libfreerdp/core/rdp.c:3035:17: warning[-Wanalyzer-malloc-leak]: leak of ‘winpr_Cipher_NewEx(md, 1, & key, 64, & iv, 16)’
FreeRDP-3.16.0/libfreerdp/core/rdp.c:3019:12: branch_false: following ‘false’ branch (when ‘md != 42’)...
FreeRDP-3.16.0/libfreerdp/core/rdp.c:3028:21: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/rdp.c:3030:21: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/rdp.c:3031:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/rdp.c:3034:17: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/rdp.c:3035:17: danger: ‘winpr_Cipher_NewEx(md, 1, & key, 64, & iv, 16)’ leaks here; was allocated at [(3)](sarif:/runs/0/results/24/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def616]
FreeRDP-3.16.0/libfreerdp/core/rdp.c:3056:29: warning[-Wanalyzer-malloc-leak]: leak of ‘winpr_HMAC_New()’
FreeRDP-3.16.0/libfreerdp/core/rdp.c:3049:32: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/rdp.c:3050:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/rdp.c:3055:22: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/rdp.c:3056:29: danger: ‘winpr_HMAC_New()’ leaks here; was allocated at [(1)](sarif:/runs/0/results/27/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def617]
FreeRDP-3.16.0/libfreerdp/core/rdp.c:3074:31: warning[-Wanalyzer-malloc-leak]: leak of ‘winpr_Digest_New()’
FreeRDP-3.16.0/libfreerdp/core/rdp.c:3072:36: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/rdp.c:3073:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/rdp.c:3074:31: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/rdp.c:3074:31: danger: ‘winpr_Digest_New()’ leaks here; was allocated at [(1)](sarif:/runs/0/results/28/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def618]
FreeRDP-3.16.0/libfreerdp/core/rdstls.c:623:14: warning[-Wanalyzer-malloc-leak]: leak of ‘Stream_New(0, 512)’
FreeRDP-3.16.0/libfreerdp/core/rdstls.c:886:12: enter_function: entry to ‘rdstls_server_authenticate’
FreeRDP-3.16.0/libfreerdp/core/rdstls.c:888:14: call_function: calling ‘rdstls_set_state’ from ‘rdstls_server_authenticate’
FreeRDP-3.16.0/libfreerdp/core/rdstls.c:888:14: return_function: returning to ‘rdstls_server_authenticate’ from ‘rdstls_set_state’
FreeRDP-3.16.0/libfreerdp/core/rdstls.c:888:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/rdstls.c:891:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/rdstls.c:891:14: call_function: calling ‘rdstls_send_capabilities’ from ‘rdstls_server_authenticate’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def619]
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): [#def620]
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: 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): [#def621]
FreeRDP-3.16.0/libfreerdp/core/redirection.c:266:21: warning[-Wanalyzer-malloc-leak]: leak of ‘ptr’
FreeRDP-3.16.0/libfreerdp/core/redirection.c:883:13: enter_function: entry to ‘rdp_recv_enhanced_security_redirection_packet’
FreeRDP-3.16.0/libfreerdp/core/redirection.c:887:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/redirection.c:890:18: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/redirection.c:890:18: call_function: calling ‘rdp_recv_server_redirection_pdu’ from ‘rdp_recv_enhanced_security_redirection_packet’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def622]
FreeRDP-3.16.0/libfreerdp/core/redirection.c:274:17: warning[-Wanalyzer-malloc-leak]: leak of ‘ptr’
FreeRDP-3.16.0/libfreerdp/core/redirection.c:883:13: enter_function: entry to ‘rdp_recv_enhanced_security_redirection_packet’
FreeRDP-3.16.0/libfreerdp/core/redirection.c:887:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/redirection.c:890:18: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/redirection.c:890:18: call_function: calling ‘rdp_recv_server_redirection_pdu’ from ‘rdp_recv_enhanced_security_redirection_packet’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def623]
FreeRDP-3.16.0/libfreerdp/core/redirection.c:281:23: warning[-Wanalyzer-malloc-leak]: leak of ‘ptr’
FreeRDP-3.16.0/libfreerdp/core/redirection.c:883:13: enter_function: entry to ‘rdp_recv_enhanced_security_redirection_packet’
FreeRDP-3.16.0/libfreerdp/core/redirection.c:887:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/redirection.c:890:18: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/redirection.c:890:18: call_function: calling ‘rdp_recv_server_redirection_pdu’ from ‘rdp_recv_enhanced_security_redirection_packet’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def624]
FreeRDP-3.16.0/libfreerdp/core/redirection.c:335:14: warning[-Wanalyzer-malloc-leak]: leak of ‘Stream_New(0, 2048)’
FreeRDP-3.16.0/libfreerdp/core/redirection.c:960:6: enter_function: entry to ‘rdp_write_enhanced_security_redirection_packet’
FreeRDP-3.16.0/libfreerdp/core/redirection.c:967:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/redirection.c:970:9: call_function: inlined call to ‘Stream_Write_UINT16_unchecked’ from ‘rdp_write_enhanced_security_redirection_packet’
FreeRDP-3.16.0/libfreerdp/core/redirection.c:1046:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/redirection.c:1048:22: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/redirection.c:1048:22: call_function: calling ‘rdp_redireciton_write_target_cert_stream’ from ‘rdp_write_enhanced_security_redirection_packet’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def625]
FreeRDP-3.16.0/libfreerdp/core/redirection.c:335:14: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_certificate_get_der(cert, & derlen)’
FreeRDP-3.16.0/libfreerdp/core/redirection.c:960:6: enter_function: entry to ‘rdp_write_enhanced_security_redirection_packet’
FreeRDP-3.16.0/libfreerdp/core/redirection.c:967:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/redirection.c:970:9: call_function: inlined call to ‘Stream_Write_UINT16_unchecked’ from ‘rdp_write_enhanced_security_redirection_packet’
FreeRDP-3.16.0/libfreerdp/core/redirection.c:1046:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/redirection.c:1048:22: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/redirection.c:1048:22: call_function: calling ‘rdp_redireciton_write_target_cert_stream’ from ‘rdp_write_enhanced_security_redirection_packet’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def626]
FreeRDP-3.16.0/libfreerdp/core/redirection.c:342:14: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_certificate_get_der(cert, & derlen)’
FreeRDP-3.16.0/libfreerdp/core/redirection.c:960:6: enter_function: entry to ‘rdp_write_enhanced_security_redirection_packet’
FreeRDP-3.16.0/libfreerdp/core/redirection.c:967:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/redirection.c:970:9: call_function: inlined call to ‘Stream_Write_UINT16_unchecked’ from ‘rdp_write_enhanced_security_redirection_packet’
FreeRDP-3.16.0/libfreerdp/core/redirection.c:1046:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/redirection.c:1048:22: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/redirection.c:1048:22: call_function: calling ‘rdp_redireciton_write_target_cert_stream’ from ‘rdp_write_enhanced_security_redirection_packet’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def627]
FreeRDP-3.16.0/libfreerdp/core/redirection.c:412:21: warning[-Wanalyzer-malloc-leak]: leak of ‘Stream_New(0, 2048)’
FreeRDP-3.16.0/libfreerdp/core/redirection.c:960:6: enter_function: entry to ‘rdp_write_enhanced_security_redirection_packet’
FreeRDP-3.16.0/libfreerdp/core/redirection.c:967:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/redirection.c:970:9: call_function: inlined call to ‘Stream_Write_UINT16_unchecked’ from ‘rdp_write_enhanced_security_redirection_packet’
FreeRDP-3.16.0/libfreerdp/core/redirection.c:1046:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/redirection.c:1048:22: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/redirection.c:1048:22: call_function: calling ‘rdp_redireciton_write_target_cert_stream’ from ‘rdp_write_enhanced_security_redirection_packet’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def628]
FreeRDP-3.16.0/libfreerdp/core/redirection.c:439:16: warning[-Wanalyzer-malloc-leak]: leak of ‘Stream_New(0, 2048)’
FreeRDP-3.16.0/libfreerdp/core/redirection.c:960:6: enter_function: entry to ‘rdp_write_enhanced_security_redirection_packet’
FreeRDP-3.16.0/libfreerdp/core/redirection.c:967:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/redirection.c:970:9: call_function: inlined call to ‘Stream_Write_UINT16_unchecked’ from ‘rdp_write_enhanced_security_redirection_packet’
FreeRDP-3.16.0/libfreerdp/core/redirection.c:1046:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/redirection.c:1048:22: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/redirection.c:1048:22: call_function: calling ‘rdp_redireciton_write_target_cert_stream’ from ‘rdp_write_enhanced_security_redirection_packet’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def629]
FreeRDP-3.16.0/libfreerdp/core/redirection.c:712:20: warning[-Wanalyzer-malloc-leak]: leak of ‘*redirection.LoadBalanceInfo’
FreeRDP-3.16.0/libfreerdp/core/redirection.c:656:20: enter_function: entry to ‘rdp_recv_server_redirection_pdu’
FreeRDP-3.16.0/libfreerdp/core/redirection.c:663:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/redirection.c:666:9: call_function: inlined call to ‘stream_read_u16_le’ from ‘rdp_recv_server_redirection_pdu’
FreeRDP-3.16.0/libfreerdp/core/redirection.c:667:12: branch_false: following ‘false’ branch (when ‘v == 1024’)...
branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/redirection.c:676:9: call_function: inlined call to ‘stream_read_u16_le’ from ‘rdp_recv_server_redirection_pdu’
FreeRDP-3.16.0/libfreerdp/core/redirection.c:677:9: call_function: inlined call to ‘stream_read_u32_le’ from ‘rdp_recv_server_redirection_pdu’
FreeRDP-3.16.0/libfreerdp/core/redirection.c:678:9: call_function: inlined call to ‘stream_read_u32_le’ from ‘rdp_recv_server_redirection_pdu’
FreeRDP-3.16.0/libfreerdp/core/redirection.c:698:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/redirection.c:704:13: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/redirection.c:704:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/redirection.c:712:22: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/redirection.c:712:22: call_function: calling ‘rdp_redirection_read_data’ from ‘rdp_recv_server_redirection_pdu’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def630]
FreeRDP-3.16.0/libfreerdp/core/redirection.c:850:28: warning[-Wanalyzer-malloc-leak]: leak of ‘*redirection.TargetNetAddresses’
FreeRDP-3.16.0/libfreerdp/core/redirection.c:883:13: enter_function: entry to ‘rdp_recv_enhanced_security_redirection_packet’
FreeRDP-3.16.0/libfreerdp/core/redirection.c:887:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/redirection.c:890:18: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/redirection.c:890:18: call_function: calling ‘rdp_recv_server_redirection_pdu’ from ‘rdp_recv_enhanced_security_redirection_packet’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def631]
FreeRDP-3.16.0/libfreerdp/core/security.c:104:14: warning[-Wanalyzer-malloc-leak]: leak of ‘winpr_Digest_New()’
FreeRDP-3.16.0/libfreerdp/core/security.c:101:22: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/security.c:101:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/security.c:104:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/security.c:104:14: danger: ‘winpr_Digest_New()’ leaks here; was allocated at [(1)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def632]
FreeRDP-3.16.0/libfreerdp/core/security.c:134:14: warning[-Wanalyzer-malloc-leak]: leak of ‘winpr_Digest_New()’
FreeRDP-3.16.0/libfreerdp/core/security.c:101:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/security.c:104:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/security.c:104:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/security.c:107:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/security.c:107:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/security.c:111:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/security.c:111:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/security.c:115:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/security.c:115:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/security.c:119:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/security.c:119:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/security.c:122:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/security.c:122:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/security.c:126:21: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/security.c:126:21: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/security.c:126:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/security.c:134:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/security.c:134:14: danger: ‘winpr_Digest_New()’ leaks here; was allocated at [(15)](sarif:/runs/0/results/3/codeFlows/0/threadFlows/0/locations/14)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def633]
FreeRDP-3.16.0/libfreerdp/core/security.c:228:14: warning[-Wanalyzer-malloc-leak]: leak of ‘winpr_Digest_New()’
FreeRDP-3.16.0/libfreerdp/core/security.c:225:21: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/security.c:225:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/security.c:228:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/security.c:228:14: danger: ‘winpr_Digest_New()’ leaks here; was allocated at [(1)](sarif:/runs/0/results/4/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def634]
FreeRDP-3.16.0/libfreerdp/core/security.c:259:14: warning[-Wanalyzer-malloc-leak]: leak of ‘winpr_Digest_New()’
FreeRDP-3.16.0/libfreerdp/core/security.c:257:21: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/security.c:257:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/security.c:259:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/security.c:259:14: danger: ‘winpr_Digest_New()’ leaks here; was allocated at [(1)](sarif:/runs/0/results/5/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def635]
FreeRDP-3.16.0/libfreerdp/core/security.c:326:14: warning[-Wanalyzer-malloc-leak]: leak of ‘winpr_Digest_New()’
FreeRDP-3.16.0/libfreerdp/core/security.c:323:22: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/security.c:323:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/security.c:326:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/security.c:326:14: danger: ‘winpr_Digest_New()’ leaks here; was allocated at [(1)](sarif:/runs/0/results/6/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def636]
FreeRDP-3.16.0/libfreerdp/core/security.c:354:14: warning[-Wanalyzer-malloc-leak]: leak of ‘winpr_Digest_New()’
FreeRDP-3.16.0/libfreerdp/core/security.c:323:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/security.c:326:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/security.c:326:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/security.c:329:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/security.c:329:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/security.c:332:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/security.c:332:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/security.c:335:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/security.c:335:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/security.c:338:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/security.c:338:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/security.c:341:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/security.c:341:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/security.c:345:21: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/security.c:345:21: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/security.c:345:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/security.c:354:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/security.c:354:14: danger: ‘winpr_Digest_New()’ leaks here; was allocated at [(15)](sarif:/runs/0/results/7/codeFlows/0/threadFlows/0/locations/14)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def637]
FreeRDP-3.16.0/libfreerdp/core/security.c:401:14: warning[-Wanalyzer-malloc-leak]: leak of ‘winpr_Digest_New()’
FreeRDP-3.16.0/libfreerdp/core/security.c:378:6: enter_function: entry to ‘security_mac_signature’
FreeRDP-3.16.0/libfreerdp/core/security.c:392:12: branch_false: following ‘false’ branch (when ‘out_len > 7’)...
FreeRDP-3.16.0/libfreerdp/core/security.c:395:9: call_function: inlined call to ‘security_UINT32_le’ from ‘security_mac_signature’
FreeRDP-3.16.0/libfreerdp/core/security.c:398:22: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/security.c:398:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/security.c:401:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/security.c:401:14: danger: ‘winpr_Digest_New()’ leaks here; was allocated at [(5)](sarif:/runs/0/results/8/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def638]
FreeRDP-3.16.0/libfreerdp/core/security.c:423:14: warning[-Wanalyzer-malloc-leak]: leak of ‘winpr_Digest_New()’
FreeRDP-3.16.0/libfreerdp/core/security.c:378:6: enter_function: entry to ‘security_mac_signature’
FreeRDP-3.16.0/libfreerdp/core/security.c:392:12: branch_false: following ‘false’ branch (when ‘out_len > 7’)...
FreeRDP-3.16.0/libfreerdp/core/security.c:395:9: call_function: inlined call to ‘security_UINT32_le’ from ‘security_mac_signature’
FreeRDP-3.16.0/libfreerdp/core/security.c:398:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/security.c:401:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/security.c:401:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/security.c:404:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/security.c:404:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/security.c:407:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/security.c:407:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/security.c:410:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/security.c:410:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/security.c:413:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/security.c:413:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/security.c:416:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/security.c:416:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/security.c:420:21: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/security.c:420:21: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/security.c:420:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/security.c:423:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/security.c:423:14: danger: ‘winpr_Digest_New()’ leaks here; was allocated at [(19)](sarif:/runs/0/results/9/codeFlows/0/threadFlows/0/locations/18)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def639]
FreeRDP-3.16.0/libfreerdp/core/security.c:486:14: warning[-Wanalyzer-malloc-leak]: leak of ‘winpr_Digest_New()’
FreeRDP-3.16.0/libfreerdp/core/security.c:448:6: enter_function: entry to ‘security_salted_mac_signature’
FreeRDP-3.16.0/libfreerdp/core/security.c:463:12: branch_false: following ‘false’ branch (when ‘out_len > 7’)...
FreeRDP-3.16.0/libfreerdp/core/security.c:466:9: call_function: inlined call to ‘security_UINT32_le’ from ‘security_salted_mac_signature’
FreeRDP-3.16.0/libfreerdp/core/security.c:483:22: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/security.c:483:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/security.c:486:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/security.c:486:14: danger: ‘winpr_Digest_New()’ leaks here; was allocated at [(5)](sarif:/runs/0/results/10/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def640]
FreeRDP-3.16.0/libfreerdp/core/security.c:511:14: warning[-Wanalyzer-malloc-leak]: leak of ‘winpr_Digest_New()’
FreeRDP-3.16.0/libfreerdp/core/security.c:448:6: enter_function: entry to ‘security_salted_mac_signature’
FreeRDP-3.16.0/libfreerdp/core/security.c:463:12: branch_false: following ‘false’ branch (when ‘out_len > 7’)...
FreeRDP-3.16.0/libfreerdp/core/security.c:466:9: call_function: inlined call to ‘security_UINT32_le’ from ‘security_salted_mac_signature’
FreeRDP-3.16.0/libfreerdp/core/security.c:483:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/security.c:486:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/security.c:486:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/security.c:489:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/security.c:489:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/security.c:492:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/security.c:492:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/security.c:495:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/security.c:495:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/security.c:498:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/security.c:498:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/security.c:501:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/security.c:501:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/security.c:504:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/security.c:504:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/security.c:508:21: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/security.c:508:21: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/security.c:508:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/security.c:511:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/security.c:511:14: danger: ‘winpr_Digest_New()’ leaks here; was allocated at [(21)](sarif:/runs/0/results/11/codeFlows/0/threadFlows/0/locations/20)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def641]
FreeRDP-3.16.0/libfreerdp/core/security.c:646:22: warning[-Wanalyzer-malloc-leak]: leak of ‘winpr_Digest_New()’
FreeRDP-3.16.0/libfreerdp/core/security.c:638:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/security.c:640:22: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/security.c:642:42: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/security.c:643:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/security.c:646:22: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/security.c:646:22: danger: ‘winpr_Digest_New()’ leaks here; was allocated at [(3)](sarif:/runs/0/results/12/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def642]
FreeRDP-3.16.0/libfreerdp/core/security.c:777:14: warning[-Wanalyzer-malloc-leak]: leak of ‘winpr_Digest_New()’
FreeRDP-3.16.0/libfreerdp/core/security.c:774:22: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/security.c:774:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/security.c:777:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/security.c:777:14: danger: ‘winpr_Digest_New()’ leaks here; was allocated at [(1)](sarif:/runs/0/results/13/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def643]
FreeRDP-3.16.0/libfreerdp/core/security.c:795:14: warning[-Wanalyzer-malloc-leak]: leak of ‘winpr_Digest_New()’
FreeRDP-3.16.0/libfreerdp/core/security.c:774:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/security.c:777:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/security.c:777:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/security.c:780:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/security.c:780:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/security.c:783:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/security.c:783:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/security.c:786:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/security.c:786:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/security.c:789:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/security.c:789:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/security.c:792:21: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/security.c:792:21: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/security.c:792:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/security.c:795:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/security.c:795:14: danger: ‘winpr_Digest_New()’ leaks here; was allocated at [(13)](sarif:/runs/0/results/14/codeFlows/0/threadFlows/0/locations/12)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def644]
FreeRDP-3.16.0/libfreerdp/core/security.c:813:14: warning[-Wanalyzer-malloc-leak]: leak of ‘winpr_RC4_New(key, key_len)’
FreeRDP-3.16.0/libfreerdp/core/security.c:774:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/security.c:777:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/security.c:777:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/security.c:780:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/security.c:780:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/security.c:783:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/security.c:783:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/security.c:786:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/security.c:786:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/security.c:789:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/security.c:789:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/security.c:792:21: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/security.c:792:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/security.c:795:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/security.c:795:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/security.c:798:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/security.c:798:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/security.c:801:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/security.c:801:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/security.c:804:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/security.c:804:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/security.c:807:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/security.c:807:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/security.c:810:21: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/security.c:810:21: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/security.c:810:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/security.c:813:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/security.c:813:14: danger: ‘winpr_RC4_New(key, key_len)’ leaks here; was allocated at [(25)](sarif:/runs/0/results/15/codeFlows/0/threadFlows/0/locations/24)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def645]
FreeRDP-3.16.0/libfreerdp/core/security.c:911:14: warning[-Wanalyzer-malloc-leak]: leak of ‘winpr_HMAC_New()’
FreeRDP-3.16.0/libfreerdp/core/security.c:903:12: branch_false: following ‘false’ branch (when ‘out_len > 7’)...
FreeRDP-3.16.0/libfreerdp/core/security.c:906:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/security.c:908:22: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/security.c:908:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/security.c:911:51: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/security.c:911:14: danger: ‘winpr_HMAC_New()’ leaks here; was allocated at [(3)](sarif:/runs/0/results/16/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def646]
FreeRDP-3.16.0/libfreerdp/core/security.c:973:14: warning[-Wanalyzer-malloc-leak]: leak of ‘winpr_HMAC_New()’
FreeRDP-3.16.0/libfreerdp/core/security.c:970:22: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/security.c:970:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/security.c:973:51: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/security.c:973:14: danger: ‘winpr_HMAC_New()’ leaks here; was allocated at [(1)](sarif:/runs/0/results/17/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def647]
FreeRDP-3.16.0/libfreerdp/core/server.c:94:16: warning[-Wanalyzer-malloc-leak]: leak of ‘messageCtx’
FreeRDP-3.16.0/libfreerdp/core/server.c:83:42: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/server.c:85:12: branch_false: following ‘false’ branch (when ‘messageCtx’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/server.c:89:41: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/server.c:94:16: danger: ‘messageCtx’ leaks here; was allocated at [(1)](sarif:/runs/0/results/3/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def648]
FreeRDP-3.16.0/libfreerdp/core/server.c:109:16: warning[-Wanalyzer-malloc-leak]: leak of ‘buffer’
FreeRDP-3.16.0/libfreerdp/core/server.c:1641:13: enter_function: entry to ‘FreeRDP_WTSVirtualChannelWrite’
FreeRDP-3.16.0/libfreerdp/core/server.c:1653:12: branch_false: following ‘false’ branch (when ‘hChannelHandle’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/server.c:1656:30: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/server.c:1658:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/server.c:1660:33: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/server.c:1660:33: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/server.c:1662:20: branch_false: following ‘false’ branch (when ‘buffer’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/server.c:1668:17: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/server.c:1670:22: call_function: calling ‘wts_queue_send_item’ from ‘FreeRDP_WTSVirtualChannelWrite’
Error: GCC_ANALYZER_WARNING (CWE-476): [#def649]
FreeRDP-3.16.0/libfreerdp/core/server.c:271:9: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘dvc’
FreeRDP-3.16.0/libfreerdp/core/server.c:275:13: enter_function: entry to ‘wts_read_drdynvc_pdu’
FreeRDP-3.16.0/libfreerdp/core/server.c:288:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/server.c:291:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/server.c:298:12: branch_false: following ‘false’ branch (when ‘Cmd != 5’)...
FreeRDP-3.16.0/libfreerdp/core/server.c:301:13: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/server.c:301:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/server.c:304:17: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/server.c:304:17: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/server.c:333:17: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/server.c:363:33: call_function: inlined call to ‘wts_read_drdynvc_close_response’ from ‘wts_read_drdynvc_pdu’
Error: GCC_ANALYZER_WARNING (CWE-476): [#def650]
FreeRDP-3.16.0/libfreerdp/core/server.c:339:37: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘dvc’
FreeRDP-3.16.0/libfreerdp/core/server.c:288:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/server.c:291:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/server.c:298:12: branch_false: following ‘false’ branch (when ‘Cmd != 5’)...
FreeRDP-3.16.0/libfreerdp/core/server.c:301:13: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/server.c:301:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/server.c:304:17: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/server.c:304:17: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/server.c:333:17: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/server.c:339:37: danger: dereference of NULL ‘dvc’
Error: GCC_ANALYZER_WARNING (CWE-476): [#def651]
FreeRDP-3.16.0/libfreerdp/core/server.c:351:37: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘dvc’
FreeRDP-3.16.0/libfreerdp/core/server.c:288:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/server.c:291:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/server.c:298:12: branch_false: following ‘false’ branch (when ‘Cmd != 5’)...
FreeRDP-3.16.0/libfreerdp/core/server.c:301:13: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/server.c:301:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/server.c:304:17: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/server.c:304:17: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/server.c:333:17: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/server.c:351:37: danger: dereference of NULL ‘dvc’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def652]
FreeRDP-3.16.0/libfreerdp/core/server.c:440:14: warning[-Wanalyzer-malloc-leak]: leak of ‘Stream_New(0, 64)’
FreeRDP-3.16.0/libfreerdp/core/server.c:1440:15: enter_function: entry to ‘FreeRDP_WTSVirtualChannelOpenEx’
FreeRDP-3.16.0/libfreerdp/core/server.c:1450:12: branch_false: following ‘false’ branch (when ‘SessionId != 4294967295’)...
FreeRDP-3.16.0/libfreerdp/core/server.c:1454:72: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/server.c:1456:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/server.c:1459:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/server.c:1459:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/server.c:1464:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/server.c:1478:12: branch_false: following ‘false’ branch (when ‘joined != 0’)...
FreeRDP-3.16.0/libfreerdp/core/server.c:1484:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/server.c:1484:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/server.c:1496:19: call_function: calling ‘channel_new’ from ‘FreeRDP_WTSVirtualChannelOpenEx’
FreeRDP-3.16.0/libfreerdp/core/server.c:1496:19: return_function: returning to ‘FreeRDP_WTSVirtualChannelOpenEx’ from ‘channel_new’
FreeRDP-3.16.0/libfreerdp/core/server.c:1498:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/server.c:1504:47: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/server.c:1507:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/server.c:1513:13: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/server.c:1513:13: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/server.c:1515:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/server.c:1518:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/server.c:1518:14: call_function: calling ‘wts_write_drdynvc_create_request’ from ‘FreeRDP_WTSVirtualChannelOpenEx’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def653]
FreeRDP-3.16.0/libfreerdp/core/server.c:578:38: warning[-Wanalyzer-malloc-leak]: leak of ‘WTSVirtualChannelOpen(hServer, 4294967295, "drdynvc")’
FreeRDP-3.16.0/libfreerdp/core/server.c:562:12: branch_false: following ‘false’ branch (when ‘hServer’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/server.c:565:13: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/server.c:565:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/server.c:570:17: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/server.c:571:44: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/server.c:574:20: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/server.c:576:30: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/server.c:578:38: danger: ‘WTSVirtualChannelOpen(hServer, 4294967295, "drdynvc")’ leaks here; was allocated at [(5)](sarif:/runs/0/results/9/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-762): [#def654]
FreeRDP-3.16.0/libfreerdp/core/server.c:984:9: warning[-Wanalyzer-mismatching-deallocation]: ‘channel_new(HashTable_GetItemValue(g_ServerHandles, (const void *)(long unsigned int)SessionId), client, 0, 0, 1, (long unsigned int)freerdp_settings_get_uint32(*client_41->context.settings, 2881), pVirtualName)’ should have been deallocated with ‘free’ but was deallocated with ‘server_channel_common_free’
FreeRDP-3.16.0/libfreerdp/core/server.c:1440:15: enter_function: entry to ‘FreeRDP_WTSVirtualChannelOpenEx’
FreeRDP-3.16.0/libfreerdp/core/server.c:1450:12: branch_false: following ‘false’ branch (when ‘SessionId != 4294967295’)...
FreeRDP-3.16.0/libfreerdp/core/server.c:1454:72: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/server.c:1456:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/server.c:1459:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/server.c:1459:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/server.c:1464:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/server.c:1478:12: branch_false: following ‘false’ branch (when ‘joined != 0’)...
FreeRDP-3.16.0/libfreerdp/core/server.c:1484:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/server.c:1484:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/server.c:1496:19: call_function: calling ‘channel_new’ from ‘FreeRDP_WTSVirtualChannelOpenEx’
FreeRDP-3.16.0/libfreerdp/core/server.c:1496:19: return_function: returning to ‘FreeRDP_WTSVirtualChannelOpenEx’ from ‘channel_new’
FreeRDP-3.16.0/libfreerdp/core/server.c:1498:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/server.c:1504:47: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/server.c:1507:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/server.c:1509:17: call_function: inlined call to ‘channel_free’ from ‘FreeRDP_WTSVirtualChannelOpenEx’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def655]
FreeRDP-3.16.0/libfreerdp/core/server.c:1038:35: warning[-Wanalyzer-malloc-leak]: leak of ‘vcm’
FreeRDP-3.16.0/libfreerdp/core/server.c:1016:12: branch_false: following ‘false’ branch (when ‘pServerName’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/server.c:1019:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/server.c:1021:12: branch_false: following ‘false’ branch (when ‘client’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/server.c:1027:42: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/server.c:1027:42: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/server.c:1029:12: branch_false: following ‘false’ branch (when ‘vcm’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/server.c:1032:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/server.c:1036:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/server.c:1038:35: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/server.c:1038:35: danger: ‘vcm’ leaks here; was allocated at [(5)](sarif:/runs/0/results/11/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def656]
FreeRDP-3.16.0/libfreerdp/core/server.c:1044:14: warning[-Wanalyzer-malloc-leak]: leak of ‘vcm’
FreeRDP-3.16.0/libfreerdp/core/server.c:1016:12: branch_false: following ‘false’ branch (when ‘pServerName’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/server.c:1019:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/server.c:1021:12: branch_false: following ‘false’ branch (when ‘client’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/server.c:1027:42: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/server.c:1027:42: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/server.c:1029:12: branch_false: following ‘false’ branch (when ‘vcm’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/server.c:1032:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/server.c:1036:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/server.c:1044:65: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/server.c:1044:14: danger: ‘vcm’ leaks here; was allocated at [(5)](sarif:/runs/0/results/12/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def657]
FreeRDP-3.16.0/libfreerdp/core/server.c:1048:22: warning[-Wanalyzer-malloc-leak]: leak of ‘vcm’
FreeRDP-3.16.0/libfreerdp/core/server.c:1016:12: branch_false: following ‘false’ branch (when ‘pServerName’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/server.c:1019:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/server.c:1021:12: branch_false: following ‘false’ branch (when ‘client’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/server.c:1027:42: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/server.c:1027:42: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/server.c:1029:12: branch_false: following ‘false’ branch (when ‘vcm’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/server.c:1032:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/server.c:1044:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/server.c:1047:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/server.c:1048:22: danger: ‘vcm’ leaks here; was allocated at [(5)](sarif:/runs/0/results/13/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def658]
FreeRDP-3.16.0/libfreerdp/core/server.c:1054:39: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.16.0/libfreerdp/core/server.c:1016:12: branch_false: following ‘false’ branch (when ‘pServerName’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/server.c:1019:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/server.c:1021:12: branch_false: following ‘false’ branch (when ‘client’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/server.c:1027:42: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/server.c:1029:12: branch_false: following ‘false’ branch (when ‘vcm’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/server.c:1032:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/server.c:1044:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/server.c:1047:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/server.c:1048:22: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/server.c:1050:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/server.c:1053:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/server.c:1054:39: danger: ‘<unknown>’ leaks here; was allocated at [(9)](sarif:/runs/0/results/15/codeFlows/0/threadFlows/0/locations/8)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def659]
FreeRDP-3.16.0/libfreerdp/core/server.c:1054:39: warning[-Wanalyzer-malloc-leak]: leak of ‘vcm’
FreeRDP-3.16.0/libfreerdp/core/server.c:1016:12: branch_false: following ‘false’ branch (when ‘pServerName’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/server.c:1019:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/server.c:1021:12: branch_false: following ‘false’ branch (when ‘client’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/server.c:1027:42: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/server.c:1027:42: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/server.c:1029:12: branch_false: following ‘false’ branch (when ‘vcm’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/server.c:1032:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/server.c:1044:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/server.c:1047:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/server.c:1050:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/server.c:1053:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/server.c:1054:39: danger: ‘vcm’ leaks here; was allocated at [(5)](sarif:/runs/0/results/14/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def660]
FreeRDP-3.16.0/libfreerdp/core/server.c:1059:14: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.16.0/libfreerdp/core/server.c:1016:12: branch_false: following ‘false’ branch (when ‘pServerName’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/server.c:1019:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/server.c:1021:12: branch_false: following ‘false’ branch (when ‘client’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/server.c:1027:42: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/server.c:1029:12: branch_false: following ‘false’ branch (when ‘vcm’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/server.c:1032:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/server.c:1044:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/server.c:1047:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/server.c:1050:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/server.c:1053:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/server.c:1054:39: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/server.c:1056:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/server.c:1059:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/server.c:1059:14: danger: ‘<unknown>’ leaks here; was allocated at [(11)](sarif:/runs/0/results/16/codeFlows/0/threadFlows/0/locations/10)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def661]
FreeRDP-3.16.0/libfreerdp/core/server.c:1059:14: warning[-Wanalyzer-malloc-leak]: leak of ‘vcm’
FreeRDP-3.16.0/libfreerdp/core/server.c:1016:12: branch_false: following ‘false’ branch (when ‘pServerName’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/server.c:1019:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/server.c:1021:12: branch_false: following ‘false’ branch (when ‘client’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/server.c:1027:42: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/server.c:1027:42: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/server.c:1029:12: branch_false: following ‘false’ branch (when ‘vcm’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/server.c:1032:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/server.c:1044:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/server.c:1047:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/server.c:1050:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/server.c:1053:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/server.c:1056:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/server.c:1059:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/server.c:1059:14: danger: ‘vcm’ leaks here; was allocated at [(5)](sarif:/runs/0/results/18/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def662]
FreeRDP-3.16.0/libfreerdp/core/server.c:1063:32: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.16.0/libfreerdp/core/server.c:1016:12: branch_false: following ‘false’ branch (when ‘pServerName’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/server.c:1019:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/server.c:1021:12: branch_false: following ‘false’ branch (when ‘client’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/server.c:1027:42: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/server.c:1029:12: branch_false: following ‘false’ branch (when ‘vcm’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/server.c:1032:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/server.c:1044:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/server.c:1047:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/server.c:1048:22: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/server.c:1050:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/server.c:1053:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/server.c:1056:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/server.c:1059:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/server.c:1059:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/server.c:1063:32: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/server.c:1063:32: danger: ‘<unknown>’ leaks here; was allocated at [(9)](sarif:/runs/0/results/20/codeFlows/0/threadFlows/0/locations/8)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def663]
FreeRDP-3.16.0/libfreerdp/core/server.c:1063:32: warning[-Wanalyzer-malloc-leak]: leak of ‘vcm’
FreeRDP-3.16.0/libfreerdp/core/server.c:1016:12: branch_false: following ‘false’ branch (when ‘pServerName’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/server.c:1019:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/server.c:1021:12: branch_false: following ‘false’ branch (when ‘client’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/server.c:1027:42: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/server.c:1027:42: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/server.c:1029:12: branch_false: following ‘false’ branch (when ‘vcm’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/server.c:1032:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/server.c:1044:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/server.c:1047:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/server.c:1050:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/server.c:1053:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/server.c:1056:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/server.c:1059:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/server.c:1059:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/server.c:1063:32: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/server.c:1063:32: danger: ‘vcm’ leaks here; was allocated at [(5)](sarif:/runs/0/results/19/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def664]
FreeRDP-3.16.0/libfreerdp/core/server.c:1067:23: warning[-Wanalyzer-malloc-leak]: leak of ‘vcm’
FreeRDP-3.16.0/libfreerdp/core/server.c:1016:12: branch_false: following ‘false’ branch (when ‘pServerName’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/server.c:1019:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/server.c:1021:12: branch_false: following ‘false’ branch (when ‘client’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/server.c:1027:42: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/server.c:1027:42: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/server.c:1029:12: branch_false: following ‘false’ branch (when ‘vcm’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/server.c:1032:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/server.c:1044:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/server.c:1047:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/server.c:1050:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/server.c:1053:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/server.c:1056:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/server.c:1059:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/server.c:1059:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/server.c:1063:32: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/server.c:1067:23: danger: ‘vcm’ leaks here; was allocated at [(5)](sarif:/runs/0/results/21/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def665]
FreeRDP-3.16.0/libfreerdp/core/server.c:1075:9: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.16.0/libfreerdp/core/server.c:1016:12: branch_false: following ‘false’ branch (when ‘pServerName’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/server.c:1019:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/server.c:1021:12: branch_false: following ‘false’ branch (when ‘client’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/server.c:1027:42: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/server.c:1029:12: branch_false: following ‘false’ branch (when ‘vcm’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/server.c:1032:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/server.c:1044:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/server.c:1047:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/server.c:1048:22: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/server.c:1050:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/server.c:1053:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/server.c:1056:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/server.c:1059:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/server.c:1059:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/server.c:1060:17: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/server.c:1075:9: danger: ‘<unknown>’ leaks here; was allocated at [(9)](sarif:/runs/0/results/22/codeFlows/0/threadFlows/0/locations/8)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def666]
FreeRDP-3.16.0/libfreerdp/core/server.c:1075:9: warning[-Wanalyzer-malloc-leak]: leak of ‘vcm’
FreeRDP-3.16.0/libfreerdp/core/server.c:1016:12: branch_false: following ‘false’ branch (when ‘pServerName’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/server.c:1019:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/server.c:1021:12: branch_false: following ‘false’ branch (when ‘client’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/server.c:1027:42: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/server.c:1027:42: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/server.c:1029:12: branch_false: following ‘false’ branch (when ‘vcm’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/server.c:1032:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/server.c:1044:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/server.c:1047:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/server.c:1050:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/server.c:1053:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/server.c:1056:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/server.c:1059:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/server.c:1059:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/server.c:1060:17: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/server.c:1075:9: danger: ‘vcm’ leaks here; was allocated at [(5)](sarif:/runs/0/results/23/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def667]
FreeRDP-3.16.0/libfreerdp/core/server.c:1077:9: warning[-Wanalyzer-malloc-leak]: leak of ‘*vcm.queue’
FreeRDP-3.16.0/libfreerdp/core/server.c:1016:12: branch_false: following ‘false’ branch (when ‘pServerName’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/server.c:1019:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/server.c:1021:12: branch_false: following ‘false’ branch (when ‘client’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/server.c:1027:42: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/server.c:1029:12: branch_false: following ‘false’ branch (when ‘vcm’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/server.c:1032:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/server.c:1044:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/server.c:1047:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/server.c:1048:22: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/server.c:1050:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/server.c:1053:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/server.c:1056:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/server.c:1057:17: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/server.c:1077:9: danger: ‘*vcm.queue’ leaks here; was allocated at [(9)](sarif:/runs/0/results/24/codeFlows/0/threadFlows/0/locations/8)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def668]
FreeRDP-3.16.0/libfreerdp/core/server.c:1077:9: warning[-Wanalyzer-malloc-leak]: leak of ‘vcm’
FreeRDP-3.16.0/libfreerdp/core/server.c:1016:12: branch_false: following ‘false’ branch (when ‘pServerName’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/server.c:1019:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/server.c:1021:12: branch_false: following ‘false’ branch (when ‘client’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/server.c:1027:42: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/server.c:1027:42: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/server.c:1029:12: branch_false: following ‘false’ branch (when ‘vcm’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/server.c:1032:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/server.c:1044:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/server.c:1047:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/server.c:1050:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/server.c:1053:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/server.c:1056:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/server.c:1057:17: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/server.c:1077:9: danger: ‘vcm’ leaks here; was allocated at [(5)](sarif:/runs/0/results/25/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def669]
FreeRDP-3.16.0/libfreerdp/core/server.c:1079:9: warning[-Wanalyzer-malloc-leak]: leak of ‘vcm’
FreeRDP-3.16.0/libfreerdp/core/server.c:1016:12: branch_false: following ‘false’ branch (when ‘pServerName’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/server.c:1019:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/server.c:1021:12: branch_false: following ‘false’ branch (when ‘client’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/server.c:1027:42: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/server.c:1027:42: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/server.c:1029:12: branch_false: following ‘false’ branch (when ‘vcm’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/server.c:1032:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/server.c:1044:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/server.c:1047:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/server.c:1050:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/server.c:1051:17: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/server.c:1079:9: danger: ‘vcm’ leaks here; was allocated at [(5)](sarif:/runs/0/results/26/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def670]
FreeRDP-3.16.0/libfreerdp/core/server.c:1584:47: warning[-Wanalyzer-malloc-leak]: leak of ‘Stream_New(0, 8)’
FreeRDP-3.16.0/libfreerdp/core/server.c:1546:12: branch_true: following ‘true’ branch (when ‘hChannelHandle’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/server.c:1548:43: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/server.c:1556:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/server.c:1568:29: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/server.c:1568:28: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/server.c:1570:39: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/server.c:1571:37: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/server.c:1573:36: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/server.c:1580:41: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/server.c:1584:47: danger: ‘Stream_New(0, 8)’ leaks here; was allocated at [(7)](sarif:/runs/0/results/27/codeFlows/0/threadFlows/0/locations/6)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def671]
FreeRDP-3.16.0/libfreerdp/core/server.c:1586:41: warning[-Wanalyzer-malloc-leak]: leak of ‘Stream_New(0, 8)’
FreeRDP-3.16.0/libfreerdp/core/server.c:1546:12: branch_true: following ‘true’ branch (when ‘hChannelHandle’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/server.c:1548:43: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/server.c:1556:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/server.c:1568:29: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/server.c:1568:28: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/server.c:1570:39: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/server.c:1571:37: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/server.c:1573:36: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/server.c:1580:41: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/server.c:1586:41: danger: ‘Stream_New(0, 8)’ leaks here; was allocated at [(7)](sarif:/runs/0/results/28/codeFlows/0/threadFlows/0/locations/6)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def672]
FreeRDP-3.16.0/libfreerdp/core/server.c:1698:48: warning[-Wanalyzer-malloc-leak]: leak of ‘Stream_New(0, 1600)’
FreeRDP-3.16.0/libfreerdp/core/server.c:1641:13: enter_function: entry to ‘FreeRDP_WTSVirtualChannelWrite’
FreeRDP-3.16.0/libfreerdp/core/server.c:1653:12: branch_false: following ‘false’ branch (when ‘hChannelHandle’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/server.c:1656:30: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/server.c:1658:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/server.c:1673:19: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/server.c:1673:17: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/server.c:1683:24: branch_true: following ‘true’ branch (when ‘Length != 0’)...
FreeRDP-3.16.0/libfreerdp/core/server.c:1685:29: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/server.c:1685:29: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/server.c:1687:28: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/server.c:1694:34: call_function: inlined call to ‘Stream_Buffer’ from ‘FreeRDP_WTSVirtualChannelWrite’
FreeRDP-3.16.0/libfreerdp/core/server.c:1698:28: branch_true: following ‘true’ branch (when ‘first != 0’)...
FreeRDP-3.16.0/libfreerdp/core/server.c:1698:48: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/server.c:1698:48: danger: ‘Stream_New(0, 1600)’ leaks here; was allocated at [(10)](sarif:/runs/0/results/29/codeFlows/0/threadFlows/0/locations/9)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def673]
FreeRDP-3.16.0/libfreerdp/core/server.c:1709:42: warning[-Wanalyzer-malloc-leak]: leak of ‘Stream_New(0, 1600)’
FreeRDP-3.16.0/libfreerdp/core/server.c:1641:13: enter_function: entry to ‘FreeRDP_WTSVirtualChannelWrite’
FreeRDP-3.16.0/libfreerdp/core/server.c:1653:12: branch_false: following ‘false’ branch (when ‘hChannelHandle’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/server.c:1656:30: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/server.c:1658:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/server.c:1673:19: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/server.c:1673:17: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/server.c:1683:24: branch_true: following ‘true’ branch (when ‘Length != 0’)...
FreeRDP-3.16.0/libfreerdp/core/server.c:1685:29: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/server.c:1685:29: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/server.c:1687:28: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/server.c:1694:34: call_function: inlined call to ‘Stream_Buffer’ from ‘FreeRDP_WTSVirtualChannelWrite’
FreeRDP-3.16.0/libfreerdp/core/server.c:1698:28: branch_true: following ‘true’ branch (when ‘first != 0’)...
FreeRDP-3.16.0/libfreerdp/core/server.c:1698:48: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/server.c:1709:42: danger: ‘Stream_New(0, 1600)’ leaks here; was allocated at [(10)](sarif:/runs/0/results/30/codeFlows/0/threadFlows/0/locations/9)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def674]
FreeRDP-3.16.0/libfreerdp/core/server.c:1717:28: warning[-Wanalyzer-malloc-leak]: leak of ‘Stream_New(0, 1600)’
FreeRDP-3.16.0/libfreerdp/core/server.c:1641:13: enter_function: entry to ‘FreeRDP_WTSVirtualChannelWrite’
FreeRDP-3.16.0/libfreerdp/core/server.c:1653:12: branch_false: following ‘false’ branch (when ‘hChannelHandle’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/server.c:1656:30: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/server.c:1658:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/server.c:1673:19: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/server.c:1673:17: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/server.c:1683:24: branch_true: following ‘true’ branch (when ‘Length != 0’)...
FreeRDP-3.16.0/libfreerdp/core/server.c:1685:29: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/server.c:1685:29: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/server.c:1687:28: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/server.c:1694:34: call_function: inlined call to ‘Stream_Buffer’ from ‘FreeRDP_WTSVirtualChannelWrite’
FreeRDP-3.16.0/libfreerdp/core/server.c:1698:28: branch_true: following ‘true’ branch (when ‘first != 0’)...
FreeRDP-3.16.0/libfreerdp/core/server.c:1698:48: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/server.c:1714:25: call_function: inlined call to ‘Stream_Write’ from ‘FreeRDP_WTSVirtualChannelWrite’
FreeRDP-3.16.0/libfreerdp/core/server.c:1715:47: call_function: inlined call to ‘Stream_GetPosition’ from ‘FreeRDP_WTSVirtualChannelWrite’
FreeRDP-3.16.0/libfreerdp/core/server.c:1717:28: danger: ‘Stream_New(0, 1600)’ leaks here; was allocated at [(10)](sarif:/runs/0/results/31/codeFlows/0/threadFlows/0/locations/9)
Error: GCC_ANALYZER_WARNING (CWE-416): [#def675]
FreeRDP-3.16.0/libfreerdp/core/server.c:2093:9: warning[-Wanalyzer-use-after-free]: use after ‘server_channel_common_free’ of ‘channel’
FreeRDP-3.16.0/libfreerdp/core/server.c:987:13: enter_function: entry to ‘array_channel_free’
FreeRDP-3.16.0/libfreerdp/core/server.c:990:9: call_function: inlined call to ‘channel_free’ from ‘array_channel_free’
Error: GCC_ANALYZER_WARNING (CWE-457): [#def676]
FreeRDP-3.16.0/libfreerdp/core/server.c:2093:9: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘*channel.queue’
FreeRDP-3.16.0/libfreerdp/core/server.c:2099:17: enter_function: entry to ‘server_channel_common_new’
FreeRDP-3.16.0/libfreerdp/core/server.c:2104:12: branch_false: following ‘false’ branch (when ‘channel’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/server.c:2107:35: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/server.c:2125:9: call_function: calling ‘server_channel_common_free’ from ‘server_channel_common_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def677]
FreeRDP-3.16.0/libfreerdp/core/server.c:2104:12: warning[-Wanalyzer-malloc-leak]: leak of ‘server_channel_common_new(client, index, ChannelId, chunkSize, & queueCallbacks, name)’
FreeRDP-3.16.0/libfreerdp/core/server.c:1333:24: enter_function: entry to ‘channel_new’
FreeRDP-3.16.0/libfreerdp/core/server.c:1341:13: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/server.c:1341:13: call_function: calling ‘server_channel_common_new’ from ‘channel_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def678]
FreeRDP-3.16.0/libfreerdp/core/server.c:2107:9: warning[-Wanalyzer-malloc-leak]: leak of ‘channel’
FreeRDP-3.16.0/libfreerdp/core/server.c:2103:52: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/server.c:2104:12: branch_false: following ‘false’ branch (when ‘channel’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/server.c:2107:35: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/server.c:2107:9: danger: ‘channel’ leaks here; was allocated at [(1)](sarif:/runs/0/results/35/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def679]
FreeRDP-3.16.0/libfreerdp/core/server.c:2107:9: warning[-Wanalyzer-malloc-leak]: leak of ‘server_channel_common_new(client, index, ChannelId, chunkSize, & queueCallbacks, name)’
FreeRDP-3.16.0/libfreerdp/core/server.c:1333:24: enter_function: entry to ‘channel_new’
FreeRDP-3.16.0/libfreerdp/core/server.c:1341:13: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/server.c:1341:13: call_function: calling ‘server_channel_common_new’ from ‘channel_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def680]
FreeRDP-3.16.0/libfreerdp/core/server.c:2107:35: warning[-Wanalyzer-malloc-leak]: leak of ‘server_channel_common_new(client, index, ChannelId, chunkSize, & queueCallbacks, name)’
FreeRDP-3.16.0/libfreerdp/core/server.c:1333:24: enter_function: entry to ‘channel_new’
FreeRDP-3.16.0/libfreerdp/core/server.c:1341:13: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/server.c:1341:13: call_function: calling ‘server_channel_common_new’ from ‘channel_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def681]
FreeRDP-3.16.0/libfreerdp/core/server.c:2109:32: warning[-Wanalyzer-malloc-leak]: leak of ‘server_channel_common_new(client, index, ChannelId, chunkSize, & queueCallbacks, name)’
FreeRDP-3.16.0/libfreerdp/core/server.c:1333:24: enter_function: entry to ‘channel_new’
FreeRDP-3.16.0/libfreerdp/core/server.c:1341:13: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/server.c:1341:13: call_function: calling ‘server_channel_common_new’ from ‘channel_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def682]
FreeRDP-3.16.0/libfreerdp/core/server.c:2113:26: warning[-Wanalyzer-malloc-leak]: leak of ‘server_channel_common_new(client, index, ChannelId, chunkSize, & queueCallbacks, name)’
FreeRDP-3.16.0/libfreerdp/core/server.c:1333:24: enter_function: entry to ‘channel_new’
FreeRDP-3.16.0/libfreerdp/core/server.c:1341:13: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/server.c:1341:13: call_function: calling ‘server_channel_common_new’ from ‘channel_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def683]
FreeRDP-3.16.0/libfreerdp/core/server.c:2120:9: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.16.0/libfreerdp/core/server.c:2104:12: branch_false: following ‘false’ branch (when ‘channel’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/server.c:2107:35: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/server.c:2110:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/server.c:2113:26: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/server.c:2113:26: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/server.c:2114:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/server.c:2117:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/server.c:2120:9: danger: ‘<unknown>’ leaks here; was allocated at [(5)](sarif:/runs/0/results/40/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-762): [#def684]
FreeRDP-3.16.0/libfreerdp/core/server.c:2125:9: warning[-Wanalyzer-mismatching-deallocation]: ‘channel’ should have been deallocated with ‘free’ but was deallocated with ‘server_channel_common_free’
FreeRDP-3.16.0/libfreerdp/core/server.c:2103:52: acquire_memory: allocated here (expects deallocation with ‘free’)
FreeRDP-3.16.0/libfreerdp/core/server.c:2104:12: branch_false: following ‘false’ branch (when ‘channel’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/server.c:2107:35: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/server.c:2110:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/server.c:2111:17: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/server.c:2125:9: danger: deallocated with ‘server_channel_common_free’ here; allocation at [(1)](sarif:/runs/0/results/41/codeFlows/0/threadFlows/0/locations/0) expects deallocation with ‘free’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def685]
FreeRDP-3.16.0/libfreerdp/core/settings.c:393:21: warning[-Wanalyzer-malloc-leak]: leak of ‘alloc_array((long unsigned int)freerdp_settings_get_uint32(settings, 384))’
FreeRDP-3.16.0/libfreerdp/core/settings.c:535:13: enter_function: entry to ‘freerdp_settings_client_monitors_have_gaps’
FreeRDP-3.16.0/libfreerdp/core/settings.c:539:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:542:26: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:542:26: call_function: calling ‘alloc_array’ from ‘freerdp_settings_client_monitors_have_gaps’
FreeRDP-3.16.0/libfreerdp/core/settings.c:542:26: return_function: returning to ‘freerdp_settings_client_monitors_have_gaps’ from ‘alloc_array’
FreeRDP-3.16.0/libfreerdp/core/settings.c:545:28: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:548:21: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:549:21: call_function: calling ‘monitor_has_gaps’ from ‘freerdp_settings_client_monitors_have_gaps’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def686]
FreeRDP-3.16.0/libfreerdp/core/settings.c:425:57: warning[-Wanalyzer-malloc-leak]: leak of ‘alloc_array((long unsigned int)freerdp_settings_get_uint32(settings, 384))’
FreeRDP-3.16.0/libfreerdp/core/settings.c:535:13: enter_function: entry to ‘freerdp_settings_client_monitors_have_gaps’
FreeRDP-3.16.0/libfreerdp/core/settings.c:539:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:542:26: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:542:26: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/settings.c:542:26: call_function: calling ‘alloc_array’ from ‘freerdp_settings_client_monitors_have_gaps’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def687]
FreeRDP-3.16.0/libfreerdp/core/settings.c:425:57: warning[-Wanalyzer-malloc-leak]: leak of ‘alloc_array(count)’
FreeRDP-3.16.0/libfreerdp/core/settings.c:442:13: enter_function: entry to ‘find_path_exists_with_dijkstra’
FreeRDP-3.16.0/libfreerdp/core/settings.c:444:12: branch_false: following ‘false’ branch (when ‘count != 0’)...
FreeRDP-3.16.0/libfreerdp/core/settings.c:449:25: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:449:25: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/settings.c:449:25: call_function: calling ‘alloc_array’ from ‘find_path_exists_with_dijkstra’
Error: CPPCHECK_WARNING (CWE-682): [#def688]
FreeRDP-3.16.0/libfreerdp/core/settings.c:427: error[nullPointerArithmeticOutOfMemory]: If memory allocation fails: pointer addition with NULL pointer.
Error: CPPCHECK_WARNING (CWE-476): [#def689]
FreeRDP-3.16.0/libfreerdp/core/settings.c:429: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: dst
Error: GCC_ANALYZER_WARNING (CWE-476): [#def690]
FreeRDP-3.16.0/libfreerdp/core/settings.c:429:17: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘array’
FreeRDP-3.16.0/libfreerdp/core/settings.c:425:23: acquire_memory: this call could return NULL
FreeRDP-3.16.0/libfreerdp/core/settings.c:428:28: branch_true: following ‘true’ branch (when ‘x < count’)...
FreeRDP-3.16.0/libfreerdp/core/settings.c:429:30: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:429:17: danger: ‘array + x * 8’ could be NULL: unchecked value from [(1)](sarif:/runs/0/results/20/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-476): [#def691]
FreeRDP-3.16.0/libfreerdp/core/settings.c:474:17: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘distance’
FreeRDP-3.16.0/libfreerdp/core/settings.c:442:13: enter_function: entry to ‘find_path_exists_with_dijkstra’
FreeRDP-3.16.0/libfreerdp/core/settings.c:444:12: branch_false: following ‘false’ branch (when ‘count != 0’)...
FreeRDP-3.16.0/libfreerdp/core/settings.c:449:25: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:449:25: call_function: calling ‘alloc_array’ from ‘find_path_exists_with_dijkstra’
FreeRDP-3.16.0/libfreerdp/core/settings.c:449:25: return_function: returning to ‘find_path_exists_with_dijkstra’ from ‘alloc_array’
FreeRDP-3.16.0/libfreerdp/core/settings.c:452:28: acquire_memory: this call could return NULL
FreeRDP-3.16.0/libfreerdp/core/settings.c:461:28: branch_true: following ‘true’ branch (when ‘x < count’)...
branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:463:36: branch_true: following ‘true’ branch (when ‘y < count’)...
FreeRDP-3.16.0/libfreerdp/core/settings.c:465:34: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:472:28: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:474:35: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:474:17: danger: ‘distance + (long unsigned int)x * 4’ could be NULL: unchecked value from [(9)](sarif:/runs/0/results/21/codeFlows/0/threadFlows/0/locations/8)
Error: GCC_ANALYZER_WARNING (CWE-476): [#def692]
FreeRDP-3.16.0/libfreerdp/core/settings.c:475:17: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘parent’
FreeRDP-3.16.0/libfreerdp/core/settings.c:442:13: enter_function: entry to ‘find_path_exists_with_dijkstra’
FreeRDP-3.16.0/libfreerdp/core/settings.c:444:12: branch_false: following ‘false’ branch (when ‘count != 0’)...
FreeRDP-3.16.0/libfreerdp/core/settings.c:449:25: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:449:25: call_function: calling ‘alloc_array’ from ‘find_path_exists_with_dijkstra’
FreeRDP-3.16.0/libfreerdp/core/settings.c:449:25: return_function: returning to ‘find_path_exists_with_dijkstra’ from ‘alloc_array’
FreeRDP-3.16.0/libfreerdp/core/settings.c:458:26: acquire_memory: this call could return NULL
FreeRDP-3.16.0/libfreerdp/core/settings.c:461:28: branch_true: following ‘true’ branch (when ‘x < count’)...
branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:463:36: branch_true: following ‘true’ branch (when ‘y < count’)...
FreeRDP-3.16.0/libfreerdp/core/settings.c:465:34: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:472:28: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:474:35: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:475:17: danger: ‘parent + (long unsigned int)x * 4’ could be NULL: unchecked value from [(9)](sarif:/runs/0/results/22/codeFlows/0/threadFlows/0/locations/8)
Error: GCC_ANALYZER_WARNING (CWE-476): [#def693]
FreeRDP-3.16.0/libfreerdp/core/settings.c:476:17: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘visited’
FreeRDP-3.16.0/libfreerdp/core/settings.c:442:13: enter_function: entry to ‘find_path_exists_with_dijkstra’
FreeRDP-3.16.0/libfreerdp/core/settings.c:444:12: branch_false: following ‘false’ branch (when ‘count != 0’)...
FreeRDP-3.16.0/libfreerdp/core/settings.c:449:25: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:449:25: call_function: calling ‘alloc_array’ from ‘find_path_exists_with_dijkstra’
FreeRDP-3.16.0/libfreerdp/core/settings.c:449:25: return_function: returning to ‘find_path_exists_with_dijkstra’ from ‘alloc_array’
FreeRDP-3.16.0/libfreerdp/core/settings.c:455:27: acquire_memory: this call could return NULL
FreeRDP-3.16.0/libfreerdp/core/settings.c:461:28: branch_true: following ‘true’ branch (when ‘x < count’)...
branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:463:36: branch_true: following ‘true’ branch (when ‘y < count’)...
FreeRDP-3.16.0/libfreerdp/core/settings.c:465:34: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:472:28: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:474:35: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:476:17: danger: ‘visited + (long unsigned int)x * 4’ could be NULL: unchecked value from [(9)](sarif:/runs/0/results/23/codeFlows/0/threadFlows/0/locations/8)
Error: GCC_ANALYZER_WARNING (CWE-762): [#def694]
FreeRDP-3.16.0/libfreerdp/core/settings.c:527:9: warning[-Wanalyzer-mismatching-deallocation]: ‘alloc_array(count)’ should have been deallocated with ‘free’ but was deallocated with ‘alloc_free’
FreeRDP-3.16.0/libfreerdp/core/settings.c:442:13: enter_function: entry to ‘find_path_exists_with_dijkstra’
FreeRDP-3.16.0/libfreerdp/core/settings.c:444:12: branch_false: following ‘false’ branch (when ‘count != 0’)...
FreeRDP-3.16.0/libfreerdp/core/settings.c:449:25: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:449:25: call_function: calling ‘alloc_array’ from ‘find_path_exists_with_dijkstra’
FreeRDP-3.16.0/libfreerdp/core/settings.c:449:25: return_function: returning to ‘find_path_exists_with_dijkstra’ from ‘alloc_array’
FreeRDP-3.16.0/libfreerdp/core/settings.c:461:28: branch_false: following ‘false’ branch (when ‘x >= count’)...
branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:472:28: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:479:17: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:484:16: branch_false: following ‘false’ branch...
branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:515:28: branch_false: following ‘false’ branch (when ‘x >= count’)...
FreeRDP-3.16.0/libfreerdp/core/settings.c:527:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:527:9: danger: deallocated with ‘alloc_free’ here; allocation at [(6)](sarif:/runs/0/results/24/codeFlows/0/threadFlows/0/locations/5) expects deallocation with ‘free’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def695]
FreeRDP-3.16.0/libfreerdp/core/settings.c:548:21: warning[-Wanalyzer-malloc-leak]: leak of ‘alloc_array((long unsigned int)freerdp_settings_get_uint32(settings, 384))’
FreeRDP-3.16.0/libfreerdp/core/settings.c:535:13: enter_function: entry to ‘freerdp_settings_client_monitors_have_gaps’
FreeRDP-3.16.0/libfreerdp/core/settings.c:539:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:542:26: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:542:26: call_function: calling ‘alloc_array’ from ‘freerdp_settings_client_monitors_have_gaps’
FreeRDP-3.16.0/libfreerdp/core/settings.c:542:26: return_function: returning to ‘freerdp_settings_client_monitors_have_gaps’ from ‘alloc_array’
FreeRDP-3.16.0/libfreerdp/core/settings.c:545:28: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:548:21: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:548:21: danger: ‘alloc_array((long unsigned int)freerdp_settings_get_uint32(settings, 384))’ leaks here; was allocated at [(6)](sarif:/runs/0/results/26/codeFlows/0/threadFlows/0/locations/5)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def696]
FreeRDP-3.16.0/libfreerdp/core/settings.c:774:13: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_settings_get_config_path()’
FreeRDP-3.16.0/libfreerdp/core/settings.c:786:14: enter_function: entry to ‘freerdp_settings_new’
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:796:12: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:833:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:838:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:838:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:841:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:841:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:845:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:845:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:848:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:848:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:850:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:850:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:853:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:853:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:855:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:855:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:858:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:858:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:864:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:865:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:866:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:867:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:868:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:869:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:876:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:877:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:880:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:881:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:882:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:883:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:884:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:885:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:886:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:887:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:888:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:889:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:890:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:891:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:892:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:893:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:894:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:895:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:896:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:897:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:898:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:899:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:900:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:901:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:902:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:904:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:906:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:907:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:908:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:909:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:910:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:912:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:913:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:914:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:915:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:916:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:917:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:918:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:919:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:920:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:921:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:922:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:923:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:924:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:925:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:926:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:927:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:928:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:929:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:931:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:932:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:933:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:934:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:935:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:936:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:937:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:938:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:939:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:940:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:941:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:942:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:943:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:944:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:945:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:946:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:949:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:949:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:953:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:953:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:956:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:956:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:959:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:959:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:962:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:962:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:965:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:965:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:968:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:968:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:971:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:971:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:974:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:974:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:977:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:977:14: call_function: calling ‘settings_init_computer_name’ from ‘freerdp_settings_new’
FreeRDP-3.16.0/libfreerdp/core/settings.c:977:14: return_function: returning to ‘freerdp_settings_new’ from ‘settings_init_computer_name’
FreeRDP-3.16.0/libfreerdp/core/settings.c:977:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:980:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:980:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:983:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:983:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:987:22: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:988:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1002:13: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1004:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1005:22: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1004:21: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1015:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1015:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1017:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1015:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1018:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1015:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1019:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1015:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1020:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1015:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1021:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1015:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1022:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1015:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1023:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1015:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1024:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1015:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1025:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1015:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1028:41: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1030:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1034:43: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1036:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1038:22: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1036:21: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1040:17: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1041:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1043:22: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1041:21: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1045:17: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1046:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1049:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1049:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1050:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1049:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1051:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1049:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1052:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1049:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1054:32: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1056:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1059:31: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1061:12: branch_false: following ‘false’ branch...
branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1064:28: branch_true: following ‘true’ branch (when ‘x != 10’)...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1066:40: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1100:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1064:36: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1064:28: branch_true: following ‘true’ branch (when ‘x != 10’)...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1066:40: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1100:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1064:36: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1107:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1111:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1112:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1113:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1114:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1115:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1116:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1117:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1119:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1120:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1121:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1126:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1128:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1129:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1130:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1131:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1132:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1133:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1134:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1135:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1136:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1137:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1138:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1139:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1140:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1141:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1142:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1143:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1144:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1145:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1146:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1147:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1148:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1149:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1150:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1151:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1152:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1153:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1154:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1157:39: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1158:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1163:39: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1164:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1169:61: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1171:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1174:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1194:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1195:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1194:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1196:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1194:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1197:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1194:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1198:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1194:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1199:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1194:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1202:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1202:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1206:22: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1206:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1209:24: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1213:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1216:32: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1216:32: call_function: calling ‘freerdp_settings_get_config_path’ from ‘freerdp_settings_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def697]
FreeRDP-3.16.0/libfreerdp/core/settings.c:778:22: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_settings_get_config_path()’
FreeRDP-3.16.0/libfreerdp/core/settings.c:767:7: enter_function: entry to ‘freerdp_settings_get_config_path’
FreeRDP-3.16.0/libfreerdp/core/settings.c:774:12: branch_false: following ‘false’ branch...
branch_false: ...to here
acquire_memory: allocated here
call_function: calling ‘freerdp_settings_get_config_path’ from ‘freerdp_settings_get_config_path’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def698]
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: danger: ‘GetKnownSubPath(4, "FreeRDP")’ leaks here; was allocated at [(1)](sarif:/runs/0/results/30/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def699]
FreeRDP-3.16.0/libfreerdp/core/settings.c:780:24: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_settings_get_config_path()’
FreeRDP-3.16.0/libfreerdp/core/settings.c:767:7: enter_function: entry to ‘freerdp_settings_get_config_path’
FreeRDP-3.16.0/libfreerdp/core/settings.c:774:12: branch_false: following ‘false’ branch...
branch_false: ...to here
acquire_memory: allocated here
call_function: calling ‘freerdp_settings_get_config_path’ from ‘freerdp_settings_get_config_path’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def700]
FreeRDP-3.16.0/libfreerdp/core/settings.c:781:9: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_settings_get_config_path()’
FreeRDP-3.16.0/libfreerdp/core/settings.c:767:7: enter_function: entry to ‘freerdp_settings_get_config_path’
FreeRDP-3.16.0/libfreerdp/core/settings.c:774:12: branch_false: following ‘false’ branch...
branch_false: ...to here
acquire_memory: allocated here
call_function: calling ‘freerdp_settings_get_config_path’ from ‘freerdp_settings_get_config_path’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def701]
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:796: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: danger: ‘settings’ leaks here; was allocated at [(1)](sarif:/runs/0/results/35/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def702]
FreeRDP-3.16.0/libfreerdp/core/settings.c:833:14: 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:796:12: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:796:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:833:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:833:14: danger: ‘settings’ leaks here; was allocated at [(1)](sarif:/runs/0/results/36/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def703]
FreeRDP-3.16.0/libfreerdp/core/settings.c:1210:22: warning[-Wanalyzer-malloc-leak]: leak of ‘GetKnownPath(1)’
FreeRDP-3.16.0/libfreerdp/core/settings.c:786:14: enter_function: entry to ‘freerdp_settings_new’
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:796:12: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:833:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:838:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:838:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:841:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:841:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:845:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:845:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:848:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:848:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:850:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:850:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:853:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:853:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:855:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:855:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:858:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:858:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:864:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:865:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:866:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:867:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:868:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:869:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:876:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:877:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:880:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:881:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:882:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:883:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:884:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:885:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:886:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:887:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:888:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:889:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:890:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:891:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:892:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:893:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:894:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:895:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:896:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:897:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:898:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:899:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:900:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:901:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:902:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:904:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:906:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:907:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:908:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:909:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:910:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:912:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:913:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:914:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:915:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:916:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:917:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:918:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:919:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:920:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:921:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:922:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:923:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:924:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:925:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:926:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:927:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:928:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:929:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:931:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:932:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:933:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:934:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:935:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:936:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:937:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:938:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:939:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:940:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:941:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:942:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:943:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:944:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:945:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:946:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:949:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:949:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:953:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:953:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:956:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:956:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:959:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:959:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:962:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:962:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:965:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:965:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:968:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:968:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:971:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:971:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:974:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:974:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:977:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:977:14: call_function: calling ‘settings_init_computer_name’ from ‘freerdp_settings_new’
FreeRDP-3.16.0/libfreerdp/core/settings.c:977:14: return_function: returning to ‘freerdp_settings_new’ from ‘settings_init_computer_name’
FreeRDP-3.16.0/libfreerdp/core/settings.c:977:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:980:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:980:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:983:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:983:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:987:22: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:988:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1002:13: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1004:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1005:22: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1004:21: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1015:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1015:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1017:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1015:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1018:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1015:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1019:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1015:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1020:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1015:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1021:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1015:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1022:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1015:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1023:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1015:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1024:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1015:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1025:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1015:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1028:41: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1030:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1034:43: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1036:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1038:22: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1036:21: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1040:17: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1041:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1043:22: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1041:21: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1045:17: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1046:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1049:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1049:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1050:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1049:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1051:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1049:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1052:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1049:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1054:32: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1056:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1059:31: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1061:12: branch_false: following ‘false’ branch...
branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1064:28: branch_true: following ‘true’ branch (when ‘x != 10’)...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1066:40: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1100:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1064:36: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1064:28: branch_true: following ‘true’ branch (when ‘x != 10’)...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1066:40: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1100:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1064:36: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1107:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1111:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1112:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1113:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1114:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1115:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1116:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1117:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1119:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1120:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1121:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1126:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1128:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1129:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1130:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1131:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1132:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1133:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1134:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1135:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1136:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1137:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1138:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1139:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1140:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1141:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1142:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1143:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1144:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1145:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1146:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1147:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1148:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1149:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1150:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1151:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1152:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1153:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1154:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1157:39: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1158:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1163:39: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1164:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1169:61: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1171:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1174:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1194:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1195:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1194:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1196:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1194:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1197:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1194:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1198:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1194:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1199:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1194:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1202:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1202:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1206:22: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1206:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1209:24: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1209:24: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1210:22: danger: ‘GetKnownPath(1)’ leaks here; was allocated at [(361)](sarif:/runs/0/results/37/codeFlows/0/threadFlows/0/locations/360)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def704]
FreeRDP-3.16.0/libfreerdp/core/settings.c:1217:22: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_settings_get_config_path()’
FreeRDP-3.16.0/libfreerdp/core/settings.c:786:14: enter_function: entry to ‘freerdp_settings_new’
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:796:12: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:833:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:838:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:838:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:841:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:841:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:845:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:845:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:848:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:848:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:850:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:850:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:853:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:853:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:855:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:855:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:858:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:858:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:864:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:865:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:866:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:867:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:868:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:869:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:876:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:877:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:880:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:881:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:882:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:883:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:884:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:885:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:886:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:887:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:888:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:889:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:890:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:891:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:892:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:893:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:894:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:895:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:896:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:897:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:898:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:899:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:900:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:901:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:902:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:904:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:906:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:907:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:908:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:909:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:910:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:912:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:913:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:914:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:915:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:916:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:917:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:918:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:919:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:920:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:921:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:922:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:923:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:924:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:925:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:926:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:927:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:928:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:929:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:931:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:932:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:933:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:934:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:935:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:936:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:937:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:938:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:939:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:940:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:941:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:942:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:943:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:944:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:945:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:946:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:949:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:949:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:953:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:953:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:956:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:956:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:959:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:959:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:962:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:962:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:965:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:965:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:968:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:968:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:971:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:971:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:974:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:974:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:977:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:977:14: call_function: calling ‘settings_init_computer_name’ from ‘freerdp_settings_new’
FreeRDP-3.16.0/libfreerdp/core/settings.c:977:14: return_function: returning to ‘freerdp_settings_new’ from ‘settings_init_computer_name’
FreeRDP-3.16.0/libfreerdp/core/settings.c:977:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:980:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:980:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:983:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:983:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:987:22: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:988:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1002:13: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1004:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1005:22: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1004:21: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1015:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1015:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1017:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1015:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1018:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1015:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1019:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1015:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1020:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1015:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1021:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1015:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1022:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1015:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1023:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1015:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1024:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1015:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1025:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1015:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1028:41: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1030:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1034:43: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1036:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1038:22: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1036:21: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1040:17: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1041:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1043:22: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1041:21: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1045:17: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1046:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1049:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1049:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1050:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1049:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1051:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1049:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1052:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1049:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1054:32: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1056:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1059:31: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1061:12: branch_false: following ‘false’ branch...
branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1064:28: branch_true: following ‘true’ branch (when ‘x != 10’)...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1066:40: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1100:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1064:36: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1064:28: branch_true: following ‘true’ branch (when ‘x != 10’)...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1066:40: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1100:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1064:36: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1107:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1111:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1112:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1113:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1114:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1115:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1116:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1117:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1119:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1120:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1121:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1126:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1128:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1129:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1130:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1131:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1132:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1133:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1134:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1135:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1136:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1137:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1138:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1139:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1140:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1141:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1142:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1143:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1144:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1145:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1146:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1147:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1148:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1149:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1150:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1151:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1152:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1153:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1154:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1157:39: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1158:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1163:39: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1164:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1169:61: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1171:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1174:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1194:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1195:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1194:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1196:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1194:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1197:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1194:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1198:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1194:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1199:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1194:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1202:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1202:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1206:22: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1206:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1209:24: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1213:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1216:32: call_function: calling ‘freerdp_settings_get_config_path’ from ‘freerdp_settings_new’
FreeRDP-3.16.0/libfreerdp/core/settings.c:1216:32: return_function: returning to ‘freerdp_settings_new’ from ‘freerdp_settings_get_config_path’
FreeRDP-3.16.0/libfreerdp/core/settings.c:1217:22: danger: ‘freerdp_settings_get_config_path()’ leaks here; was allocated at [(371)](sarif:/runs/0/results/38/codeFlows/0/threadFlows/0/locations/370)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def705]
FreeRDP-3.16.0/libfreerdp/core/settings.c:1220:40: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_settings_get_config_path()’
FreeRDP-3.16.0/libfreerdp/core/settings.c:786:14: enter_function: entry to ‘freerdp_settings_new’
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:796:12: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:833:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:838:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:838:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:841:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:841:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:845:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:845:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:848:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:848:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:850:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:850:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:853:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:853:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:855:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:855:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:858:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:858:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:864:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:865:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:866:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:867:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:868:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:869:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:876:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:877:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:880:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:881:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:882:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:883:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:884:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:885:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:886:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:887:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:888:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:889:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:890:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:891:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:892:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:893:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:894:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:895:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:896:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:897:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:898:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:899:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:900:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:901:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:902:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:904:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:906:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:907:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:908:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:909:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:910:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:912:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:913:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:914:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:915:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:916:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:917:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:918:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:919:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:920:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:921:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:922:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:923:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:924:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:925:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:926:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:927:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:928:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:929:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:931:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:932:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:933:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:934:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:935:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:936:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:937:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:938:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:939:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:940:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:941:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:942:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:943:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:944:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:945:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:946:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:949:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:949:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:953:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:953:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:956:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:956:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:959:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:959:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:962:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:962:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:965:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:965:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:968:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:968:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:971:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:971:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:974:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:974:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:977:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:977:14: call_function: calling ‘settings_init_computer_name’ from ‘freerdp_settings_new’
FreeRDP-3.16.0/libfreerdp/core/settings.c:977:14: return_function: returning to ‘freerdp_settings_new’ from ‘settings_init_computer_name’
FreeRDP-3.16.0/libfreerdp/core/settings.c:977:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:980:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:980:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:983:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:983:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:987:22: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:988:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1002:13: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1004:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1005:22: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1004:21: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1015:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1015:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1017:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1015:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1018:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1015:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1019:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1015:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1020:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1015:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1021:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1015:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1022:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1015:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1023:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1015:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1024:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1015:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1025:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1015:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1028:41: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1030:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1034:43: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1036:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1038:22: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1036:21: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1040:17: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1041:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1043:22: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1041:21: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1045:17: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1046:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1049:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1049:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1050:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1049:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1051:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1049:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1052:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1049:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1054:32: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1056:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1059:31: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1061:12: branch_false: following ‘false’ branch...
branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1064:28: branch_true: following ‘true’ branch (when ‘x != 10’)...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1066:40: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1100:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1064:36: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1064:28: branch_true: following ‘true’ branch (when ‘x != 10’)...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1066:40: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1100:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1064:36: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1107:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1111:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1112:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1113:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1114:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1115:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1116:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1117:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1119:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1120:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1121:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1126:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1128:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1129:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1130:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1131:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1132:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1133:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1134:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1135:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1136:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1137:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1138:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1139:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1140:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1141:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1142:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1143:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1144:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1145:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1146:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1147:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1148:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1149:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1150:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1151:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1152:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1153:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1154:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1157:39: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1158:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1163:39: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1164:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1169:61: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1171:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1174:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1194:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1195:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1194:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1196:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1194:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1197:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1194:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1198:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1194:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1199:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1194:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1202:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1202:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1206:22: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1206:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1209:24: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1213:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1216:32: call_function: calling ‘freerdp_settings_get_config_path’ from ‘freerdp_settings_new’
FreeRDP-3.16.0/libfreerdp/core/settings.c:1216:32: return_function: returning to ‘freerdp_settings_new’ from ‘freerdp_settings_get_config_path’
FreeRDP-3.16.0/libfreerdp/core/settings.c:1218:20: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1220:40: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1220:40: danger: ‘freerdp_settings_get_config_path()’ leaks here; was allocated at [(371)](sarif:/runs/0/results/39/codeFlows/0/threadFlows/0/locations/370)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def706]
FreeRDP-3.16.0/libfreerdp/core/settings.c:1221:30: warning[-Wanalyzer-malloc-leak]: leak of ‘GetCombinedPath(freerdp_settings_get_config_path(), "action.sh")’
FreeRDP-3.16.0/libfreerdp/core/settings.c:786:14: enter_function: entry to ‘freerdp_settings_new’
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:796:12: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:833:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:838:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:838:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:841:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:841:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:845:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:845:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:848:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:848:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:850:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:850:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:853:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:853:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:855:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:855:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:858:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:858:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:864:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:865:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:866:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:867:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:868:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:869:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:876:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:877:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:880:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:881:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:882:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:883:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:884:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:885:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:886:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:887:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:888:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:889:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:890:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:891:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:892:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:893:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:894:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:895:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:896:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:897:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:898:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:899:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:900:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:901:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:902:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:904:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:906:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:907:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:908:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:909:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:910:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:912:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:913:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:914:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:915:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:916:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:917:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:918:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:919:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:920:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:921:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:922:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:923:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:924:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:925:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:926:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:927:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:928:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:929:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:931:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:932:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:933:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:934:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:935:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:936:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:937:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:938:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:939:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:940:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:941:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:942:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:943:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:944:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:945:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:946:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:949:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:949:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:953:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:953:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:956:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:956:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:959:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:959:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:962:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:962:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:965:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:965:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:968:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:968:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:971:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:971:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:974:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:974:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:977:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:977:14: call_function: calling ‘settings_init_computer_name’ from ‘freerdp_settings_new’
FreeRDP-3.16.0/libfreerdp/core/settings.c:977:14: return_function: returning to ‘freerdp_settings_new’ from ‘settings_init_computer_name’
FreeRDP-3.16.0/libfreerdp/core/settings.c:977:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:980:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:980:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:983:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:983:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:987:22: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:988:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1002:13: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1004:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1005:22: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1004:21: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1015:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1015:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1017:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1015:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1018:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1015:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1019:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1015:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1020:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1015:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1021:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1015:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1022:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1015:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1023:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1015:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1024:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1015:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1025:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1015:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1028:41: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1030:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1034:43: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1036:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1038:22: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1036:21: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1040:17: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1041:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1043:22: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1041:21: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1045:17: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1046:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1049:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1049:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1050:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1049:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1051:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1049:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1052:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1049:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1054:32: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1056:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1059:31: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1061:12: branch_false: following ‘false’ branch...
branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1064:28: branch_true: following ‘true’ branch (when ‘x != 10’)...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1066:40: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1100:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1064:36: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1064:28: branch_true: following ‘true’ branch (when ‘x != 10’)...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1066:40: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1100:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1064:36: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1107:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1111:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1112:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1113:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1114:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1115:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1116:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1117:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1119:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1120:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1121:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1126:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1128:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1129:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1130:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1131:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1132:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1133:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1134:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1135:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1136:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1137:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1138:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1139:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1140:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1141:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1142:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1143:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1144:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1145:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1146:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1147:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1148:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1149:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1150:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1151:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1152:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1153:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1154:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1157:39: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1158:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1163:39: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1164:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1169:61: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1171:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1174:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1194:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1195:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1194:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1196:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1194:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1197:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1194:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1198:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1194:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1199:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1194:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1202:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1202:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1206:22: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1206:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1209:24: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1213:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1216:32: call_function: calling ‘freerdp_settings_get_config_path’ from ‘freerdp_settings_new’
FreeRDP-3.16.0/libfreerdp/core/settings.c:1216:32: return_function: returning to ‘freerdp_settings_new’ from ‘freerdp_settings_get_config_path’
FreeRDP-3.16.0/libfreerdp/core/settings.c:1218:20: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1220:40: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1220:40: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1221:30: danger: ‘GetCombinedPath(freerdp_settings_get_config_path(), "action.sh")’ leaks here; was allocated at [(375)](sarif:/runs/0/results/40/codeFlows/0/threadFlows/0/locations/374)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def707]
FreeRDP-3.16.0/libfreerdp/core/settings.c:1221:30: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_settings_get_config_path()’
FreeRDP-3.16.0/libfreerdp/core/settings.c:786:14: enter_function: entry to ‘freerdp_settings_new’
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:796:12: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:833:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:838:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:838:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:841:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:841:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:845:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:845:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:848:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:848:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:850:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:850:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:853:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:853:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:855:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:855:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:858:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:858:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:864:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:865:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:866:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:867:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:868:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:869:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:876:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:877:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:880:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:881:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:882:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:883:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:884:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:885:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:886:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:887:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:888:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:889:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:890:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:891:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:892:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:893:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:894:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:895:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:896:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:897:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:898:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:899:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:900:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:901:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:902:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:904:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:906:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:907:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:908:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:909:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:910:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:912:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:913:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:914:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:915:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:916:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:917:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:918:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:919:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:920:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:921:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:922:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:923:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:924:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:925:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:926:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:927:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:928:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:929:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:931:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:932:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:933:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:934:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:935:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:936:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:937:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:938:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:939:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:940:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:941:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:942:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:943:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:944:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:945:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:946:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:863:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:949:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:949:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:953:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:953:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:956:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:956:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:959:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:959:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:962:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:962:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:965:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:965:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:968:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:968:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:971:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:971:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:974:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:974:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:977:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:977:14: call_function: calling ‘settings_init_computer_name’ from ‘freerdp_settings_new’
FreeRDP-3.16.0/libfreerdp/core/settings.c:977:14: return_function: returning to ‘freerdp_settings_new’ from ‘settings_init_computer_name’
FreeRDP-3.16.0/libfreerdp/core/settings.c:977:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:980:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:980:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:983:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:983:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:987:22: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:988:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1002:13: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1004:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1005:22: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1004:21: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1015:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1015:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1017:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1015:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1018:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1015:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1019:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1015:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1020:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1015:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1021:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1015:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1022:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1015:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1023:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1015:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1024:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1015:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1025:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1015:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1028:41: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1030:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1034:43: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1036:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1038:22: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1036:21: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1040:17: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1041:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1043:22: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1041:21: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1045:17: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1046:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1049:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1049:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1050:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1049:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1051:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1049:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1052:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1049:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1054:32: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1056:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1059:31: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1061:12: branch_false: following ‘false’ branch...
branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1064:28: branch_true: following ‘true’ branch (when ‘x != 10’)...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1066:40: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1100:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1064:36: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1064:28: branch_true: following ‘true’ branch (when ‘x != 10’)...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1066:40: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1100:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1064:36: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1107:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1111:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1112:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1113:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1114:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1115:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1116:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1117:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1119:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1120:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1121:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1126:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1128:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1129:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1130:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1131:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1132:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1133:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1134:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1135:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1136:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1137:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1138:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1139:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1140:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1141:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1142:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1143:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1144:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1145:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1146:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1147:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1148:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1149:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1150:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1151:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1152:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1153:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1154:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1110:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1157:39: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1158:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1163:39: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1164:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1169:61: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1171:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1174:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1194:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1195:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1194:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1196:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1194:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1197:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1194:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1198:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1194:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1199:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1194:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1202:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1202:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1206:22: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1206:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1209:24: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1213:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1216:32: call_function: calling ‘freerdp_settings_get_config_path’ from ‘freerdp_settings_new’
FreeRDP-3.16.0/libfreerdp/core/settings.c:1216:32: return_function: returning to ‘freerdp_settings_new’ from ‘freerdp_settings_get_config_path’
FreeRDP-3.16.0/libfreerdp/core/settings.c:1218:20: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1220:40: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1221:30: danger: ‘freerdp_settings_get_config_path()’ leaks here; was allocated at [(371)](sarif:/runs/0/results/41/codeFlows/0/threadFlows/0/locations/370)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def708]
FreeRDP-3.16.0/libfreerdp/core/settings.c:1280:9: warning[-Wanalyzer-malloc-leak]: leak of ‘_settings’
FreeRDP-3.16.0/libfreerdp/core/settings.c:1533:14: enter_function: entry to ‘freerdp_settings_clone’
FreeRDP-3.16.0/libfreerdp/core/settings.c:1535:48: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1537:14: call_function: calling ‘freerdp_settings_copy’ from ‘freerdp_settings_clone’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def709]
FreeRDP-3.16.0/libfreerdp/core/settings.c:1348:20: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_certificate_clone(*settings.RdpServerCertificate)’
FreeRDP-3.16.0/libfreerdp/core/settings.c:1305:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1314:21: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1329:28: branch_true: following ‘true’ branch (when ‘i != 11’)...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1332:66: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1335:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1329:56: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1339:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1343:13: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1343:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1345:40: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1345:40: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1346:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:1348:22: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:1348:20: danger: ‘freerdp_certificate_clone(*settings.RdpServerCertificate)’ leaks here; was allocated at [(11)](sarif:/runs/0/results/43/codeFlows/0/threadFlows/0/locations/10)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def710]
FreeRDP-3.16.0/libfreerdp/core/smartcardlogon.c:97:9: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.16.0/libfreerdp/core/smartcardlogon.c:881:6: enter_function: entry to ‘smartcard_getCert’
FreeRDP-3.16.0/libfreerdp/core/smartcardlogon.c:893:14: call_function: calling ‘smartcard_enumerateCerts’ from ‘smartcard_getCert’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def711]
FreeRDP-3.16.0/libfreerdp/core/smartcardlogon.c:97:9: warning[-Wanalyzer-malloc-leak]: leak of ‘cert’
FreeRDP-3.16.0/libfreerdp/core/smartcardlogon.c:881:6: enter_function: entry to ‘smartcard_getCert’
FreeRDP-3.16.0/libfreerdp/core/smartcardlogon.c:893:14: call_function: calling ‘smartcard_enumerateCerts’ from ‘smartcard_getCert’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def712]
FreeRDP-3.16.0/libfreerdp/core/smartcardlogon.c:162:23: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.16.0/libfreerdp/core/smartcardlogon.c:881:6: enter_function: entry to ‘smartcard_getCert’
FreeRDP-3.16.0/libfreerdp/core/smartcardlogon.c:893:14: call_function: calling ‘smartcard_enumerateCerts’ from ‘smartcard_getCert’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def713]
FreeRDP-3.16.0/libfreerdp/core/smartcardlogon.c:162:23: warning[-Wanalyzer-malloc-leak]: leak of ‘calloc(1, 16)’
FreeRDP-3.16.0/libfreerdp/core/smartcardlogon.c:881:6: enter_function: entry to ‘smartcard_getCert’
FreeRDP-3.16.0/libfreerdp/core/smartcardlogon.c:893:14: call_function: calling ‘smartcard_enumerateCerts’ from ‘smartcard_getCert’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def714]
FreeRDP-3.16.0/libfreerdp/core/smartcardlogon.c:162:23: warning[-Wanalyzer-malloc-leak]: leak of ‘cert_list’
FreeRDP-3.16.0/libfreerdp/core/smartcardlogon.c:881:6: enter_function: entry to ‘smartcard_getCert’
FreeRDP-3.16.0/libfreerdp/core/smartcardlogon.c:893:14: call_function: calling ‘smartcard_enumerateCerts’ from ‘smartcard_getCert’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def715]
FreeRDP-3.16.0/libfreerdp/core/smartcardlogon.c:162:23: warning[-Wanalyzer-malloc-leak]: leak of ‘cert’
FreeRDP-3.16.0/libfreerdp/core/smartcardlogon.c:881:6: enter_function: entry to ‘smartcard_getCert’
FreeRDP-3.16.0/libfreerdp/core/smartcardlogon.c:893:14: call_function: calling ‘smartcard_enumerateCerts’ from ‘smartcard_getCert’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def716]
FreeRDP-3.16.0/libfreerdp/core/smartcardlogon.c:166:31: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.16.0/libfreerdp/core/smartcardlogon.c:881:6: enter_function: entry to ‘smartcard_getCert’
FreeRDP-3.16.0/libfreerdp/core/smartcardlogon.c:893:14: call_function: calling ‘smartcard_enumerateCerts’ from ‘smartcard_getCert’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def717]
FreeRDP-3.16.0/libfreerdp/core/smartcardlogon.c:166:31: warning[-Wanalyzer-malloc-leak]: leak of ‘calloc(1, 16)’
FreeRDP-3.16.0/libfreerdp/core/smartcardlogon.c:881:6: enter_function: entry to ‘smartcard_getCert’
FreeRDP-3.16.0/libfreerdp/core/smartcardlogon.c:893:14: call_function: calling ‘smartcard_enumerateCerts’ from ‘smartcard_getCert’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def718]
FreeRDP-3.16.0/libfreerdp/core/smartcardlogon.c:166:31: warning[-Wanalyzer-malloc-leak]: leak of ‘cert’
FreeRDP-3.16.0/libfreerdp/core/smartcardlogon.c:881:6: enter_function: entry to ‘smartcard_getCert’
FreeRDP-3.16.0/libfreerdp/core/smartcardlogon.c:893:14: call_function: calling ‘smartcard_enumerateCerts’ from ‘smartcard_getCert’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def719]
FreeRDP-3.16.0/libfreerdp/core/smartcardlogon.c:410:33: warning[-Wanalyzer-malloc-leak]: leak of ‘cert’
FreeRDP-3.16.0/libfreerdp/core/smartcardlogon.c:881:6: enter_function: entry to ‘smartcard_getCert’
FreeRDP-3.16.0/libfreerdp/core/smartcardlogon.c:893:14: call_function: calling ‘smartcard_enumerateCerts’ from ‘smartcard_getCert’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def720]
FreeRDP-3.16.0/libfreerdp/core/smartcardlogon.c:417:21: warning[-Wanalyzer-malloc-leak]: leak of ‘cert’
FreeRDP-3.16.0/libfreerdp/core/smartcardlogon.c:881:6: enter_function: entry to ‘smartcard_getCert’
FreeRDP-3.16.0/libfreerdp/core/smartcardlogon.c:893:14: call_function: calling ‘smartcard_enumerateCerts’ from ‘smartcard_getCert’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def721]
FreeRDP-3.16.0/libfreerdp/core/smartcardlogon.c:420:25: warning[-Wanalyzer-malloc-leak]: leak of ‘cert’
FreeRDP-3.16.0/libfreerdp/core/smartcardlogon.c:881:6: enter_function: entry to ‘smartcard_getCert’
FreeRDP-3.16.0/libfreerdp/core/smartcardlogon.c:893:14: call_function: calling ‘smartcard_enumerateCerts’ from ‘smartcard_getCert’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def722]
FreeRDP-3.16.0/libfreerdp/core/smartcardlogon.c:428:29: warning[-Wanalyzer-malloc-leak]: leak of ‘cert’
FreeRDP-3.16.0/libfreerdp/core/smartcardlogon.c:881:6: enter_function: entry to ‘smartcard_getCert’
FreeRDP-3.16.0/libfreerdp/core/smartcardlogon.c:893:14: call_function: calling ‘smartcard_enumerateCerts’ from ‘smartcard_getCert’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def723]
FreeRDP-3.16.0/libfreerdp/core/smartcardlogon.c:433:26: warning[-Wanalyzer-malloc-leak]: leak of ‘cert’
FreeRDP-3.16.0/libfreerdp/core/smartcardlogon.c:881:6: enter_function: entry to ‘smartcard_getCert’
FreeRDP-3.16.0/libfreerdp/core/smartcardlogon.c:893:14: call_function: calling ‘smartcard_enumerateCerts’ from ‘smartcard_getCert’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def724]
FreeRDP-3.16.0/libfreerdp/core/smartcardlogon.c:509:26: warning[-Wanalyzer-malloc-leak]: leak of ‘certBytes’
FreeRDP-3.16.0/libfreerdp/core/smartcardlogon.c:881:6: enter_function: entry to ‘smartcard_getCert’
FreeRDP-3.16.0/libfreerdp/core/smartcardlogon.c:893:14: call_function: calling ‘smartcard_enumerateCerts’ from ‘smartcard_getCert’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def725]
FreeRDP-3.16.0/libfreerdp/core/smartcardlogon.c:531:17: warning[-Wanalyzer-malloc-leak]: leak of ‘cert’
FreeRDP-3.16.0/libfreerdp/core/smartcardlogon.c:881:6: enter_function: entry to ‘smartcard_getCert’
FreeRDP-3.16.0/libfreerdp/core/smartcardlogon.c:893:14: call_function: calling ‘smartcard_enumerateCerts’ from ‘smartcard_getCert’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def726]
FreeRDP-3.16.0/libfreerdp/core/smartcardlogon.c:533:25: warning[-Wanalyzer-malloc-leak]: leak of ‘cert’
FreeRDP-3.16.0/libfreerdp/core/smartcardlogon.c:881:6: enter_function: entry to ‘smartcard_getCert’
FreeRDP-3.16.0/libfreerdp/core/smartcardlogon.c:893:14: call_function: calling ‘smartcard_enumerateCerts’ from ‘smartcard_getCert’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def727]
FreeRDP-3.16.0/libfreerdp/core/smartcardlogon.c:736:29: warning[-Wanalyzer-malloc-leak]: leak of ‘calloc(1, 16)’
FreeRDP-3.16.0/libfreerdp/core/smartcardlogon.c:881:6: enter_function: entry to ‘smartcard_getCert’
FreeRDP-3.16.0/libfreerdp/core/smartcardlogon.c:893:14: call_function: calling ‘smartcard_enumerateCerts’ from ‘smartcard_getCert’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def728]
FreeRDP-3.16.0/libfreerdp/core/smartcardlogon.c:736:29: warning[-Wanalyzer-malloc-leak]: leak of ‘cert_list’
FreeRDP-3.16.0/libfreerdp/core/smartcardlogon.c:881:6: enter_function: entry to ‘smartcard_getCert’
FreeRDP-3.16.0/libfreerdp/core/smartcardlogon.c:893:14: call_function: calling ‘smartcard_enumerateCerts’ from ‘smartcard_getCert’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def729]
FreeRDP-3.16.0/libfreerdp/core/smartcardlogon.c:736:29: warning[-Wanalyzer-malloc-leak]: leak of ‘cert’
FreeRDP-3.16.0/libfreerdp/core/smartcardlogon.c:881:6: enter_function: entry to ‘smartcard_getCert’
FreeRDP-3.16.0/libfreerdp/core/smartcardlogon.c:893:14: call_function: calling ‘smartcard_enumerateCerts’ from ‘smartcard_getCert’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def730]
FreeRDP-3.16.0/libfreerdp/core/streamdump.c:187:14: warning[-Wanalyzer-malloc-leak]: leak of ‘file’
FreeRDP-3.16.0/libfreerdp/core/streamdump.c:175:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/streamdump.c:178:19: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/streamdump.c:179:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/streamdump.c:182:24: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/streamdump.c:182:24: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/streamdump.c:184:12: branch_false: following ‘false’ branch (when ‘file’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/streamdump.c:187:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/streamdump.c:187:14: danger: ‘file’ leaks here; was allocated at [(5)](sarif:/runs/0/results/3/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def731]
FreeRDP-3.16.0/libfreerdp/core/streamdump.c:481:21: warning[-Wanalyzer-malloc-leak]: leak of ‘dump’
FreeRDP-3.16.0/libfreerdp/core/streamdump.c:478:38: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/streamdump.c:479:12: branch_false: following ‘false’ branch (when ‘dump’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/streamdump.c:481:21: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/streamdump.c:481:21: danger: ‘dump’ leaks here; was allocated at [(1)](sarif:/runs/0/results/5/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def732]
FreeRDP-3.16.0/libfreerdp/core/tcp.c:362:12: warning[-Wanalyzer-malloc-leak]: leak of ‘WSACreateEvent()’
FreeRDP-3.16.0/libfreerdp/core/tcp.c:356:23: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/tcp.c:358:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/tcp.c:362:13: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/tcp.c:362:12: danger: ‘WSACreateEvent()’ leaks here; was allocated at [(1)](sarif:/runs/0/results/8/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def733]
FreeRDP-3.16.0/libfreerdp/core/tcp.c:405:9: warning[-Wanalyzer-malloc-leak]: leak of ‘ptr’
FreeRDP-3.16.0/libfreerdp/core/tcp.c:400:41: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/tcp.c:402:12: branch_false: following ‘false’ branch (when ‘ptr’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/tcp.c:405:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/tcp.c:405:9: danger: ‘ptr’ leaks here; was allocated at [(1)](sarif:/runs/0/results/9/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def734]
FreeRDP-3.16.0/libfreerdp/core/tcp.c:620:9: warning[-Wanalyzer-malloc-leak]: leak of ‘ptr’
FreeRDP-3.16.0/libfreerdp/core/tcp.c:615:43: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/tcp.c:617:12: branch_false: following ‘false’ branch (when ‘ptr’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/tcp.c:620:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/tcp.c:620:9: danger: ‘ptr’ leaks here; was allocated at [(1)](sarif:/runs/0/results/10/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-775): [#def735]
FreeRDP-3.16.0/libfreerdp/core/tcp.c:754:17: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘sockfd’
FreeRDP-3.16.0/libfreerdp/core/tcp.c:739:18: acquire_resource: stream socket created here
FreeRDP-3.16.0/libfreerdp/core/tcp.c:741:12: branch_false: following ‘false’ branch (when ‘sockfd != -1’)...
FreeRDP-3.16.0/libfreerdp/core/tcp.c:747:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/tcp.c:751:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/tcp.c:753:17: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/tcp.c:754:17: danger: ‘sockfd’ leaks here
Error: GCC_ANALYZER_WARNING (CWE-401): [#def736]
FreeRDP-3.16.0/libfreerdp/core/tcp.c:781:18: warning[-Wanalyzer-malloc-leak]: leak of ‘events’
FreeRDP-3.16.0/libfreerdp/core/tcp.c:893:12: enter_function: entry to ‘freerdp_tcp_connect_multi’
FreeRDP-3.16.0/libfreerdp/core/tcp.c:901:35: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/tcp.c:904:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/tcp.c:911:32: branch_true: following ‘true’ branch (when ‘index < count’)...
FreeRDP-3.16.0/libfreerdp/core/tcp.c:913:21: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/tcp.c:915:20: branch_false: following ‘false’ branch (when ‘ports’ is NULL)...
FreeRDP-3.16.0/libfreerdp/core/tcp.c:918:60: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/tcp.c:918:26: call_function: calling ‘freerdp_tcp_resolve_host’ from ‘freerdp_tcp_connect_multi’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def737]
FreeRDP-3.16.0/libfreerdp/core/tcp.c:781:18: warning[-Wanalyzer-malloc-leak]: leak of ‘peers’
FreeRDP-3.16.0/libfreerdp/core/tcp.c:893:12: enter_function: entry to ‘freerdp_tcp_connect_multi’
FreeRDP-3.16.0/libfreerdp/core/tcp.c:902:34: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/tcp.c:904:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/tcp.c:911:32: branch_true: following ‘true’ branch (when ‘index < count’)...
FreeRDP-3.16.0/libfreerdp/core/tcp.c:913:21: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/tcp.c:915:20: branch_false: following ‘false’ branch (when ‘ports’ is NULL)...
FreeRDP-3.16.0/libfreerdp/core/tcp.c:918:60: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/tcp.c:918:26: call_function: calling ‘freerdp_tcp_resolve_host’ from ‘freerdp_tcp_connect_multi’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def738]
FreeRDP-3.16.0/libfreerdp/core/tcp.c:819:31: warning[-Wanalyzer-malloc-leak]: leak of ‘handles[0]’
FreeRDP-3.16.0/libfreerdp/core/tcp.c:814:26: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/tcp.c:816:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/tcp.c:819:31: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/tcp.c:819:31: danger: ‘handles[0]’ leaks here; was allocated at [(1)](sarif:/runs/0/results/14/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def739]
FreeRDP-3.16.0/libfreerdp/core/tcp.c:886:17: warning[-Wanalyzer-malloc-leak]: leak of ‘events’
FreeRDP-3.16.0/libfreerdp/core/tcp.c:893:12: enter_function: entry to ‘freerdp_tcp_connect_multi’
FreeRDP-3.16.0/libfreerdp/core/tcp.c:901:35: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/tcp.c:904:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/tcp.c:915:20: branch_true: following ‘true’ branch (when ‘ports’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/tcp.c:916:35: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/tcp.c:920:20: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/tcp.c:920:20: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/tcp.c:911:32: branch_false: following ‘false’ branch (when ‘index >= count’)...
branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/tcp.c:969:12: branch_false: following ‘false’ branch (when ‘sindex >= count’)...
FreeRDP-3.16.0/libfreerdp/core/tcp.c:975:17: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/tcp.c:977:32: branch_true: following ‘true’ branch (when ‘index < count’)...
FreeRDP-3.16.0/libfreerdp/core/tcp.c:978:33: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/tcp.c:978:17: call_function: calling ‘peer_free’ from ‘freerdp_tcp_connect_multi’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def740]
FreeRDP-3.16.0/libfreerdp/core/tcp.c:886:17: warning[-Wanalyzer-malloc-leak]: leak of ‘peers’
FreeRDP-3.16.0/libfreerdp/core/tcp.c:893:12: enter_function: entry to ‘freerdp_tcp_connect_multi’
FreeRDP-3.16.0/libfreerdp/core/tcp.c:902:34: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/tcp.c:904:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/tcp.c:915:20: branch_true: following ‘true’ branch (when ‘ports’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/tcp.c:916:35: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/tcp.c:920:20: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/tcp.c:920:20: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/tcp.c:911:32: branch_false: following ‘false’ branch (when ‘index >= count’)...
branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/tcp.c:969:12: branch_false: following ‘false’ branch (when ‘sindex >= count’)...
FreeRDP-3.16.0/libfreerdp/core/tcp.c:975:17: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/tcp.c:977:32: branch_true: following ‘true’ branch (when ‘index < count’)...
FreeRDP-3.16.0/libfreerdp/core/tcp.c:978:33: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/tcp.c:978:17: call_function: calling ‘peer_free’ from ‘freerdp_tcp_connect_multi’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def741]
FreeRDP-3.16.0/libfreerdp/core/tcp.c:937:34: warning[-Wanalyzer-malloc-leak]: leak of ‘events’
FreeRDP-3.16.0/libfreerdp/core/tcp.c:893:12: enter_function: entry to ‘freerdp_tcp_connect_multi’
FreeRDP-3.16.0/libfreerdp/core/tcp.c:901:35: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/tcp.c:904:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/tcp.c:911:32: branch_true: following ‘true’ branch (when ‘index < count’)...
FreeRDP-3.16.0/libfreerdp/core/tcp.c:913:21: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/tcp.c:915:20: branch_false: following ‘false’ branch (when ‘ports’ is NULL)...
FreeRDP-3.16.0/libfreerdp/core/tcp.c:918:60: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/tcp.c:918:26: call_function: calling ‘freerdp_tcp_resolve_host’ from ‘freerdp_tcp_connect_multi’
FreeRDP-3.16.0/libfreerdp/core/tcp.c:918:26: return_function: returning to ‘freerdp_tcp_connect_multi’ from ‘freerdp_tcp_resolve_host’
FreeRDP-3.16.0/libfreerdp/core/tcp.c:920:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/tcp.c:925:22: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/tcp.c:937:34: danger: ‘events’ leaks here; was allocated at [(2)](sarif:/runs/0/results/18/codeFlows/0/threadFlows/0/locations/1)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def742]
FreeRDP-3.16.0/libfreerdp/core/tcp.c:937:34: warning[-Wanalyzer-malloc-leak]: leak of ‘peers’
FreeRDP-3.16.0/libfreerdp/core/tcp.c:893:12: enter_function: entry to ‘freerdp_tcp_connect_multi’
FreeRDP-3.16.0/libfreerdp/core/tcp.c:902:34: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/tcp.c:904:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/tcp.c:911:32: branch_true: following ‘true’ branch (when ‘index < count’)...
FreeRDP-3.16.0/libfreerdp/core/tcp.c:913:21: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/tcp.c:915:20: branch_false: following ‘false’ branch (when ‘ports’ is NULL)...
FreeRDP-3.16.0/libfreerdp/core/tcp.c:918:60: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/tcp.c:918:26: call_function: calling ‘freerdp_tcp_resolve_host’ from ‘freerdp_tcp_connect_multi’
FreeRDP-3.16.0/libfreerdp/core/tcp.c:918:26: return_function: returning to ‘freerdp_tcp_connect_multi’ from ‘freerdp_tcp_resolve_host’
FreeRDP-3.16.0/libfreerdp/core/tcp.c:920:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/tcp.c:925:22: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/tcp.c:937:34: danger: ‘peers’ leaks here; was allocated at [(2)](sarif:/runs/0/results/17/codeFlows/0/threadFlows/0/locations/1)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def743]
FreeRDP-3.16.0/libfreerdp/core/tcp.c:959:21: warning[-Wanalyzer-malloc-leak]: leak of ‘events’
FreeRDP-3.16.0/libfreerdp/core/tcp.c:901:35: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/tcp.c:904:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/tcp.c:911:32: branch_true: following ‘true’ branch (when ‘index < count’)...
FreeRDP-3.16.0/libfreerdp/core/tcp.c:913:21: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/tcp.c:915:20: branch_false: following ‘false’ branch (when ‘ports’ is NULL)...
FreeRDP-3.16.0/libfreerdp/core/tcp.c:918:60: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/tcp.c:920:20: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/tcp.c:920:20: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/tcp.c:911:32: branch_false: following ‘false’ branch (when ‘index >= count’)...
branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/tcp.c:949:32: branch_true: following ‘true’ branch (when ‘index < count’)...
FreeRDP-3.16.0/libfreerdp/core/tcp.c:951:31: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/tcp.c:954:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/tcp.c:959:53: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/tcp.c:959:21: danger: ‘events’ leaks here; was allocated at [(1)](sarif:/runs/0/results/19/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def744]
FreeRDP-3.16.0/libfreerdp/core/tcp.c:959:21: warning[-Wanalyzer-malloc-leak]: leak of ‘peers’
FreeRDP-3.16.0/libfreerdp/core/tcp.c:902:34: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/tcp.c:904:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/tcp.c:911:32: branch_true: following ‘true’ branch (when ‘index < count’)...
FreeRDP-3.16.0/libfreerdp/core/tcp.c:913:21: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/tcp.c:915:20: branch_false: following ‘false’ branch (when ‘ports’ is NULL)...
FreeRDP-3.16.0/libfreerdp/core/tcp.c:918:60: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/tcp.c:920:20: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/tcp.c:920:20: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/tcp.c:911:32: branch_false: following ‘false’ branch (when ‘index >= count’)...
branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/tcp.c:949:32: branch_true: following ‘true’ branch (when ‘index < count’)...
FreeRDP-3.16.0/libfreerdp/core/tcp.c:951:31: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/tcp.c:954:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/tcp.c:959:53: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/tcp.c:959:21: danger: ‘peers’ leaks here; was allocated at [(1)](sarif:/runs/0/results/20/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def745]
FreeRDP-3.16.0/libfreerdp/core/tcp.c:975:17: warning[-Wanalyzer-malloc-leak]: leak of ‘events’
FreeRDP-3.16.0/libfreerdp/core/tcp.c:901:35: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/tcp.c:904:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/tcp.c:969:12: branch_false: following ‘false’ branch (when ‘sindex >= count’)...
FreeRDP-3.16.0/libfreerdp/core/tcp.c:975:17: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/tcp.c:975:17: danger: ‘events’ leaks here; was allocated at [(1)](sarif:/runs/0/results/21/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def746]
FreeRDP-3.16.0/libfreerdp/core/tcp.c:975:17: warning[-Wanalyzer-malloc-leak]: leak of ‘peers’
FreeRDP-3.16.0/libfreerdp/core/tcp.c:902:34: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/tcp.c:904:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/tcp.c:969:12: branch_false: following ‘false’ branch (when ‘sindex >= count’)...
FreeRDP-3.16.0/libfreerdp/core/tcp.c:975:17: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/tcp.c:975:17: danger: ‘peers’ leaks here; was allocated at [(1)](sarif:/runs/0/results/22/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-775): [#def747]
FreeRDP-3.16.0/libfreerdp/core/tcp.c:1127:24: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘sockfd’
FreeRDP-3.16.0/libfreerdp/core/tcp.c:1123:12: branch_false: following ‘false’ branch (when ‘hostname’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/tcp.c:1130:13: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/tcp.c:1137:12: branch_false: following ‘false’ branch (when ‘ipcSocket == 0’)...
FreeRDP-3.16.0/libfreerdp/core/tcp.c:1147:17: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/tcp.c:1147:17: branch_false: following ‘false’ branch (when ‘useExternalDefinedSocket == 0’)...
FreeRDP-3.16.0/libfreerdp/core/tcp.c:1149:17: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/tcp.c:1149:17: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/tcp.c:1153:26: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/tcp.c:1153:26: acquire_resource: stream socket created here
FreeRDP-3.16.0/libfreerdp/core/tcp.c:1154:20: branch_false: following ‘false’ branch (when ‘sockfd >= 0’)...
FreeRDP-3.16.0/libfreerdp/core/tcp.c:1163:36: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/tcp.c:1127:24: danger: ‘sockfd’ leaks here
Error: GCC_ANALYZER_WARNING (CWE-775): [#def748]
FreeRDP-3.16.0/libfreerdp/core/tcp.c:1174:25: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘sockfd’
FreeRDP-3.16.0/libfreerdp/core/tcp.c:1123:12: branch_false: following ‘false’ branch (when ‘hostname’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/tcp.c:1130:13: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/tcp.c:1137:12: branch_false: following ‘false’ branch (when ‘ipcSocket == 0’)...
FreeRDP-3.16.0/libfreerdp/core/tcp.c:1147:17: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/tcp.c:1147:17: branch_false: following ‘false’ branch (when ‘useExternalDefinedSocket == 0’)...
FreeRDP-3.16.0/libfreerdp/core/tcp.c:1149:17: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/tcp.c:1149:17: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/tcp.c:1153:26: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/tcp.c:1153:26: acquire_resource: stream socket created here
FreeRDP-3.16.0/libfreerdp/core/tcp.c:1154:20: branch_false: following ‘false’ branch (when ‘sockfd >= 0’)...
FreeRDP-3.16.0/libfreerdp/core/tcp.c:1163:36: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/tcp.c:1174:25: danger: ‘sockfd’ leaks here
Error: COMPILER_WARNING (CWE-704): [#def749]
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): [#def750]
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): [#def751]
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): [#def752]
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): [#def753]
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): [#def754]
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-416): [#def755]
FreeRDP-3.16.0/libfreerdp/core/timer.c:234:9: warning[-Wanalyzer-use-after-free]: use after ‘freerdp_timer_free’ of ‘timer’
FreeRDP-3.16.0/libfreerdp/core/timer.c:264:15: enter_function: entry to ‘freerdp_timer_new’
FreeRDP-3.16.0/libfreerdp/core/timer.c:267:31: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/timer.c:268:12: branch_false: following ‘false’ branch (when ‘timer’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/timer.c:270:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/timer.c:297:9: release_memory: deallocated here
FreeRDP-3.16.0/libfreerdp/core/timer.c:297:9: call_function: calling ‘freerdp_timer_free’ from ‘freerdp_timer_new’
Error: GCC_ANALYZER_WARNING (CWE-457): [#def756]
FreeRDP-3.16.0/libfreerdp/core/timer.c:235:13: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘*timer.event’
FreeRDP-3.16.0/libfreerdp/core/timer.c:264:15: enter_function: entry to ‘freerdp_timer_new’
FreeRDP-3.16.0/libfreerdp/core/timer.c:268:12: branch_false: following ‘false’ branch (when ‘timer’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/timer.c:270:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/timer.c:297:9: call_function: calling ‘freerdp_timer_free’ from ‘freerdp_timer_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def757]
FreeRDP-3.16.0/libfreerdp/core/timer.c:272:26: warning[-Wanalyzer-malloc-leak]: leak of ‘timer’
FreeRDP-3.16.0/libfreerdp/core/timer.c:267:31: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/timer.c:268:12: branch_false: following ‘false’ branch (when ‘timer’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/timer.c:270:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/timer.c:272:26: danger: ‘timer’ leaks here; was allocated at [(1)](sarif:/runs/0/results/3/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def758]
FreeRDP-3.16.0/libfreerdp/core/timer.c:275:24: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.16.0/libfreerdp/core/timer.c:268:12: branch_false: following ‘false’ branch (when ‘timer’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/timer.c:270:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/timer.c:272:26: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/timer.c:273:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/timer.c:275:24: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/timer.c:275:24: danger: ‘<unknown>’ leaks here; was allocated at [(3)](sarif:/runs/0/results/5/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def759]
FreeRDP-3.16.0/libfreerdp/core/timer.c:275:24: warning[-Wanalyzer-malloc-leak]: leak of ‘timer’
FreeRDP-3.16.0/libfreerdp/core/timer.c:267:31: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/timer.c:268:12: branch_false: following ‘false’ branch (when ‘timer’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/timer.c:270:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/timer.c:273:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/timer.c:275:24: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/timer.c:275:24: danger: ‘timer’ leaks here; was allocated at [(1)](sarif:/runs/0/results/4/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def760]
FreeRDP-3.16.0/libfreerdp/core/timer.c:280:24: warning[-Wanalyzer-malloc-leak]: leak of ‘timer’
FreeRDP-3.16.0/libfreerdp/core/timer.c:267:31: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/timer.c:268:12: branch_false: following ‘false’ branch (when ‘timer’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/timer.c:270:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/timer.c:273:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/timer.c:275:24: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/timer.c:280:24: danger: ‘timer’ leaks here; was allocated at [(1)](sarif:/runs/0/results/6/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def761]
FreeRDP-3.16.0/libfreerdp/core/timer.c:284:28: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.16.0/libfreerdp/core/timer.c:268:12: branch_false: following ‘false’ branch (when ‘timer’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/timer.c:270:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/timer.c:273:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/timer.c:275:24: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/timer.c:280:24: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/timer.c:281:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/timer.c:284:28: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/timer.c:284:28: danger: ‘<unknown>’ leaks here; was allocated at [(5)](sarif:/runs/0/results/8/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def762]
FreeRDP-3.16.0/libfreerdp/core/timer.c:284:28: warning[-Wanalyzer-malloc-leak]: leak of ‘timer’
FreeRDP-3.16.0/libfreerdp/core/timer.c:267:31: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/timer.c:268:12: branch_false: following ‘false’ branch (when ‘timer’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/timer.c:270:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/timer.c:273:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/timer.c:275:24: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/timer.c:281:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/timer.c:284:28: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/timer.c:284:28: danger: ‘timer’ leaks here; was allocated at [(1)](sarif:/runs/0/results/7/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def763]
FreeRDP-3.16.0/libfreerdp/core/timer.c:290:25: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.16.0/libfreerdp/core/timer.c:268:12: branch_false: following ‘false’ branch (when ‘timer’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/timer.c:270:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/timer.c:273:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/timer.c:275:24: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/timer.c:280:24: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/timer.c:281:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/timer.c:284:28: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/timer.c:285:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/timer.c:289:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/timer.c:290:25: danger: ‘<unknown>’ leaks here; was allocated at [(5)](sarif:/runs/0/results/9/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def764]
FreeRDP-3.16.0/libfreerdp/core/timer.c:290:25: warning[-Wanalyzer-malloc-leak]: leak of ‘timer’
FreeRDP-3.16.0/libfreerdp/core/timer.c:267:31: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/timer.c:268:12: branch_false: following ‘false’ branch (when ‘timer’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/timer.c:270:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/timer.c:273:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/timer.c:275:24: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/timer.c:281:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/timer.c:284:28: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/timer.c:285:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/timer.c:289:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/timer.c:290:25: danger: ‘timer’ leaks here; was allocated at [(1)](sarif:/runs/0/results/10/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def765]
FreeRDP-3.16.0/libfreerdp/core/timer.c:297:9: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.16.0/libfreerdp/core/timer.c:268:12: branch_false: following ‘false’ branch (when ‘timer’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/timer.c:270:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/timer.c:273:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/timer.c:275:24: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/timer.c:280:24: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/timer.c:281:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/timer.c:284:28: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/timer.c:285:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/timer.c:286:17: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/timer.c:297:9: danger: ‘<unknown>’ leaks here; was allocated at [(5)](sarif:/runs/0/results/12/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-762): [#def766]
FreeRDP-3.16.0/libfreerdp/core/timer.c:297:9: warning[-Wanalyzer-mismatching-deallocation]: ‘timer’ should have been deallocated with ‘free’ but was deallocated with ‘freerdp_timer_free’
FreeRDP-3.16.0/libfreerdp/core/timer.c:267:31: acquire_memory: allocated here (expects deallocation with ‘free’)
FreeRDP-3.16.0/libfreerdp/core/timer.c:268:12: branch_false: following ‘false’ branch (when ‘timer’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/timer.c:270:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/timer.c:273:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/timer.c:274:17: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/timer.c:297:9: danger: deallocated with ‘freerdp_timer_free’ here; allocation at [(1)](sarif:/runs/0/results/11/codeFlows/0/threadFlows/0/locations/0) expects deallocation with ‘free’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def767]
FreeRDP-3.16.0/libfreerdp/core/transport.c:426:13: warning[-Wanalyzer-malloc-leak]: leak of ‘rdstls_new(transport_get_context(transport), transport)’
FreeRDP-3.16.0/libfreerdp/core/transport.c:406:6: enter_function: entry to ‘transport_connect_rdstls’
FreeRDP-3.16.0/libfreerdp/core/transport.c:417:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/transport.c:420:18: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/transport.c:420:18: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/transport.c:421:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/transport.c:424:9: call_function: inlined call to ‘transport_set_rdstls_mode’ from ‘transport_connect_rdstls’
FreeRDP-3.16.0/libfreerdp/core/transport.c:426:13: danger: ‘rdstls_new(transport_get_context(transport), transport)’ leaks here; was allocated at [(4)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/3)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def768]
FreeRDP-3.16.0/libfreerdp/core/transport.c:719:13: warning[-Wanalyzer-malloc-leak]: leak of ‘rdstls_new(transport_get_context(transport), transport)’
FreeRDP-3.16.0/libfreerdp/core/transport.c:699:6: enter_function: entry to ‘transport_accept_rdstls’
FreeRDP-3.16.0/libfreerdp/core/transport.c:710:14: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/transport.c:710:14: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/transport.c:710:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/transport.c:713:18: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/transport.c:713:18: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/transport.c:714:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/transport.c:717:9: call_function: inlined call to ‘transport_set_rdstls_mode’ from ‘transport_accept_rdstls’
FreeRDP-3.16.0/libfreerdp/core/transport.c:719:13: danger: ‘rdstls_new(transport_get_context(transport), transport)’ leaks here; was allocated at [(6)](sarif:/runs/0/results/3/codeFlows/0/threadFlows/0/locations/5)
Error: GCC_ANALYZER_WARNING (CWE-457): [#def769]
FreeRDP-3.16.0/libfreerdp/core/transport.c:1593:16: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘*transport.io.TransportDisconnect’
FreeRDP-3.16.0/libfreerdp/core/transport.c:1642:15: enter_function: entry to ‘transport_new’
FreeRDP-3.16.0/libfreerdp/core/transport.c:1647:12: branch_false: following ‘false’ branch (when ‘transport’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/transport.c:1650:26: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/transport.c:1711:9: call_function: calling ‘transport_free’ from ‘transport_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def770]
FreeRDP-3.16.0/libfreerdp/core/transport.c:1650:26: warning[-Wanalyzer-malloc-leak]: leak of ‘transport’
FreeRDP-3.16.0/libfreerdp/core/transport.c:1644:50: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/transport.c:1647:12: branch_false: following ‘false’ branch (when ‘transport’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/transport.c:1650:26: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/transport.c:1650:26: danger: ‘transport’ leaks here; was allocated at [(1)](sarif:/runs/0/results/5/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def771]
FreeRDP-3.16.0/libfreerdp/core/transport.c:1656:34: warning[-Wanalyzer-malloc-leak]: leak of ‘transport’
FreeRDP-3.16.0/libfreerdp/core/transport.c:1644:50: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/transport.c:1647:12: branch_false: following ‘false’ branch (when ‘transport’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/transport.c:1650:26: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/transport.c:1652:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/transport.c:1655:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/transport.c:1656:34: danger: ‘transport’ leaks here; was allocated at [(1)](sarif:/runs/0/results/6/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def772]
FreeRDP-3.16.0/libfreerdp/core/transport.c:1662:36: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.16.0/libfreerdp/core/transport.c:1647:12: branch_false: following ‘false’ branch (when ‘transport’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/transport.c:1650:26: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/transport.c:1652:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/transport.c:1655:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/transport.c:1656:34: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/transport.c:1658:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/transport.c:1662:36: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/transport.c:1662:36: danger: ‘<unknown>’ leaks here; was allocated at [(5)](sarif:/runs/0/results/8/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def773]
FreeRDP-3.16.0/libfreerdp/core/transport.c:1662:36: warning[-Wanalyzer-malloc-leak]: leak of ‘transport’
FreeRDP-3.16.0/libfreerdp/core/transport.c:1644:50: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/transport.c:1647:12: branch_false: following ‘false’ branch (when ‘transport’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/transport.c:1650:26: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/transport.c:1652:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/transport.c:1655:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/transport.c:1658:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/transport.c:1662:36: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/transport.c:1662:36: danger: ‘transport’ leaks here; was allocated at [(1)](sarif:/runs/0/results/7/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def774]
FreeRDP-3.16.0/libfreerdp/core/transport.c:1667:37: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.16.0/libfreerdp/core/transport.c:1647:12: branch_false: following ‘false’ branch (when ‘transport’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/transport.c:1650:26: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/transport.c:1652:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/transport.c:1655:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/transport.c:1658:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/transport.c:1662:36: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/transport.c:1662:36: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/transport.c:1664:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/transport.c:1667:37: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/transport.c:1667:37: danger: ‘<unknown>’ leaks here; was allocated at [(7)](sarif:/runs/0/results/10/codeFlows/0/threadFlows/0/locations/6)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def775]
FreeRDP-3.16.0/libfreerdp/core/transport.c:1667:37: warning[-Wanalyzer-malloc-leak]: leak of ‘transport’
FreeRDP-3.16.0/libfreerdp/core/transport.c:1644:50: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/transport.c:1647:12: branch_false: following ‘false’ branch (when ‘transport’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/transport.c:1650:26: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/transport.c:1652:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/transport.c:1655:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/transport.c:1658:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/transport.c:1662:36: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/transport.c:1664:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/transport.c:1667:37: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/transport.c:1667:37: danger: ‘transport’ leaks here; was allocated at [(1)](sarif:/runs/0/results/9/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def776]
FreeRDP-3.16.0/libfreerdp/core/transport.c:1672:34: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.16.0/libfreerdp/core/transport.c:1647:12: branch_false: following ‘false’ branch (when ‘transport’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/transport.c:1650:26: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/transport.c:1652:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/transport.c:1655:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/transport.c:1658:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/transport.c:1662:36: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/transport.c:1664:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/transport.c:1667:37: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/transport.c:1667:37: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/transport.c:1669:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/transport.c:1672:34: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/transport.c:1672:34: danger: ‘<unknown>’ leaks here; was allocated at [(9)](sarif:/runs/0/results/12/codeFlows/0/threadFlows/0/locations/8)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def777]
FreeRDP-3.16.0/libfreerdp/core/transport.c:1672:34: warning[-Wanalyzer-malloc-leak]: leak of ‘transport’
FreeRDP-3.16.0/libfreerdp/core/transport.c:1644:50: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/transport.c:1647:12: branch_false: following ‘false’ branch (when ‘transport’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/transport.c:1650:26: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/transport.c:1652:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/transport.c:1655:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/transport.c:1658:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/transport.c:1662:36: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/transport.c:1664:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/transport.c:1667:37: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/transport.c:1669:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/transport.c:1672:34: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/transport.c:1672:34: danger: ‘transport’ leaks here; was allocated at [(1)](sarif:/runs/0/results/11/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def778]
FreeRDP-3.16.0/libfreerdp/core/transport.c:1677:30: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.16.0/libfreerdp/core/transport.c:1647:12: branch_false: following ‘false’ branch (when ‘transport’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/transport.c:1650:26: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/transport.c:1652:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/transport.c:1655:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/transport.c:1658:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/transport.c:1662:36: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/transport.c:1664:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/transport.c:1667:37: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/transport.c:1667:37: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/transport.c:1669:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/transport.c:1672:34: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/transport.c:1674:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/transport.c:1677:30: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/transport.c:1677:30: danger: ‘<unknown>’ leaks here; was allocated at [(9)](sarif:/runs/0/results/14/codeFlows/0/threadFlows/0/locations/8)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def779]
FreeRDP-3.16.0/libfreerdp/core/transport.c:1677:30: warning[-Wanalyzer-malloc-leak]: leak of ‘transport’
FreeRDP-3.16.0/libfreerdp/core/transport.c:1644:50: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/transport.c:1647:12: branch_false: following ‘false’ branch (when ‘transport’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/transport.c:1650:26: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/transport.c:1652:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/transport.c:1655:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/transport.c:1658:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/transport.c:1662:36: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/transport.c:1664:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/transport.c:1667:37: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/transport.c:1669:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/transport.c:1672:34: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/transport.c:1674:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/transport.c:1677:30: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/transport.c:1677:30: danger: ‘transport’ leaks here; was allocated at [(1)](sarif:/runs/0/results/15/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def780]
FreeRDP-3.16.0/libfreerdp/core/transport.c:1687:14: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.16.0/libfreerdp/core/transport.c:1647:12: branch_false: following ‘false’ branch (when ‘transport’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/transport.c:1650:26: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/transport.c:1652:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/transport.c:1655:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/transport.c:1658:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/transport.c:1662:36: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/transport.c:1664:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/transport.c:1667:37: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/transport.c:1667:37: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/transport.c:1669:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/transport.c:1672:34: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/transport.c:1674:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/transport.c:1677:30: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/transport.c:1679:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/transport.c:1682:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/transport.c:1687:14: danger: ‘<unknown>’ leaks here; was allocated at [(9)](sarif:/runs/0/results/18/codeFlows/0/threadFlows/0/locations/8)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def781]
FreeRDP-3.16.0/libfreerdp/core/transport.c:1687:14: warning[-Wanalyzer-malloc-leak]: leak of ‘transport’
FreeRDP-3.16.0/libfreerdp/core/transport.c:1644:50: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/transport.c:1647:12: branch_false: following ‘false’ branch (when ‘transport’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/transport.c:1650:26: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/transport.c:1652:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/transport.c:1655:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/transport.c:1658:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/transport.c:1662:36: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/transport.c:1664:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/transport.c:1667:37: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/transport.c:1669:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/transport.c:1672:34: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/transport.c:1674:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/transport.c:1677:30: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/transport.c:1679:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/transport.c:1682:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/transport.c:1687:14: danger: ‘transport’ leaks here; was allocated at [(1)](sarif:/runs/0/results/17/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def782]
FreeRDP-3.16.0/libfreerdp/core/transport.c:1711:9: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.16.0/libfreerdp/core/transport.c:1647:12: branch_false: following ‘false’ branch (when ‘transport’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/transport.c:1650:26: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/transport.c:1652:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/transport.c:1655:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/transport.c:1658:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/transport.c:1662:36: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/transport.c:1662:36: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/transport.c:1664:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/transport.c:1667:37: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/transport.c:1669:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/transport.c:1670:17: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/transport.c:1711:9: danger: ‘<unknown>’ leaks here; was allocated at [(7)](sarif:/runs/0/results/21/codeFlows/0/threadFlows/0/locations/6)
Error: GCC_ANALYZER_WARNING (CWE-762): [#def783]
FreeRDP-3.16.0/libfreerdp/core/transport.c:1711:9: warning[-Wanalyzer-mismatching-deallocation]: ‘transport’ should have been deallocated with ‘free’ but was deallocated with ‘transport_free’
FreeRDP-3.16.0/libfreerdp/core/transport.c:1644:50: acquire_memory: allocated here (expects deallocation with ‘free’)
FreeRDP-3.16.0/libfreerdp/core/transport.c:1647:12: branch_false: following ‘false’ branch (when ‘transport’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/transport.c:1650:26: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/transport.c:1652:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/transport.c:1653:17: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/transport.c:1711:9: danger: deallocated with ‘transport_free’ here; allocation at [(1)](sarif:/runs/0/results/20/codeFlows/0/threadFlows/0/locations/0) expects deallocation with ‘free’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def784]
FreeRDP-3.16.0/libfreerdp/core/transport.c:1935:16: warning[-Wanalyzer-malloc-leak]: leak of ‘layer’
FreeRDP-3.16.0/libfreerdp/core/transport.c:1920:62: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/transport.c:1921:12: branch_false: following ‘false’ branch (when ‘layer’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/transport.c:1924:12: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/transport.c:1924:12: branch_false: following ‘false’ branch (when ‘contextSize == 0’)...
FreeRDP-3.16.0/libfreerdp/core/transport.c:1933:34: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/transport.c:1935:16: danger: ‘layer’ leaks here; was allocated at [(1)](sarif:/runs/0/results/23/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-416): [#def785]
FreeRDP-3.16.0/libfreerdp/core/transport.c:1945:9: warning[-Wanalyzer-use-after-free]: use after ‘transport_layer_free’ of ‘layer’
FreeRDP-3.16.0/libfreerdp/core/transport.c:2089:12: enter_function: entry to ‘transport_layer_bio_free’
FreeRDP-3.16.0/libfreerdp/core/transport.c:2095:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/transport.c:2096:17: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/transport.c:2096:17: release_memory: deallocated here
FreeRDP-3.16.0/libfreerdp/core/transport.c:2096:17: call_function: calling ‘transport_layer_free’ from ‘transport_layer_bio_free’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def786]
FreeRDP-3.16.0/libfreerdp/core/update.c:2211:15: warning[-Wanalyzer-malloc-leak]: leak of ‘fastpath_update_pdu_init(*rdp.fastpath)’
FreeRDP-3.16.0/libfreerdp/core/update.c:2201:13: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/update.c:2203:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/update.c:2206:13: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/update.c:2211:15: danger: ‘fastpath_update_pdu_init(*rdp.fastpath)’ leaks here; was allocated at [(1)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def787]
FreeRDP-3.16.0/libfreerdp/core/update.c:2230:14: warning[-Wanalyzer-malloc-leak]: leak of ‘fastpath_update_pdu_init(*rdp.fastpath)’
FreeRDP-3.16.0/libfreerdp/core/update.c:2225:13: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/update.c:2227:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/update.c:2230:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/update.c:2230:14: danger: ‘fastpath_update_pdu_init(*rdp.fastpath)’ leaks here; was allocated at [(1)](sarif:/runs/0/results/3/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def788]
FreeRDP-3.16.0/libfreerdp/core/update.c:2246:14: warning[-Wanalyzer-malloc-leak]: leak of ‘fastpath_update_pdu_init(*rdp.fastpath)’
FreeRDP-3.16.0/libfreerdp/core/update.c:2268:13: enter_function: entry to ‘update_send_pointer_color’
FreeRDP-3.16.0/libfreerdp/core/update.c:2279:13: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/update.c:2281:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/update.c:2284:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/update.c:2284:14: call_function: calling ‘update_write_pointer_color’ from ‘update_send_pointer_color’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def789]
FreeRDP-3.16.0/libfreerdp/core/update.c:2297:14: warning[-Wanalyzer-malloc-leak]: leak of ‘fastpath_update_pdu_init(*rdp.fastpath)’
FreeRDP-3.16.0/libfreerdp/core/update.c:2314:13: enter_function: entry to ‘update_send_pointer_large’
FreeRDP-3.16.0/libfreerdp/core/update.c:2323:13: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/update.c:2325:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/update.c:2328:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/update.c:2328:14: call_function: calling ‘update_write_pointer_large’ from ‘update_send_pointer_large’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def790]
FreeRDP-3.16.0/libfreerdp/core/update.c:2352:14: warning[-Wanalyzer-malloc-leak]: leak of ‘fastpath_update_pdu_init(*rdp.fastpath)’
FreeRDP-3.16.0/libfreerdp/core/update.c:2347:13: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/update.c:2349:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/update.c:2352:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/update.c:2352:14: danger: ‘fastpath_update_pdu_init(*rdp.fastpath)’ leaks here; was allocated at [(1)](sarif:/runs/0/results/6/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def791]
FreeRDP-3.16.0/libfreerdp/core/update.c:2382:15: warning[-Wanalyzer-malloc-leak]: leak of ‘fastpath_update_pdu_init(*rdp.fastpath)’
FreeRDP-3.16.0/libfreerdp/core/update.c:2375:13: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/update.c:2377:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/update.c:2380:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/update.c:2382:15: danger: ‘fastpath_update_pdu_init(*rdp.fastpath)’ leaks here; was allocated at [(1)](sarif:/runs/0/results/7/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def792]
FreeRDP-3.16.0/libfreerdp/core/update.c:3321:23: warning[-Wanalyzer-malloc-leak]: leak of ‘update’
FreeRDP-3.16.0/libfreerdp/core/update.c:3315:61: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/update.c:3317:12: branch_false: following ‘false’ branch (when ‘update’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/update.c:3320:34: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/update.c:3321:23: danger: ‘update’ leaks here; was allocated at [(1)](sarif:/runs/0/results/8/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def793]
FreeRDP-3.16.0/libfreerdp/core/update.c:3322:9: warning[-Wanalyzer-malloc-leak]: leak of ‘update’
FreeRDP-3.16.0/libfreerdp/core/update.c:3315:61: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/update.c:3317:12: branch_false: following ‘false’ branch (when ‘update’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/update.c:3320:34: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/update.c:3322:9: danger: ‘update’ leaks here; was allocated at [(1)](sarif:/runs/0/results/9/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def794]
FreeRDP-3.16.0/libfreerdp/core/update.c:3365:25: warning[-Wanalyzer-malloc-leak]: leak of ‘altsec’
FreeRDP-3.16.0/libfreerdp/core/update.c:3317:12: branch_false: following ‘false’ branch (when ‘update’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/update.c:3320:34: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/update.c:3325:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/update.c:3329:43: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/update.c:3331:12: branch_false: following ‘false’ branch (when ‘primary’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/update.c:3333:34: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/update.c:3338:12: branch_false: following ‘false’ branch (when ‘secondary’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/update.c:3340:36: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/update.c:3343:42: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/update.c:3345:12: branch_false: following ‘false’ branch (when ‘altsec’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/update.c:3348:33: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/update.c:3351:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/update.c:3355:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/update.c:3358:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/update.c:3361:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/update.c:3365:25: danger: ‘altsec’ leaks here; was allocated at [(9)](sarif:/runs/0/results/12/codeFlows/0/threadFlows/0/locations/8)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def795]
FreeRDP-3.16.0/libfreerdp/core/update.c:3365:25: warning[-Wanalyzer-malloc-leak]: leak of ‘primary’
FreeRDP-3.16.0/libfreerdp/core/update.c:3317:12: branch_false: following ‘false’ branch (when ‘update’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/update.c:3320:34: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/update.c:3325:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/update.c:3329:43: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/update.c:3329:43: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/update.c:3331:12: branch_false: following ‘false’ branch (when ‘primary’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/update.c:3333:34: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/update.c:3338:12: branch_false: following ‘false’ branch (when ‘secondary’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/update.c:3340:36: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/update.c:3345:12: branch_false: following ‘false’ branch (when ‘altsec’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/update.c:3348:33: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/update.c:3351:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/update.c:3355:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/update.c:3358:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/update.c:3361:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/update.c:3365:25: danger: ‘primary’ leaks here; was allocated at [(5)](sarif:/runs/0/results/11/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def796]
FreeRDP-3.16.0/libfreerdp/core/update.c:3365:25: warning[-Wanalyzer-malloc-leak]: leak of ‘secondary’
FreeRDP-3.16.0/libfreerdp/core/update.c:3317:12: branch_false: following ‘false’ branch (when ‘update’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/update.c:3320:34: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/update.c:3325:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/update.c:3329:43: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/update.c:3331:12: branch_false: following ‘false’ branch (when ‘primary’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/update.c:3333:34: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/update.c:3336:45: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/update.c:3338:12: branch_false: following ‘false’ branch (when ‘secondary’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/update.c:3340:36: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/update.c:3345:12: branch_false: following ‘false’ branch (when ‘altsec’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/update.c:3348:33: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/update.c:3351:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/update.c:3355:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/update.c:3358:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/update.c:3361:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/update.c:3365:25: danger: ‘secondary’ leaks here; was allocated at [(7)](sarif:/runs/0/results/10/codeFlows/0/threadFlows/0/locations/6)
Error: GCC_ANALYZER_WARNING (CWE-416): [#def797]
FreeRDP-3.16.0/libfreerdp/core/update.c:3384:54: warning[-Wanalyzer-use-after-free]: use after ‘update_free’ of ‘update’
FreeRDP-3.16.0/libfreerdp/core/update.c:3308:12: enter_function: entry to ‘update_new’
FreeRDP-3.16.0/libfreerdp/core/update.c:3317:12: branch_false: following ‘false’ branch (when ‘update’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/update.c:3320:34: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/update.c:3325:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/update.c:3326:17: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/update.c:3374:9: release_memory: deallocated here
FreeRDP-3.16.0/libfreerdp/core/update.c:3374:9: call_function: calling ‘update_free’ from ‘update_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def798]
FreeRDP-3.16.0/libfreerdp/core/update.c:3409:17: warning[-Wanalyzer-malloc-leak]: leak of ‘primary’
FreeRDP-3.16.0/libfreerdp/core/update.c:3308:12: enter_function: entry to ‘update_new’
FreeRDP-3.16.0/libfreerdp/core/update.c:3317:12: branch_false: following ‘false’ branch (when ‘update’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/update.c:3320:34: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/update.c:3325:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/update.c:3329:43: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/update.c:3329:43: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/update.c:3331:12: branch_false: following ‘false’ branch (when ‘primary’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/update.c:3333:34: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/update.c:3338:12: branch_true: following ‘true’ branch (when ‘secondary’ is NULL)...
FreeRDP-3.16.0/libfreerdp/core/update.c:3339:17: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/update.c:3374:9: call_function: calling ‘update_free’ from ‘update_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def799]
FreeRDP-3.16.0/libfreerdp/core/update.c:3410:17: warning[-Wanalyzer-malloc-leak]: leak of ‘primary’
FreeRDP-3.16.0/libfreerdp/core/update.c:3308:12: enter_function: entry to ‘update_new’
FreeRDP-3.16.0/libfreerdp/core/update.c:3317:12: branch_false: following ‘false’ branch (when ‘update’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/update.c:3320:34: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/update.c:3325:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/update.c:3329:43: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/update.c:3329:43: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/update.c:3331:12: branch_false: following ‘false’ branch (when ‘primary’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/update.c:3333:34: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/update.c:3338:12: branch_true: following ‘true’ branch (when ‘secondary’ is NULL)...
FreeRDP-3.16.0/libfreerdp/core/update.c:3339:17: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/update.c:3374:9: call_function: calling ‘update_free’ from ‘update_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def800]
FreeRDP-3.16.0/libfreerdp/core/utils.c:47:18: warning[-Wanalyzer-malloc-leak]: leak of ‘_strdup(value)’
FreeRDP-3.16.0/libfreerdp/core/utils.c:229:6: enter_function: entry to ‘utils_sync_credentials’
FreeRDP-3.16.0/libfreerdp/core/utils.c:232:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/utils.c:235:12: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/utils.c:235:12: branch_true: following ‘true’ branch (when ‘toGateway != 0’)...
FreeRDP-3.16.0/libfreerdp/core/utils.c:237:22: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/utils.c:237:22: call_function: calling ‘utils_str_copy’ from ‘utils_sync_credentials’
FreeRDP-3.16.0/libfreerdp/core/utils.c:237:22: return_function: returning to ‘utils_sync_credentials’ from ‘utils_str_copy’
FreeRDP-3.16.0/libfreerdp/core/utils.c:237:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/utils.c:239:22: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/utils.c:239:22: call_function: calling ‘utils_str_copy’ from ‘utils_sync_credentials’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def801]
FreeRDP-3.16.0/libfreerdp/core/window.c:110:14: warning[-Wanalyzer-malloc-leak]: leak of ‘window_icon.iconInfo’
FreeRDP-3.16.0/libfreerdp/core/window.c:1137:6: enter_function: entry to ‘update_recv_altsec_window_order’
FreeRDP-3.16.0/libfreerdp/core/window.c:1147:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/window.c:1150:9: call_function: inlined call to ‘stream_read_u16_le’ from ‘update_recv_altsec_window_order’
FreeRDP-3.16.0/libfreerdp/core/window.c:1151:9: call_function: inlined call to ‘stream_read_u32_le’ from ‘update_recv_altsec_window_order’
FreeRDP-3.16.0/libfreerdp/core/window.c:1153:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/window.c:1159:37: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/window.c:1159:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/window.c:1165:13: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/window.c:1165:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/window.c:1166:22: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/window.c:1166:22: call_function: calling ‘update_recv_window_info_order’ from ‘update_recv_altsec_window_order’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def802]
FreeRDP-3.16.0/libfreerdp/core/window.c:132:30: warning[-Wanalyzer-malloc-leak]: leak of ‘window_icon.iconInfo’
FreeRDP-3.16.0/libfreerdp/core/window.c:1137:6: enter_function: entry to ‘update_recv_altsec_window_order’
FreeRDP-3.16.0/libfreerdp/core/window.c:1147:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/window.c:1150:9: call_function: inlined call to ‘stream_read_u16_le’ from ‘update_recv_altsec_window_order’
FreeRDP-3.16.0/libfreerdp/core/window.c:1151:9: call_function: inlined call to ‘stream_read_u32_le’ from ‘update_recv_altsec_window_order’
FreeRDP-3.16.0/libfreerdp/core/window.c:1153:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/window.c:1159:37: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/window.c:1159:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/window.c:1165:13: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/window.c:1165:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/window.c:1166:22: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/window.c:1166:22: call_function: calling ‘update_recv_window_info_order’ from ‘update_recv_altsec_window_order’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def803]
FreeRDP-3.16.0/libfreerdp/core/window.c:143:14: warning[-Wanalyzer-malloc-leak]: leak of ‘window_icon.iconInfo’
FreeRDP-3.16.0/libfreerdp/core/window.c:1137:6: enter_function: entry to ‘update_recv_altsec_window_order’
FreeRDP-3.16.0/libfreerdp/core/window.c:1147:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/window.c:1150:9: call_function: inlined call to ‘stream_read_u16_le’ from ‘update_recv_altsec_window_order’
FreeRDP-3.16.0/libfreerdp/core/window.c:1151:9: call_function: inlined call to ‘stream_read_u32_le’ from ‘update_recv_altsec_window_order’
FreeRDP-3.16.0/libfreerdp/core/window.c:1153:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/window.c:1159:37: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/window.c:1159:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/window.c:1165:13: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/window.c:1165:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/window.c:1166:22: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/window.c:1166:22: call_function: calling ‘update_recv_window_info_order’ from ‘update_recv_altsec_window_order’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def804]
FreeRDP-3.16.0/libfreerdp/core/window.c:162:22: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.16.0/libfreerdp/core/window.c:1137:6: enter_function: entry to ‘update_recv_altsec_window_order’
FreeRDP-3.16.0/libfreerdp/core/window.c:1147:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/window.c:1150:9: call_function: inlined call to ‘stream_read_u16_le’ from ‘update_recv_altsec_window_order’
FreeRDP-3.16.0/libfreerdp/core/window.c:1151:9: call_function: inlined call to ‘stream_read_u32_le’ from ‘update_recv_altsec_window_order’
FreeRDP-3.16.0/libfreerdp/core/window.c:1153:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/window.c:1159:37: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/window.c:1159:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/window.c:1165:13: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/window.c:1165:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/window.c:1166:22: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/window.c:1166:22: call_function: calling ‘update_recv_window_info_order’ from ‘update_recv_altsec_window_order’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def805]
FreeRDP-3.16.0/libfreerdp/core/window.c:162:22: warning[-Wanalyzer-malloc-leak]: leak of ‘window_icon.iconInfo’
FreeRDP-3.16.0/libfreerdp/core/window.c:1137:6: enter_function: entry to ‘update_recv_altsec_window_order’
FreeRDP-3.16.0/libfreerdp/core/window.c:1147:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/window.c:1150:9: call_function: inlined call to ‘stream_read_u16_le’ from ‘update_recv_altsec_window_order’
FreeRDP-3.16.0/libfreerdp/core/window.c:1151:9: call_function: inlined call to ‘stream_read_u32_le’ from ‘update_recv_altsec_window_order’
FreeRDP-3.16.0/libfreerdp/core/window.c:1153:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/window.c:1159:37: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/window.c:1159:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/window.c:1165:13: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/window.c:1165:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/window.c:1166:22: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/window.c:1166:22: call_function: calling ‘update_recv_window_info_order’ from ‘update_recv_altsec_window_order’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def806]
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:287:25: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_certificate_new()’
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1313:17: enter_function: entry to ‘freerdp_certificate_new_from_x509’
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1317:32: call_function: calling ‘freerdp_certificate_new’ from ‘freerdp_certificate_new_from_x509’
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1317:32: return_function: returning to ‘freerdp_certificate_new_from_x509’ from ‘freerdp_certificate_new’
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1318:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1322:22: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1323:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1326:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1326:14: call_function: calling ‘freerdp_rsa_from_x509’ from ‘freerdp_certificate_new_from_x509’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def807]
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:287:25: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_certificate_new_from_x509(x509_utils_from_pem(file, strlen(file), isFile), 0)’
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1338:24: enter_function: entry to ‘freerdp_certificate_new_from’
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1341:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1343:32: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1343:32: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1343:32: call_function: calling ‘freerdp_certificate_new_from_x509’ from ‘freerdp_certificate_new_from’
Error: GCC_ANALYZER_WARNING (CWE-476): [#def808]
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1140:40: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘cert’
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1123:13: enter_function: entry to ‘cert_x509_chain_copy’
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1127:9: call_function: calling ‘certificate_free_x509_certificate_chain’ from ‘cert_x509_chain_copy’
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1127:9: return_function: returning to ‘cert_x509_chain_copy’ from ‘certificate_free_x509_certificate_chain’
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1128:12: branch_false: following ‘false’ branch (when ‘src’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1131:13: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1131:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1133:31: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1134:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1138:17: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1140:36: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1142:55: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1145:30: call_function: calling ‘cert_blob_copy’ from ‘cert_x509_chain_copy’
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1145:30: return_function: returning to ‘cert_x509_chain_copy’ from ‘cert_blob_copy’
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1145:28: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1140:53: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1140:40: danger: dereference of NULL ‘cert’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def809]
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1161:14: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_certificate_new()’
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1184:17: enter_function: entry to ‘freerdp_certificate_clone’
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1186:12: branch_false: following ‘false’ branch (when ‘certificate’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1189:40: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1189:40: call_function: calling ‘freerdp_certificate_new’ from ‘freerdp_certificate_clone’
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1189:40: return_function: returning to ‘freerdp_certificate_clone’ from ‘freerdp_certificate_new’
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1191:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1194:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1194:14: call_function: calling ‘cert_clone_int’ from ‘freerdp_certificate_clone’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def810]
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1211:16: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_certificate_new()’
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1313:17: enter_function: entry to ‘freerdp_certificate_new_from_x509’
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1317:32: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1317:32: call_function: calling ‘freerdp_certificate_new’ from ‘freerdp_certificate_new_from_x509’
Error: GCC_ANALYZER_WARNING (CWE-416): [#def811]
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1218:13: warning[-Wanalyzer-use-after-free]: use after ‘freerdp_certificate_free’ of ‘cert’
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1295:17: enter_function: entry to ‘freerdp_certificate_new_from_der’
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1297:32: call_function: calling ‘freerdp_certificate_new’ from ‘freerdp_certificate_new_from_der’
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1297:32: return_function: returning to ‘freerdp_certificate_new_from_der’ from ‘freerdp_certificate_new’
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1309:9: release_memory: deallocated here
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1309:9: call_function: calling ‘freerdp_certificate_free’ from ‘freerdp_certificate_new_from_der’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def812]
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1258:28: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_certificate_new()’
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1313:17: enter_function: entry to ‘freerdp_certificate_new_from_x509’
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1317:32: call_function: calling ‘freerdp_certificate_new’ from ‘freerdp_certificate_new_from_x509’
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1317:32: return_function: returning to ‘freerdp_certificate_new_from_x509’ from ‘freerdp_certificate_new’
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1318:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1322:22: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1323:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1326:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1326:14: call_function: calling ‘freerdp_rsa_from_x509’ from ‘freerdp_certificate_new_from_x509’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def813]
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1258:28: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_certificate_new_from_x509(x509_utils_from_pem(file, strlen(file), isFile), 0)’
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1338:24: enter_function: entry to ‘freerdp_certificate_new_from’
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1341:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1343:32: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1343:32: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1343:32: call_function: calling ‘freerdp_certificate_new_from_x509’ from ‘freerdp_certificate_new_from’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def814]
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1275:14: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_certificate_new()’
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1313:17: enter_function: entry to ‘freerdp_certificate_new_from_x509’
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1317:32: call_function: calling ‘freerdp_certificate_new’ from ‘freerdp_certificate_new_from_x509’
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1317:32: return_function: returning to ‘freerdp_certificate_new_from_x509’ from ‘freerdp_certificate_new’
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1318:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1322:22: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1323:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1326:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1326:14: call_function: calling ‘freerdp_rsa_from_x509’ from ‘freerdp_certificate_new_from_x509’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def815]
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1275:14: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_certificate_new_from_x509(x509_utils_from_pem(file, strlen(file), isFile), 0)’
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1338:24: enter_function: entry to ‘freerdp_certificate_new_from’
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1341:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1343:32: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1343:32: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1343:32: call_function: calling ‘freerdp_certificate_new_from_x509’ from ‘freerdp_certificate_new_from’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def816]
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1277:14: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_certificate_new()’
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1313:17: enter_function: entry to ‘freerdp_certificate_new_from_x509’
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1317:32: call_function: calling ‘freerdp_certificate_new’ from ‘freerdp_certificate_new_from_x509’
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1317:32: return_function: returning to ‘freerdp_certificate_new_from_x509’ from ‘freerdp_certificate_new’
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1318:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1322:22: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1323:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1326:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1326:14: call_function: calling ‘freerdp_rsa_from_x509’ from ‘freerdp_certificate_new_from_x509’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def817]
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1277:14: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_certificate_new_from_x509(x509_utils_from_pem(file, strlen(file), isFile), 0)’
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1338:24: enter_function: entry to ‘freerdp_certificate_new_from’
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1341:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1343:32: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1343:32: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1343:32: call_function: calling ‘freerdp_certificate_new_from_x509’ from ‘freerdp_certificate_new_from’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def818]
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1282:14: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_certificate_new()’
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1313:17: enter_function: entry to ‘freerdp_certificate_new_from_x509’
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1317:32: call_function: calling ‘freerdp_certificate_new’ from ‘freerdp_certificate_new_from_x509’
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1317:32: return_function: returning to ‘freerdp_certificate_new_from_x509’ from ‘freerdp_certificate_new’
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1318:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1322:22: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1323:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1326:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1326:14: call_function: calling ‘freerdp_rsa_from_x509’ from ‘freerdp_certificate_new_from_x509’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def819]
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1282:14: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_certificate_new_from_x509(x509_utils_from_pem(file, strlen(file), isFile), 0)’
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1338:24: enter_function: entry to ‘freerdp_certificate_new_from’
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1341:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1343:32: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1343:32: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1343:32: call_function: calling ‘freerdp_certificate_new_from_x509’ from ‘freerdp_certificate_new_from’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def820]
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1289:9: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_certificate_new()’
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1313:17: enter_function: entry to ‘freerdp_certificate_new_from_x509’
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1317:32: call_function: calling ‘freerdp_certificate_new’ from ‘freerdp_certificate_new_from_x509’
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1317:32: return_function: returning to ‘freerdp_certificate_new_from_x509’ from ‘freerdp_certificate_new’
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1318:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1322:22: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1323:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1326:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1326:14: call_function: calling ‘freerdp_rsa_from_x509’ from ‘freerdp_certificate_new_from_x509’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def821]
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1289:9: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_certificate_new_from_x509(x509_utils_from_pem(file, strlen(file), isFile), 0)’
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1338:24: enter_function: entry to ‘freerdp_certificate_new_from’
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1341:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1343:32: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1343:32: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1343:32: call_function: calling ‘freerdp_certificate_new_from_x509’ from ‘freerdp_certificate_new_from’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def822]
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1302:22: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_certificate_new()’
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1295:17: enter_function: entry to ‘freerdp_certificate_new_from_der’
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1297:32: call_function: calling ‘freerdp_certificate_new’ from ‘freerdp_certificate_new_from_der’
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1297:32: return_function: returning to ‘freerdp_certificate_new_from_der’ from ‘freerdp_certificate_new’
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1299:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1302:22: danger: ‘freerdp_certificate_new()’ leaks here; was allocated at [(4)](sarif:/runs/0/results/32/codeFlows/0/threadFlows/0/locations/3)
Error: GCC_ANALYZER_WARNING (CWE-762): [#def823]
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1309:9: warning[-Wanalyzer-mismatching-deallocation]: ‘freerdp_certificate_new()’ should have been deallocated with ‘free’ but was deallocated with ‘freerdp_certificate_free’
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1295:17: enter_function: entry to ‘freerdp_certificate_new_from_der’
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1297:32: call_function: calling ‘freerdp_certificate_new’ from ‘freerdp_certificate_new_from_der’
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1297:32: return_function: returning to ‘freerdp_certificate_new_from_der’ from ‘freerdp_certificate_new’
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1299:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1300:17: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1309:9: danger: deallocated with ‘freerdp_certificate_free’ here; allocation at [(4)](sarif:/runs/0/results/33/codeFlows/0/threadFlows/0/locations/3) expects deallocation with ‘free’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def824]
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1318:12: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_certificate_new_from_x509(x509_utils_from_pem(file, strlen(file), isFile), 0)’
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1338:24: enter_function: entry to ‘freerdp_certificate_new_from’
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1341:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1343:32: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1343:32: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1343:32: call_function: calling ‘freerdp_certificate_new_from_x509’ from ‘freerdp_certificate_new_from’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def825]
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1322:22: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_certificate_new()’
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1313:17: enter_function: entry to ‘freerdp_certificate_new_from_x509’
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1317:32: call_function: calling ‘freerdp_certificate_new’ from ‘freerdp_certificate_new_from_x509’
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1317:32: return_function: returning to ‘freerdp_certificate_new_from_x509’ from ‘freerdp_certificate_new’
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1318:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1322:22: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1322:22: danger: ‘freerdp_certificate_new()’ leaks here; was allocated at [(4)](sarif:/runs/0/results/36/codeFlows/0/threadFlows/0/locations/3)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def826]
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1322:22: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_certificate_new_from_x509(x509_utils_from_pem(file, strlen(file), isFile), 0)’
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1338:24: enter_function: entry to ‘freerdp_certificate_new_from’
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1341:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1343:32: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1343:32: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1343:32: call_function: calling ‘freerdp_certificate_new_from_x509’ from ‘freerdp_certificate_new_from’
Error: GCC_ANALYZER_WARNING (CWE-762): [#def827]
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1334:9: warning[-Wanalyzer-mismatching-deallocation]: ‘freerdp_certificate_new()’ should have been deallocated with ‘free’ but was deallocated with ‘freerdp_certificate_free’
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1313:17: enter_function: entry to ‘freerdp_certificate_new_from_x509’
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1317:32: call_function: calling ‘freerdp_certificate_new’ from ‘freerdp_certificate_new_from_x509’
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1317:32: return_function: returning to ‘freerdp_certificate_new_from_x509’ from ‘freerdp_certificate_new’
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1318:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1322:22: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1323:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1324:17: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1334:9: danger: deallocated with ‘freerdp_certificate_free’ here; allocation at [(4)](sarif:/runs/0/results/38/codeFlows/0/threadFlows/0/locations/3) expects deallocation with ‘free’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def828]
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1384:23: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_certificate_get_fingerprint_by_hash(cert, "sha256")’
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1366:7: enter_function: entry to ‘freerdp_certificate_get_fingerprint’
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1368:16: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1368:16: call_function: calling ‘freerdp_certificate_get_fingerprint_by_hash’ from ‘freerdp_certificate_get_fingerprint’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def829]
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1384:23: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_certificate_get_fingerprint_by_hash_ex(cert, hash, 1)’
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1371:7: enter_function: entry to ‘freerdp_certificate_get_fingerprint_by_hash’
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1373:16: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1373:16: call_function: calling ‘freerdp_certificate_get_fingerprint_by_hash_ex’ from ‘freerdp_certificate_get_fingerprint_by_hash’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def830]
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1394:14: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_certificate_get_fingerprint_by_hash(cert, "sha256")’
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1366:7: enter_function: entry to ‘freerdp_certificate_get_fingerprint’
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1368:16: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1368:16: call_function: calling ‘freerdp_certificate_get_fingerprint_by_hash’ from ‘freerdp_certificate_get_fingerprint’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def831]
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1394:14: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_certificate_get_fingerprint_by_hash_ex(cert, hash, 1)’
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1371:7: enter_function: entry to ‘freerdp_certificate_get_fingerprint_by_hash’
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1373:16: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1373:16: call_function: calling ‘freerdp_certificate_get_fingerprint_by_hash_ex’ from ‘freerdp_certificate_get_fingerprint_by_hash’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def832]
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1456:17: warning[-Wanalyzer-malloc-leak]: leak of ‘tmp’
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1446:12: branch_false: following ‘false’ branch (when ‘plength’ is NULL)...
branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1449:16: branch_true: following ‘true’ branch (when ‘offset < length’)...
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1451:29: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1452:20: branch_false: following ‘false’ branch (when ‘tmp’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1456:17: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1456:17: danger: ‘tmp’ leaks here; was allocated at [(5)](sarif:/runs/0/results/43/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def833]
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1458:36: warning[-Wanalyzer-malloc-leak]: leak of ‘tmp’
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1446:12: branch_false: following ‘false’ branch (when ‘plength’ is NULL)...
branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1449:16: branch_true: following ‘true’ branch (when ‘offset < length’)...
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1451:29: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1452:20: branch_false: following ‘false’ branch (when ‘tmp’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1456:17: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1458:36: danger: ‘tmp’ leaks here; was allocated at [(5)](sarif:/runs/0/results/44/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def834]
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1501:14: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_certificate_get_pem_ex(cert, pLength, 1)’
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1491:7: enter_function: entry to ‘freerdp_certificate_get_pem’
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1493:16: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1493:16: call_function: calling ‘freerdp_certificate_get_pem_ex’ from ‘freerdp_certificate_get_pem’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def835]
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1508:20: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_certificate_get_pem_ex(cert, pLength, 1)’
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1491:7: enter_function: entry to ‘freerdp_certificate_get_pem’
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1493:16: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1493:16: call_function: calling ‘freerdp_certificate_get_pem_ex’ from ‘freerdp_certificate_get_pem’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def836]
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1518:28: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_certificate_get_pem_ex(cert, pLength, 1)’
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1491:7: enter_function: entry to ‘freerdp_certificate_get_pem’
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1493:16: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1493:16: call_function: calling ‘freerdp_certificate_get_pem_ex’ from ‘freerdp_certificate_get_pem’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def837]
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1694:13: warning[-Wanalyzer-malloc-leak]: leak of ‘output’
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1681:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1684:29: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1685:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1688:29: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1689:18: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1690:12: branch_false: following ‘false’ branch (when ‘output’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1692:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1694:13: danger: ‘output’ leaks here; was allocated at [(5)](sarif:/runs/0/results/49/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def838]
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1695:13: warning[-Wanalyzer-malloc-leak]: leak of ‘output’
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1681:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1684:29: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1685:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1688:29: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1689:18: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1690:12: branch_false: following ‘false’ branch (when ‘output’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1692:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1694:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1695:13: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1695:13: danger: ‘output’ leaks here; was allocated at [(5)](sarif:/runs/0/results/50/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def839]
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1696:13: warning[-Wanalyzer-malloc-leak]: leak of ‘output’
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1681:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1684:29: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1685:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1688:29: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1689:18: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1690:12: branch_false: following ‘false’ branch (when ‘output’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1692:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1694:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1695:13: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1694:13: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1696:13: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1696:13: danger: ‘output’ leaks here; was allocated at [(5)](sarif:/runs/0/results/51/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def840]
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1743:25: warning[-Wanalyzer-malloc-leak]: leak of ‘i2d_ptr’
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1735:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1738:28: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1738:21: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1739:12: branch_false: following ‘false’ branch (when ‘ptr’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1741:15: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1743:25: danger: ‘i2d_ptr’ leaks here; was allocated at [(3)](sarif:/runs/0/results/52/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def841]
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1821:9: warning[-Wanalyzer-malloc-leak]: leak of ‘rc’
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1798:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1801:17: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1805:28: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1817:31: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1818:20: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1819:12: branch_false: following ‘false’ branch (when ‘rc’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1821:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1821:9: danger: ‘rc’ leaks here; was allocated at [(5)](sarif:/runs/0/results/53/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def842]
FreeRDP-3.16.0/libfreerdp/crypto/certificate_data.c:120:30: warning[-Wanalyzer-malloc-leak]: leak of ‘certdata’
FreeRDP-3.16.0/libfreerdp/crypto/certificate_data.c:111:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/crypto/certificate_data.c:114:41: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/certificate_data.c:114:41: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/crypto/certificate_data.c:116:12: branch_false: following ‘false’ branch (when ‘certdata’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/crypto/certificate_data.c:119:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/certificate_data.c:120:30: danger: ‘certdata’ leaks here; was allocated at [(3)](sarif:/runs/0/results/3/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def843]
FreeRDP-3.16.0/libfreerdp/crypto/certificate_data.c:120:30: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_certificate_clone(xcert)’
FreeRDP-3.16.0/libfreerdp/crypto/certificate_data.c:138:21: enter_function: entry to ‘freerdp_certificate_data_new’
FreeRDP-3.16.0/libfreerdp/crypto/certificate_data.c:141:32: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/crypto/certificate_data.c:142:36: call_function: calling ‘freerdp_certificate_data_new_nocopy’ from ‘freerdp_certificate_data_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def844]
FreeRDP-3.16.0/libfreerdp/crypto/certificate_data.c:120:30: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_certificate_new_from_file(file)’
FreeRDP-3.16.0/libfreerdp/crypto/certificate_data.c:161:21: enter_function: entry to ‘freerdp_certificate_data_new_from_file’
FreeRDP-3.16.0/libfreerdp/crypto/certificate_data.c:164:12: branch_false: following ‘false’ branch (when ‘file’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/crypto/certificate_data.c:167:32: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/certificate_data.c:167:32: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/crypto/certificate_data.c:168:36: call_function: calling ‘freerdp_certificate_data_new_nocopy’ from ‘freerdp_certificate_data_new_from_file’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def845]
FreeRDP-3.16.0/libfreerdp/crypto/certificate_data.c:120:30: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_certificate_new_from_pem(pem)’
FreeRDP-3.16.0/libfreerdp/crypto/certificate_data.c:148:21: enter_function: entry to ‘freerdp_certificate_data_new_from_pem’
FreeRDP-3.16.0/libfreerdp/crypto/certificate_data.c:151:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/crypto/certificate_data.c:154:32: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/certificate_data.c:154:32: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/crypto/certificate_data.c:155:36: call_function: calling ‘freerdp_certificate_data_new_nocopy’ from ‘freerdp_certificate_data_new_from_pem’
Error: GCC_ANALYZER_WARNING (CWE-762): [#def846]
FreeRDP-3.16.0/libfreerdp/crypto/certificate_data.c:134:9: warning[-Wanalyzer-mismatching-deallocation]: ‘certdata’ should have been deallocated with ‘free’ but was deallocated with ‘freerdp_certificate_data_free’
FreeRDP-3.16.0/libfreerdp/crypto/certificate_data.c:138:21: enter_function: entry to ‘freerdp_certificate_data_new’
FreeRDP-3.16.0/libfreerdp/crypto/certificate_data.c:142:36: call_function: calling ‘freerdp_certificate_data_new_nocopy’ from ‘freerdp_certificate_data_new’
Error: GCC_ANALYZER_WARNING (CWE-416): [#def847]
FreeRDP-3.16.0/libfreerdp/crypto/certificate_data.c:179:14: warning[-Wanalyzer-use-after-free]: use after ‘freerdp_certificate_data_free’ of ‘data’
FreeRDP-3.16.0/libfreerdp/crypto/certificate_data.c:138:21: enter_function: entry to ‘freerdp_certificate_data_new’
FreeRDP-3.16.0/libfreerdp/crypto/certificate_data.c:142:36: call_function: calling ‘freerdp_certificate_data_new_nocopy’ from ‘freerdp_certificate_data_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def848]
FreeRDP-3.16.0/libfreerdp/crypto/certificate_store.c:58:16: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_certificate_store_load_data(store, freerdp_certificate_data_get_host(data), freerdp_certificate_data_get_port(data))’
FreeRDP-3.16.0/libfreerdp/crypto/certificate_store.c:62:1: enter_function: entry to ‘freerdp_certificate_store_contains_data’
FreeRDP-3.16.0/libfreerdp/crypto/certificate_store.c:68:38: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/crypto/certificate_store.c:68:38: call_function: calling ‘freerdp_certificate_store_load_data’ from ‘freerdp_certificate_store_contains_data’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def849]
FreeRDP-3.16.0/libfreerdp/crypto/certificate_store.c:72:14: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_certificate_store_load_data(store, freerdp_certificate_data_get_host(data), freerdp_certificate_data_get_port(data))’
FreeRDP-3.16.0/libfreerdp/crypto/certificate_store.c:62:1: enter_function: entry to ‘freerdp_certificate_store_contains_data’
FreeRDP-3.16.0/libfreerdp/crypto/certificate_store.c:68:38: call_function: calling ‘freerdp_certificate_store_load_data’ from ‘freerdp_certificate_store_contains_data’
FreeRDP-3.16.0/libfreerdp/crypto/certificate_store.c:68:38: return_function: returning to ‘freerdp_certificate_store_contains_data’ from ‘freerdp_certificate_store_load_data’
FreeRDP-3.16.0/libfreerdp/crypto/certificate_store.c:69:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/crypto/certificate_store.c:72:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/certificate_store.c:72:14: danger: ‘freerdp_certificate_store_load_data(store, freerdp_certificate_data_get_host(data), freerdp_certificate_data_get_port(data))’ leaks here; was allocated at [(16)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/15)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def850]
FreeRDP-3.16.0/libfreerdp/crypto/certificate_store.c:76:16: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_certificate_store_load_data(store, freerdp_certificate_data_get_host(data), freerdp_certificate_data_get_port(data))’
FreeRDP-3.16.0/libfreerdp/crypto/certificate_store.c:62:1: enter_function: entry to ‘freerdp_certificate_store_contains_data’
FreeRDP-3.16.0/libfreerdp/crypto/certificate_store.c:68:38: call_function: calling ‘freerdp_certificate_store_load_data’ from ‘freerdp_certificate_store_contains_data’
FreeRDP-3.16.0/libfreerdp/crypto/certificate_store.c:68:38: return_function: returning to ‘freerdp_certificate_store_contains_data’ from ‘freerdp_certificate_store_load_data’
FreeRDP-3.16.0/libfreerdp/crypto/certificate_store.c:69:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/crypto/certificate_store.c:72:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/certificate_store.c:76:16: danger: ‘freerdp_certificate_store_load_data(store, freerdp_certificate_data_get_host(data), freerdp_certificate_data_get_port(data))’ leaks here; was allocated at [(16)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/15)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def851]
FreeRDP-3.16.0/libfreerdp/crypto/certificate_store.c:94:13: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_certificate_store_file_path(store, freerdp_certificate_data_get_hash(data))’
FreeRDP-3.16.0/libfreerdp/crypto/certificate_store.c:79:6: enter_function: entry to ‘freerdp_certificate_store_remove_data’
FreeRDP-3.16.0/libfreerdp/crypto/certificate_store.c:87:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/crypto/certificate_store.c:89:22: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/certificate_store.c:89:22: call_function: calling ‘freerdp_certificate_store_file_path’ from ‘freerdp_certificate_store_remove_data’
FreeRDP-3.16.0/libfreerdp/crypto/certificate_store.c:89:22: return_function: returning to ‘freerdp_certificate_store_remove_data’ from ‘freerdp_certificate_store_file_path’
FreeRDP-3.16.0/libfreerdp/crypto/certificate_store.c:91:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/crypto/certificate_store.c:94:13: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/certificate_store.c:94:13: danger: ‘freerdp_certificate_store_file_path(store, freerdp_certificate_data_get_hash(data))’ leaks here; was allocated at [(8)](sarif:/runs/0/results/3/codeFlows/0/threadFlows/0/locations/7)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def852]
FreeRDP-3.16.0/libfreerdp/crypto/certificate_store.c:95:22: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_certificate_store_file_path(store, freerdp_certificate_data_get_hash(data))’
FreeRDP-3.16.0/libfreerdp/crypto/certificate_store.c:79:6: enter_function: entry to ‘freerdp_certificate_store_remove_data’
FreeRDP-3.16.0/libfreerdp/crypto/certificate_store.c:87:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/crypto/certificate_store.c:89:22: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/certificate_store.c:89:22: call_function: calling ‘freerdp_certificate_store_file_path’ from ‘freerdp_certificate_store_remove_data’
FreeRDP-3.16.0/libfreerdp/crypto/certificate_store.c:89:22: return_function: returning to ‘freerdp_certificate_store_remove_data’ from ‘freerdp_certificate_store_file_path’
FreeRDP-3.16.0/libfreerdp/crypto/certificate_store.c:91:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/crypto/certificate_store.c:94:13: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/certificate_store.c:94:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/crypto/certificate_store.c:95:22: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/certificate_store.c:95:22: danger: ‘freerdp_certificate_store_file_path(store, freerdp_certificate_data_get_hash(data))’ leaks here; was allocated at [(8)](sarif:/runs/0/results/4/codeFlows/0/threadFlows/0/locations/7)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def853]
FreeRDP-3.16.0/libfreerdp/crypto/certificate_store.c:108:14: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_certificate_store_file_path(store, freerdp_certificate_data_get_hash(data))’
FreeRDP-3.16.0/libfreerdp/crypto/certificate_store.c:100:6: enter_function: entry to ‘freerdp_certificate_store_save_data’
FreeRDP-3.16.0/libfreerdp/crypto/certificate_store.c:105:22: call_function: calling ‘freerdp_certificate_store_file_path’ from ‘freerdp_certificate_store_save_data’
FreeRDP-3.16.0/libfreerdp/crypto/certificate_store.c:105:22: return_function: returning to ‘freerdp_certificate_store_save_data’ from ‘freerdp_certificate_store_file_path’
FreeRDP-3.16.0/libfreerdp/crypto/certificate_store.c:108:14: danger: ‘freerdp_certificate_store_file_path(store, freerdp_certificate_data_get_hash(data))’ leaks here; was allocated at [(6)](sarif:/runs/0/results/5/codeFlows/0/threadFlows/0/locations/5)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def854]
FreeRDP-3.16.0/libfreerdp/crypto/certificate_store.c:110:22: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_certificate_store_file_path(store, freerdp_certificate_data_get_hash(data))’
FreeRDP-3.16.0/libfreerdp/crypto/certificate_store.c:100:6: enter_function: entry to ‘freerdp_certificate_store_save_data’
FreeRDP-3.16.0/libfreerdp/crypto/certificate_store.c:105:22: call_function: calling ‘freerdp_certificate_store_file_path’ from ‘freerdp_certificate_store_save_data’
FreeRDP-3.16.0/libfreerdp/crypto/certificate_store.c:105:22: return_function: returning to ‘freerdp_certificate_store_save_data’ from ‘freerdp_certificate_store_file_path’
FreeRDP-3.16.0/libfreerdp/crypto/certificate_store.c:108:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/crypto/certificate_store.c:110:22: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/certificate_store.c:110:22: danger: ‘freerdp_certificate_store_file_path(store, freerdp_certificate_data_get_hash(data))’ leaks here; was allocated at [(6)](sarif:/runs/0/results/6/codeFlows/0/threadFlows/0/locations/5)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def855]
FreeRDP-3.16.0/libfreerdp/crypto/certificate_store.c:114:14: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_certificate_store_file_path(store, freerdp_certificate_data_get_hash(data))’
FreeRDP-3.16.0/libfreerdp/crypto/certificate_store.c:100:6: enter_function: entry to ‘freerdp_certificate_store_save_data’
FreeRDP-3.16.0/libfreerdp/crypto/certificate_store.c:105:22: call_function: calling ‘freerdp_certificate_store_file_path’ from ‘freerdp_certificate_store_save_data’
FreeRDP-3.16.0/libfreerdp/crypto/certificate_store.c:105:22: return_function: returning to ‘freerdp_certificate_store_save_data’ from ‘freerdp_certificate_store_file_path’
FreeRDP-3.16.0/libfreerdp/crypto/certificate_store.c:114:14: danger: ‘freerdp_certificate_store_file_path(store, freerdp_certificate_data_get_hash(data))’ leaks here; was allocated at [(6)](sarif:/runs/0/results/7/codeFlows/0/threadFlows/0/locations/5)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def856]
FreeRDP-3.16.0/libfreerdp/crypto/certificate_store.c:118:15: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_certificate_store_file_path(store, freerdp_certificate_data_get_hash(data))’
FreeRDP-3.16.0/libfreerdp/crypto/certificate_store.c:100:6: enter_function: entry to ‘freerdp_certificate_store_save_data’
FreeRDP-3.16.0/libfreerdp/crypto/certificate_store.c:105:22: call_function: calling ‘freerdp_certificate_store_file_path’ from ‘freerdp_certificate_store_save_data’
FreeRDP-3.16.0/libfreerdp/crypto/certificate_store.c:105:22: return_function: returning to ‘freerdp_certificate_store_save_data’ from ‘freerdp_certificate_store_file_path’
FreeRDP-3.16.0/libfreerdp/crypto/certificate_store.c:115:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/crypto/certificate_store.c:118:15: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/certificate_store.c:118:15: danger: ‘freerdp_certificate_store_file_path(store, freerdp_certificate_data_get_hash(data))’ leaks here; was allocated at [(6)](sarif:/runs/0/results/9/codeFlows/0/threadFlows/0/locations/5)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def857]
FreeRDP-3.16.0/libfreerdp/crypto/certificate_store.c:118:15: warning[-Wanalyzer-malloc-leak]: leak of ‘winpr_fopen(freerdp_certificate_store_file_path(store, freerdp_certificate_data_get_hash(data)), "w")’
FreeRDP-3.16.0/libfreerdp/crypto/certificate_store.c:100:6: enter_function: entry to ‘freerdp_certificate_store_save_data’
FreeRDP-3.16.0/libfreerdp/crypto/certificate_store.c:105:22: call_function: calling ‘freerdp_certificate_store_file_path’ from ‘freerdp_certificate_store_save_data’
FreeRDP-3.16.0/libfreerdp/crypto/certificate_store.c:105:22: return_function: returning to ‘freerdp_certificate_store_save_data’ from ‘freerdp_certificate_store_file_path’
FreeRDP-3.16.0/libfreerdp/crypto/certificate_store.c:114:14: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/crypto/certificate_store.c:115:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/crypto/certificate_store.c:118:15: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/certificate_store.c:118:15: danger: ‘winpr_fopen(freerdp_certificate_store_file_path(store, freerdp_certificate_data_get_hash(data)), "w")’ leaks here; was allocated at [(7)](sarif:/runs/0/results/8/codeFlows/0/threadFlows/0/locations/6)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def858]
FreeRDP-3.16.0/libfreerdp/crypto/certificate_store.c:140:16: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_certificate_store_get_cert_path(store, host, port)’
FreeRDP-3.16.0/libfreerdp/crypto/certificate_store.c:128:21: enter_function: entry to ‘freerdp_certificate_store_load_data’
FreeRDP-3.16.0/libfreerdp/crypto/certificate_store.c:136:16: call_function: calling ‘freerdp_certificate_store_get_cert_path’ from ‘freerdp_certificate_store_load_data’
FreeRDP-3.16.0/libfreerdp/crypto/certificate_store.c:136:16: return_function: returning to ‘freerdp_certificate_store_load_data’ from ‘freerdp_certificate_store_get_cert_path’
FreeRDP-3.16.0/libfreerdp/crypto/certificate_store.c:137:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/crypto/certificate_store.c:140:16: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/certificate_store.c:140:16: danger: ‘freerdp_certificate_store_get_cert_path(store, host, port)’ leaks here; was allocated at [(10)](sarif:/runs/0/results/10/codeFlows/0/threadFlows/0/locations/9)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def859]
FreeRDP-3.16.0/libfreerdp/crypto/certificate_store.c:140:16: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_certificate_store_load_data(store, freerdp_certificate_data_get_host(data), freerdp_certificate_data_get_port(data))’
FreeRDP-3.16.0/libfreerdp/crypto/certificate_store.c:62:1: enter_function: entry to ‘freerdp_certificate_store_contains_data’
FreeRDP-3.16.0/libfreerdp/crypto/certificate_store.c:68:38: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/crypto/certificate_store.c:68:38: call_function: calling ‘freerdp_certificate_store_load_data’ from ‘freerdp_certificate_store_contains_data’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def860]
FreeRDP-3.16.0/libfreerdp/crypto/certificate_store.c:144:16: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_certificate_store_load_data(store, freerdp_certificate_data_get_host(data), freerdp_certificate_data_get_port(data))’
FreeRDP-3.16.0/libfreerdp/crypto/certificate_store.c:62:1: enter_function: entry to ‘freerdp_certificate_store_contains_data’
FreeRDP-3.16.0/libfreerdp/crypto/certificate_store.c:68:38: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/crypto/certificate_store.c:68:38: call_function: calling ‘freerdp_certificate_store_load_data’ from ‘freerdp_certificate_store_contains_data’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def861]
FreeRDP-3.16.0/libfreerdp/crypto/certificate_store.c:154:28: warning[-Wanalyzer-malloc-leak]: leak of ‘store’
FreeRDP-3.16.0/libfreerdp/crypto/certificate_store.c:149:60: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/crypto/certificate_store.c:151:12: branch_false: following ‘false’ branch (when ‘store’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/crypto/certificate_store.c:154:28: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/certificate_store.c:154:28: danger: ‘store’ leaks here; was allocated at [(1)](sarif:/runs/0/results/13/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def862]
FreeRDP-3.16.0/libfreerdp/crypto/certificate_store.c:158:29: warning[-Wanalyzer-malloc-leak]: leak of ‘store’
FreeRDP-3.16.0/libfreerdp/crypto/certificate_store.c:149:60: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/crypto/certificate_store.c:151:12: branch_false: following ‘false’ branch (when ‘store’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/crypto/certificate_store.c:154:28: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/certificate_store.c:155:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/crypto/certificate_store.c:158:29: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/certificate_store.c:158:29: danger: ‘store’ leaks here; was allocated at [(1)](sarif:/runs/0/results/14/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def863]
FreeRDP-3.16.0/libfreerdp/crypto/certificate_store.c:159:30: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.16.0/libfreerdp/crypto/certificate_store.c:151:12: branch_false: following ‘false’ branch (when ‘store’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/crypto/certificate_store.c:154:28: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/certificate_store.c:155:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/crypto/certificate_store.c:158:29: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/certificate_store.c:158:29: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/crypto/certificate_store.c:159:30: danger: ‘<unknown>’ leaks here; was allocated at [(5)](sarif:/runs/0/results/15/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def864]
FreeRDP-3.16.0/libfreerdp/crypto/certificate_store.c:159:30: warning[-Wanalyzer-malloc-leak]: leak of ‘store’
FreeRDP-3.16.0/libfreerdp/crypto/certificate_store.c:149:60: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/crypto/certificate_store.c:151:12: branch_false: following ‘false’ branch (when ‘store’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/crypto/certificate_store.c:154:28: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/certificate_store.c:155:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/crypto/certificate_store.c:158:29: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/certificate_store.c:159:30: danger: ‘store’ leaks here; was allocated at [(1)](sarif:/runs/0/results/16/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def865]
FreeRDP-3.16.0/libfreerdp/crypto/certificate_store.c:168:9: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.16.0/libfreerdp/crypto/certificate_store.c:151:12: branch_false: following ‘false’ branch (when ‘store’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/crypto/certificate_store.c:154:28: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/certificate_store.c:155:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/crypto/certificate_store.c:158:29: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/certificate_store.c:159:30: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/crypto/certificate_store.c:160:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/crypto/certificate_store.c:161:17: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/certificate_store.c:168:9: danger: ‘<unknown>’ leaks here; was allocated at [(5)](sarif:/runs/0/results/18/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-762): [#def866]
FreeRDP-3.16.0/libfreerdp/crypto/certificate_store.c:168:9: warning[-Wanalyzer-mismatching-deallocation]: ‘store’ should have been deallocated with ‘free’ but was deallocated with ‘freerdp_certificate_store_free’
FreeRDP-3.16.0/libfreerdp/crypto/certificate_store.c:149:60: acquire_memory: allocated here (expects deallocation with ‘free’)
FreeRDP-3.16.0/libfreerdp/crypto/certificate_store.c:151:12: branch_false: following ‘false’ branch (when ‘store’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/crypto/certificate_store.c:154:28: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/certificate_store.c:155:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/crypto/certificate_store.c:156:17: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/certificate_store.c:168:9: danger: deallocated with ‘freerdp_certificate_store_free’ here; allocation at [(1)](sarif:/runs/0/results/17/codeFlows/0/threadFlows/0/locations/0) expects deallocation with ‘free’
Error: GCC_ANALYZER_WARNING (CWE-416): [#def867]
FreeRDP-3.16.0/libfreerdp/crypto/certificate_store.c:178:14: warning[-Wanalyzer-use-after-free]: use after ‘freerdp_certificate_store_free’ of ‘store’
FreeRDP-3.16.0/libfreerdp/crypto/certificate_store.c:147:22: enter_function: entry to ‘freerdp_certificate_store_new’
FreeRDP-3.16.0/libfreerdp/crypto/certificate_store.c:149:60: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/crypto/certificate_store.c:151:12: branch_false: following ‘false’ branch (when ‘store’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/crypto/certificate_store.c:154:28: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/certificate_store.c:168:9: release_memory: deallocated here
FreeRDP-3.16.0/libfreerdp/crypto/certificate_store.c:168:9: call_function: calling ‘freerdp_certificate_store_free’ from ‘freerdp_certificate_store_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def868]
FreeRDP-3.16.0/libfreerdp/crypto/certificate_store.c:192:16: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_certificate_store_load_data(store, freerdp_certificate_data_get_host(data), freerdp_certificate_data_get_port(data))’
FreeRDP-3.16.0/libfreerdp/crypto/certificate_store.c:62:1: enter_function: entry to ‘freerdp_certificate_store_contains_data’
FreeRDP-3.16.0/libfreerdp/crypto/certificate_store.c:68:38: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/crypto/certificate_store.c:68:38: call_function: calling ‘freerdp_certificate_store_load_data’ from ‘freerdp_certificate_store_contains_data’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def869]
FreeRDP-3.16.0/libfreerdp/crypto/certificate_store.c:200:22: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_certificate_store_load_data(store, freerdp_certificate_data_get_host(data), freerdp_certificate_data_get_port(data))’
FreeRDP-3.16.0/libfreerdp/crypto/certificate_store.c:62:1: enter_function: entry to ‘freerdp_certificate_store_contains_data’
FreeRDP-3.16.0/libfreerdp/crypto/certificate_store.c:68:38: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/crypto/certificate_store.c:68:38: call_function: calling ‘freerdp_certificate_store_load_data’ from ‘freerdp_certificate_store_contains_data’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def870]
FreeRDP-3.16.0/libfreerdp/crypto/crypto.c:82:21: warning[-Wanalyzer-malloc-leak]: leak of ‘input_reverse’
FreeRDP-3.16.0/libfreerdp/crypto/crypto.c:170:9: enter_function: entry to ‘crypto_rsa_private_decrypt’
FreeRDP-3.16.0/libfreerdp/crypto/crypto.c:173:16: call_function: calling ‘crypto_rsa_private’ from ‘crypto_rsa_private_decrypt’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def871]
FreeRDP-3.16.0/libfreerdp/crypto/crypto.c:85:21: warning[-Wanalyzer-malloc-leak]: leak of ‘input_reverse’
FreeRDP-3.16.0/libfreerdp/crypto/crypto.c:170:9: enter_function: entry to ‘crypto_rsa_private_decrypt’
FreeRDP-3.16.0/libfreerdp/crypto/crypto.c:173:16: call_function: calling ‘crypto_rsa_private’ from ‘crypto_rsa_private_decrypt’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def872]
FreeRDP-3.16.0/libfreerdp/crypto/crypto.c:88:21: warning[-Wanalyzer-malloc-leak]: leak of ‘input_reverse’
FreeRDP-3.16.0/libfreerdp/crypto/crypto.c:170:9: enter_function: entry to ‘crypto_rsa_private_decrypt’
FreeRDP-3.16.0/libfreerdp/crypto/crypto.c:173:16: call_function: calling ‘crypto_rsa_private’ from ‘crypto_rsa_private_decrypt’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def873]
FreeRDP-3.16.0/libfreerdp/crypto/crypto.c:91:19: warning[-Wanalyzer-malloc-leak]: leak of ‘input_reverse’
FreeRDP-3.16.0/libfreerdp/crypto/crypto.c:170:9: enter_function: entry to ‘crypto_rsa_private_decrypt’
FreeRDP-3.16.0/libfreerdp/crypto/crypto.c:173:16: call_function: calling ‘crypto_rsa_private’ from ‘crypto_rsa_private_decrypt’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def874]
FreeRDP-3.16.0/libfreerdp/crypto/crypto.c:94:19: warning[-Wanalyzer-malloc-leak]: leak of ‘input_reverse’
FreeRDP-3.16.0/libfreerdp/crypto/crypto.c:170:9: enter_function: entry to ‘crypto_rsa_private_decrypt’
FreeRDP-3.16.0/libfreerdp/crypto/crypto.c:173:16: call_function: calling ‘crypto_rsa_private’ from ‘crypto_rsa_private_decrypt’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def875]
FreeRDP-3.16.0/libfreerdp/crypto/crypto.c:97:14: warning[-Wanalyzer-malloc-leak]: leak of ‘input_reverse’
FreeRDP-3.16.0/libfreerdp/crypto/crypto.c:170:9: enter_function: entry to ‘crypto_rsa_private_decrypt’
FreeRDP-3.16.0/libfreerdp/crypto/crypto.c:173:16: call_function: calling ‘crypto_rsa_private’ from ‘crypto_rsa_private_decrypt’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def876]
FreeRDP-3.16.0/libfreerdp/crypto/crypto.c:100:14: warning[-Wanalyzer-malloc-leak]: leak of ‘input_reverse’
FreeRDP-3.16.0/libfreerdp/crypto/crypto.c:170:9: enter_function: entry to ‘crypto_rsa_private_decrypt’
FreeRDP-3.16.0/libfreerdp/crypto/crypto.c:173:16: call_function: calling ‘crypto_rsa_private’ from ‘crypto_rsa_private_decrypt’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def877]
FreeRDP-3.16.0/libfreerdp/crypto/crypto.c:102:14: warning[-Wanalyzer-malloc-leak]: leak of ‘input_reverse’
FreeRDP-3.16.0/libfreerdp/crypto/crypto.c:170:9: enter_function: entry to ‘crypto_rsa_private_decrypt’
FreeRDP-3.16.0/libfreerdp/crypto/crypto.c:173:16: call_function: calling ‘crypto_rsa_private’ from ‘crypto_rsa_private_decrypt’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def878]
FreeRDP-3.16.0/libfreerdp/crypto/crypto.c:104:13: warning[-Wanalyzer-malloc-leak]: leak of ‘input_reverse’
FreeRDP-3.16.0/libfreerdp/crypto/crypto.c:170:9: enter_function: entry to ‘crypto_rsa_private_decrypt’
FreeRDP-3.16.0/libfreerdp/crypto/crypto.c:173:16: call_function: calling ‘crypto_rsa_private’ from ‘crypto_rsa_private_decrypt’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def879]
FreeRDP-3.16.0/libfreerdp/crypto/crypto.c:106:25: warning[-Wanalyzer-malloc-leak]: leak of ‘input_reverse’
FreeRDP-3.16.0/libfreerdp/crypto/crypto.c:170:9: enter_function: entry to ‘crypto_rsa_private_decrypt’
FreeRDP-3.16.0/libfreerdp/crypto/crypto.c:173:16: call_function: calling ‘crypto_rsa_private’ from ‘crypto_rsa_private_decrypt’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def880]
FreeRDP-3.16.0/libfreerdp/crypto/crypto.c:122:9: warning[-Wanalyzer-malloc-leak]: leak of ‘input_reverse’
FreeRDP-3.16.0/libfreerdp/crypto/crypto.c:170:9: enter_function: entry to ‘crypto_rsa_private_decrypt’
FreeRDP-3.16.0/libfreerdp/crypto/crypto.c:173:16: call_function: calling ‘crypto_rsa_private’ from ‘crypto_rsa_private_decrypt’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def881]
FreeRDP-3.16.0/libfreerdp/crypto/crypto.c:123:9: warning[-Wanalyzer-malloc-leak]: leak of ‘input_reverse’
FreeRDP-3.16.0/libfreerdp/crypto/crypto.c:170:9: enter_function: entry to ‘crypto_rsa_private_decrypt’
FreeRDP-3.16.0/libfreerdp/crypto/crypto.c:173:16: call_function: calling ‘crypto_rsa_private’ from ‘crypto_rsa_private_decrypt’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def882]
FreeRDP-3.16.0/libfreerdp/crypto/crypto.c:124:9: warning[-Wanalyzer-malloc-leak]: leak of ‘input_reverse’
FreeRDP-3.16.0/libfreerdp/crypto/crypto.c:170:9: enter_function: entry to ‘crypto_rsa_private_decrypt’
FreeRDP-3.16.0/libfreerdp/crypto/crypto.c:173:16: call_function: calling ‘crypto_rsa_private’ from ‘crypto_rsa_private_decrypt’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def883]
FreeRDP-3.16.0/libfreerdp/crypto/crypto.c:125:9: warning[-Wanalyzer-malloc-leak]: leak of ‘input_reverse’
FreeRDP-3.16.0/libfreerdp/crypto/crypto.c:170:9: enter_function: entry to ‘crypto_rsa_private_decrypt’
FreeRDP-3.16.0/libfreerdp/crypto/crypto.c:173:16: call_function: calling ‘crypto_rsa_private’ from ‘crypto_rsa_private_decrypt’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def884]
FreeRDP-3.16.0/libfreerdp/crypto/crypto.c:126:9: warning[-Wanalyzer-malloc-leak]: leak of ‘input_reverse’
FreeRDP-3.16.0/libfreerdp/crypto/crypto.c:170:9: enter_function: entry to ‘crypto_rsa_private_decrypt’
FreeRDP-3.16.0/libfreerdp/crypto/crypto.c:173:16: call_function: calling ‘crypto_rsa_private’ from ‘crypto_rsa_private_decrypt’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def885]
FreeRDP-3.16.0/libfreerdp/crypto/crypto.c:228:9: warning[-Wanalyzer-malloc-leak]: leak of ‘pem’
FreeRDP-3.16.0/libfreerdp/crypto/crypto.c:189:7: enter_function: entry to ‘crypto_read_pem’
FreeRDP-3.16.0/libfreerdp/crypto/crypto.c:200:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/crypto/crypto.c:202:24: call_function: inlined call to ‘_fseeki64’ from ‘crypto_read_pem’
FreeRDP-3.16.0/libfreerdp/crypto/crypto.c:203:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/crypto/crypto.c:205:30: call_function: inlined call to ‘_ftelli64’ from ‘crypto_read_pem’
FreeRDP-3.16.0/libfreerdp/crypto/crypto.c:206:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/crypto/crypto.c:208:24: call_function: inlined call to ‘_fseeki64’ from ‘crypto_read_pem’
FreeRDP-3.16.0/libfreerdp/crypto/crypto.c:209:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/crypto/crypto.c:212:22: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/crypto.c:212:15: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/crypto/crypto.c:213:12: branch_false: following ‘false’ branch (when ‘pem’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/crypto/crypto.c:216:27: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/crypto.c:217:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/crypto/crypto.c:218:17: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/crypto.c:228:9: danger: ‘pem’ leaks here; was allocated at [(13)](sarif:/runs/0/results/21/codeFlows/0/threadFlows/0/locations/12)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def886]
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:128:23: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_key_new()’
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:256:16: enter_function: entry to ‘freerdp_key_new_from_file_enc’
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:258:30: call_function: calling ‘freerdp_key_new’ from ‘freerdp_key_new_from_file_enc’
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:258:30: return_function: returning to ‘freerdp_key_new_from_file_enc’ from ‘freerdp_key_new’
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:259:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:262:20: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:262:20: call_function: calling ‘evp_pkey_utils_from_pem’ from ‘freerdp_key_new_from_file_enc’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def887]
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:133:23: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_key_new()’
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:235:16: enter_function: entry to ‘freerdp_key_new_from_pem_enc’
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:237:30: call_function: calling ‘freerdp_key_new’ from ‘freerdp_key_new_from_pem_enc’
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:237:30: return_function: returning to ‘freerdp_key_new_from_pem_enc’ from ‘freerdp_key_new’
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:238:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:240:20: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:240:20: call_function: calling ‘evp_pkey_utils_from_pem’ from ‘freerdp_key_new_from_pem_enc’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def888]
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:133:23: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_key_new_from_pem_enc(pem, 0)’
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:230:16: enter_function: entry to ‘freerdp_key_new_from_pem’
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:232:16: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:232:16: call_function: calling ‘freerdp_key_new_from_pem_enc’ from ‘freerdp_key_new_from_pem’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def889]
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:142:15: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_key_new()’
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:256:16: enter_function: entry to ‘freerdp_key_new_from_file_enc’
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:258:30: call_function: calling ‘freerdp_key_new’ from ‘freerdp_key_new_from_file_enc’
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:258:30: return_function: returning to ‘freerdp_key_new_from_file_enc’ from ‘freerdp_key_new’
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:259:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:262:20: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:262:20: call_function: calling ‘evp_pkey_utils_from_pem’ from ‘freerdp_key_new_from_file_enc’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def890]
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:142:15: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_key_new_from_pem_enc(pem, 0)’
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:230:16: enter_function: entry to ‘freerdp_key_new_from_pem’
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:232:16: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:232:16: call_function: calling ‘freerdp_key_new_from_pem_enc’ from ‘freerdp_key_new_from_pem’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def891]
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:143:9: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_key_new()’
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:256:16: enter_function: entry to ‘freerdp_key_new_from_file_enc’
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:258:30: call_function: calling ‘freerdp_key_new’ from ‘freerdp_key_new_from_file_enc’
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:258:30: return_function: returning to ‘freerdp_key_new_from_file_enc’ from ‘freerdp_key_new’
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:259:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:262:20: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:262:20: call_function: calling ‘evp_pkey_utils_from_pem’ from ‘freerdp_key_new_from_file_enc’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def892]
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:143:9: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_key_new_from_pem_enc(pem, 0)’
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:230:16: enter_function: entry to ‘freerdp_key_new_from_pem’
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:232:16: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:232:16: call_function: calling ‘freerdp_key_new_from_pem_enc’ from ‘freerdp_key_new_from_pem’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def893]
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:200:14: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_key_new()’
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:256:16: enter_function: entry to ‘freerdp_key_new_from_file_enc’
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:258:30: call_function: calling ‘freerdp_key_new’ from ‘freerdp_key_new_from_file_enc’
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:258:30: return_function: returning to ‘freerdp_key_new_from_file_enc’ from ‘freerdp_key_new’
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:259:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:262:20: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:262:20: call_function: calling ‘evp_pkey_utils_from_pem’ from ‘freerdp_key_new_from_file_enc’
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:262:20: return_function: returning to ‘freerdp_key_new_from_file_enc’ from ‘evp_pkey_utils_from_pem’
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:263:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:265:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:265:14: call_function: calling ‘key_read_private’ from ‘freerdp_key_new_from_file_enc’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def894]
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:200:14: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_key_new_from_pem_enc(pem, 0)’
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:230:16: enter_function: entry to ‘freerdp_key_new_from_pem’
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:232:16: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:232:16: call_function: calling ‘freerdp_key_new_from_pem_enc’ from ‘freerdp_key_new_from_pem’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def895]
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:202:14: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_key_new()’
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:256:16: enter_function: entry to ‘freerdp_key_new_from_file_enc’
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:258:30: call_function: calling ‘freerdp_key_new’ from ‘freerdp_key_new_from_file_enc’
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:258:30: return_function: returning to ‘freerdp_key_new_from_file_enc’ from ‘freerdp_key_new’
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:259:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:262:20: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:262:20: call_function: calling ‘evp_pkey_utils_from_pem’ from ‘freerdp_key_new_from_file_enc’
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:262:20: return_function: returning to ‘freerdp_key_new_from_file_enc’ from ‘evp_pkey_utils_from_pem’
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:263:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:265:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:265:14: call_function: calling ‘key_read_private’ from ‘freerdp_key_new_from_file_enc’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def896]
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:204:14: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_key_new()’
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:256:16: enter_function: entry to ‘freerdp_key_new_from_file_enc’
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:258:30: call_function: calling ‘freerdp_key_new’ from ‘freerdp_key_new_from_file_enc’
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:258:30: return_function: returning to ‘freerdp_key_new_from_file_enc’ from ‘freerdp_key_new’
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:259:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:262:20: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:262:20: call_function: calling ‘evp_pkey_utils_from_pem’ from ‘freerdp_key_new_from_file_enc’
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:262:20: return_function: returning to ‘freerdp_key_new_from_file_enc’ from ‘evp_pkey_utils_from_pem’
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:263:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:265:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:265:14: call_function: calling ‘key_read_private’ from ‘freerdp_key_new_from_file_enc’
Error: GCC_ANALYZER_WARNING (CWE-762): [#def897]
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:247:9: warning[-Wanalyzer-mismatching-deallocation]: ‘freerdp_key_new()’ should have been deallocated with ‘free’ but was deallocated with ‘freerdp_key_free’
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:235:16: enter_function: entry to ‘freerdp_key_new_from_pem_enc’
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:237:30: call_function: calling ‘freerdp_key_new’ from ‘freerdp_key_new_from_pem_enc’
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:237:30: return_function: returning to ‘freerdp_key_new_from_pem_enc’ from ‘freerdp_key_new’
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:238:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:239:17: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:247:9: danger: deallocated with ‘freerdp_key_free’ here; allocation at [(4)](sarif:/runs/0/results/21/codeFlows/0/threadFlows/0/locations/3) expects deallocation with ‘free’
Error: GCC_ANALYZER_WARNING (CWE-762): [#def898]
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:269:9: warning[-Wanalyzer-mismatching-deallocation]: ‘freerdp_key_new()’ should have been deallocated with ‘free’ but was deallocated with ‘freerdp_key_free’
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:256:16: enter_function: entry to ‘freerdp_key_new_from_file_enc’
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:258:30: call_function: calling ‘freerdp_key_new’ from ‘freerdp_key_new_from_file_enc’
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:258:30: return_function: returning to ‘freerdp_key_new_from_file_enc’ from ‘freerdp_key_new’
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:259:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:260:17: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:269:9: danger: deallocated with ‘freerdp_key_free’ here; allocation at [(4)](sarif:/runs/0/results/23/codeFlows/0/threadFlows/0/locations/3) expects deallocation with ‘free’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def899]
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:275:16: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_key_new()’
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:256:16: enter_function: entry to ‘freerdp_key_new_from_file_enc’
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:258:30: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:258:30: call_function: calling ‘freerdp_key_new’ from ‘freerdp_key_new_from_file_enc’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def900]
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:293:17: warning[-Wanalyzer-malloc-leak]: leak of ‘_key’
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:280:12: branch_false: following ‘false’ branch (when ‘key’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:283:47: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:283:47: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:285:12: branch_false: following ‘false’ branch (when ‘_key’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:288:13: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:288:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:290:17: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:293:17: danger: ‘_key’ leaks here; was allocated at [(3)](sarif:/runs/0/results/26/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def901]
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:307:14: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:280:12: branch_false: following ‘false’ branch (when ‘key’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:283:47: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:285:12: branch_false: following ‘false’ branch (when ‘_key’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:288:13: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:288:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:296:13: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:296:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:298:55: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:298:48: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:300:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:303:17: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:307:14: danger: ‘<unknown>’ leaks here; was allocated at [(9)](sarif:/runs/0/results/28/codeFlows/0/threadFlows/0/locations/8)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def902]
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:307:14: warning[-Wanalyzer-malloc-leak]: leak of ‘_key’
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:280:12: branch_false: following ‘false’ branch (when ‘key’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:283:47: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:283:47: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:285:12: branch_false: following ‘false’ branch (when ‘_key’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:288:13: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:288:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:296:13: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:296:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:307:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:307:14: danger: ‘_key’ leaks here; was allocated at [(3)](sarif:/runs/0/results/27/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-762): [#def903]
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:314:9: warning[-Wanalyzer-mismatching-deallocation]: ‘_key’ should have been deallocated with ‘free’ but was deallocated with ‘freerdp_key_free’
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:280:12: branch_false: following ‘false’ branch (when ‘key’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:283:47: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:283:47: acquire_memory: allocated here (expects deallocation with ‘free’)
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:285:12: branch_false: following ‘false’ branch (when ‘_key’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:288:13: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:288:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:296:13: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:296:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:298:55: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:300:20: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:301:25: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:314:9: danger: deallocated with ‘freerdp_key_free’ here; allocation at [(3)](sarif:/runs/0/results/29/codeFlows/0/threadFlows/0/locations/2) expects deallocation with ‘free’
Error: GCC_ANALYZER_WARNING (CWE-416): [#def904]
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:324:9: warning[-Wanalyzer-use-after-free]: use after ‘freerdp_key_free’ of ‘key’
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:256:16: enter_function: entry to ‘freerdp_key_new_from_file_enc’
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:258:30: call_function: calling ‘freerdp_key_new’ from ‘freerdp_key_new_from_file_enc’
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:258:30: return_function: returning to ‘freerdp_key_new_from_file_enc’ from ‘freerdp_key_new’
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:269:9: release_memory: deallocated here
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:269:9: call_function: calling ‘freerdp_key_free’ from ‘freerdp_key_new_from_file_enc’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def905]
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:554:27: warning[-Wanalyzer-malloc-leak]: leak of ‘buf’
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:508:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:545:28: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:546:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:549:35: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:550:15: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:551:12: branch_false: following ‘false’ branch (when ‘buf’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:554:27: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:554:27: danger: ‘buf’ leaks here; was allocated at [(5)](sarif:/runs/0/results/31/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def906]
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:574:14: warning[-Wanalyzer-malloc-leak]: leak of ‘winpr_Digest_New()’
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:570:36: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:571:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:574:52: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:574:14: danger: ‘winpr_Digest_New()’ leaks here; was allocated at [(1)](sarif:/runs/0/results/32/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def907]
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:605:17: warning[-Wanalyzer-malloc-leak]: leak of ‘tmp’
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:595:12: branch_false: following ‘false’ branch (when ‘plength’ is NULL)...
branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:598:16: branch_true: following ‘true’ branch (when ‘offset < length’)...
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:600:29: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:601:20: branch_false: following ‘false’ branch (when ‘tmp’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:605:17: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:605:17: danger: ‘tmp’ leaks here; was allocated at [(5)](sarif:/runs/0/results/33/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def908]
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:607:36: warning[-Wanalyzer-malloc-leak]: leak of ‘tmp’
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:595:12: branch_false: following ‘false’ branch (when ‘plength’ is NULL)...
branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:598:16: branch_true: following ‘true’ branch (when ‘offset < length’)...
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:600:29: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:601:20: branch_false: following ‘false’ branch (when ‘tmp’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:605:17: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:607:36: danger: ‘tmp’ leaks here; was allocated at [(5)](sarif:/runs/0/results/34/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def909]
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:497:9: warning[-Wanalyzer-malloc-leak]: leak of ‘tls’
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:494:21: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:494:12: branch_false: following ‘false’ branch (when ‘tls’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:497:47: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:497:9: danger: ‘tls’ leaks here; was allocated at [(1)](sarif:/runs/0/results/5/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def910]
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:637:9: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_certificate_new_from_x509(remote_cert, SSL_get_peer_cert_chain(*tls.ssl))’
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:628:12: branch_false: following ‘false’ branch (when ‘remote_cert’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:635:57: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:636:32: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:637:9: danger: ‘freerdp_certificate_new_from_x509(remote_cert, SSL_get_peer_cert_chain(*tls.ssl))’ leaks here; was allocated at [(3)](sarif:/runs/0/results/6/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def911]
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:1360:35: warning[-Wanalyzer-malloc-leak]: leak of ‘pemCert’
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:1618:5: enter_function: entry to ‘tls_verify_certificate’
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:1642:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:1645:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:1645:14: call_function: calling ‘tls_extract_full_pem’ from ‘tls_verify_certificate’
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:1645:14: return_function: returning to ‘tls_verify_certificate’ from ‘tls_extract_full_pem’
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:1645:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:1649:13: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:1649:13: call_function: calling ‘is_accepted’ from ‘tls_verify_certificate’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def912]
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:1361:42: warning[-Wanalyzer-malloc-leak]: leak of ‘pemCert’
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:1618:5: enter_function: entry to ‘tls_verify_certificate’
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:1642:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:1645:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:1645:14: call_function: calling ‘tls_extract_full_pem’ from ‘tls_verify_certificate’
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:1645:14: return_function: returning to ‘tls_verify_certificate’ from ‘tls_extract_full_pem’
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:1645:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:1649:13: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:1649:13: call_function: calling ‘is_accepted’ from ‘tls_verify_certificate’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def913]
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:1367:29: warning[-Wanalyzer-malloc-leak]: leak of ‘pemCert’
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:1618:5: enter_function: entry to ‘tls_verify_certificate’
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:1642:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:1645:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:1645:14: call_function: calling ‘tls_extract_full_pem’ from ‘tls_verify_certificate’
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:1645:14: return_function: returning to ‘tls_verify_certificate’ from ‘tls_extract_full_pem’
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:1645:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:1649:13: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:1649:13: call_function: calling ‘is_accepted’ from ‘tls_verify_certificate’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def914]
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:1378:15: warning[-Wanalyzer-malloc-leak]: leak of ‘pemCert’
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:1618:5: enter_function: entry to ‘tls_verify_certificate’
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:1642:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:1645:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:1645:14: call_function: calling ‘tls_extract_full_pem’ from ‘tls_verify_certificate’
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:1645:14: return_function: returning to ‘tls_verify_certificate’ from ‘tls_extract_full_pem’
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:1645:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:1649:13: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:1649:13: call_function: calling ‘is_accepted’ from ‘tls_verify_certificate’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def915]
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:1379:15: warning[-Wanalyzer-malloc-leak]: leak of ‘pemCert’
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:1618:5: enter_function: entry to ‘tls_verify_certificate’
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:1642:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:1645:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:1645:14: call_function: calling ‘tls_extract_full_pem’ from ‘tls_verify_certificate’
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:1645:14: return_function: returning to ‘tls_verify_certificate’ from ‘tls_extract_full_pem’
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:1645:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:1649:13: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:1649:13: call_function: calling ‘is_accepted’ from ‘tls_verify_certificate’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def916]
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:1394:19: warning[-Wanalyzer-malloc-leak]: leak of ‘pemCert’
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:1618:5: enter_function: entry to ‘tls_verify_certificate’
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:1642:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:1645:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:1645:14: call_function: calling ‘tls_extract_full_pem’ from ‘tls_verify_certificate’
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:1645:14: return_function: returning to ‘tls_verify_certificate’ from ‘tls_extract_full_pem’
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:1645:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:1649:13: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:1649:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:1655:43: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:1655:13: call_function: calling ‘is_accepted_fingerprint’ from ‘tls_verify_certificate’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def917]
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:1398:18: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_certificate_get_fingerprint_by_hash_ex(cert, hash, separator)’
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:1394:19: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:1395:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:1398:18: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:1398:18: danger: ‘freerdp_certificate_get_fingerprint_by_hash_ex(cert, hash, separator)’ leaks here; was allocated at [(1)](sarif:/runs/0/results/14/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def918]
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:1398:18: warning[-Wanalyzer-malloc-leak]: leak of ‘pemCert’
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:1618:5: enter_function: entry to ‘tls_verify_certificate’
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:1642:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:1645:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:1645:14: call_function: calling ‘tls_extract_full_pem’ from ‘tls_verify_certificate’
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:1645:14: return_function: returning to ‘tls_verify_certificate’ from ‘tls_extract_full_pem’
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:1645:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:1649:13: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:1649:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:1655:43: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:1655:13: call_function: calling ‘is_accepted_fingerprint’ from ‘tls_verify_certificate’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def919]
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:1424:30: warning[-Wanalyzer-malloc-leak]: leak of ‘pemCert’
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:1618:5: enter_function: entry to ‘tls_verify_certificate’
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:1642:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:1645:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:1645:14: call_function: calling ‘tls_extract_full_pem’ from ‘tls_verify_certificate’
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:1645:14: return_function: returning to ‘tls_verify_certificate’ from ‘tls_extract_full_pem’
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:1645:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:1649:13: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:1649:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:1655:43: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:1655:13: call_function: calling ‘is_accepted_fingerprint’ from ‘tls_verify_certificate’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def920]
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:1425:29: warning[-Wanalyzer-malloc-leak]: leak of ‘_strdup(CertificateAcceptedFingerprints)’
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:1421:12: branch_true: following ‘true’ branch (when ‘CertificateAcceptedFingerprints’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:1423:23: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:1424:30: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:1425:29: danger: ‘_strdup(CertificateAcceptedFingerprints)’ leaks here; was allocated at [(3)](sarif:/runs/0/results/17/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def921]
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:1425:29: warning[-Wanalyzer-malloc-leak]: leak of ‘pemCert’
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:1618:5: enter_function: entry to ‘tls_verify_certificate’
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:1642:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:1645:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:1645:14: call_function: calling ‘tls_extract_full_pem’ from ‘tls_verify_certificate’
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:1645:14: return_function: returning to ‘tls_verify_certificate’ from ‘tls_extract_full_pem’
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:1645:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:1649:13: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:1649:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:1655:43: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:1655:13: call_function: calling ‘is_accepted_fingerprint’ from ‘tls_verify_certificate’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def922]
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:1429:41: warning[-Wanalyzer-malloc-leak]: leak of ‘pemCert’
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:1618:5: enter_function: entry to ‘tls_verify_certificate’
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:1642:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:1645:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:1645:14: call_function: calling ‘tls_extract_full_pem’ from ‘tls_verify_certificate’
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:1645:14: return_function: returning to ‘tls_verify_certificate’ from ‘tls_extract_full_pem’
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:1645:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:1649:13: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:1649:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:1655:43: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:1655:13: call_function: calling ‘is_accepted_fingerprint’ from ‘tls_verify_certificate’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def923]
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:1441:31: warning[-Wanalyzer-malloc-leak]: leak of ‘pemCert’
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:1618:5: enter_function: entry to ‘tls_verify_certificate’
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:1642:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:1645:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:1645:14: call_function: calling ‘tls_extract_full_pem’ from ‘tls_verify_certificate’
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:1645:14: return_function: returning to ‘tls_verify_certificate’ from ‘tls_extract_full_pem’
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:1645:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:1649:13: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:1649:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:1655:43: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:1655:13: call_function: calling ‘is_accepted_fingerprint’ from ‘tls_verify_certificate’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def924]
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:1477:21: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_certificate_get_pem_ex(cert, & pemLength, 0)’
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:1473:21: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:1475:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:1477:21: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:1477:21: danger: ‘freerdp_certificate_get_pem_ex(cert, & pemLength, 0)’ leaks here; was allocated at [(1)](sarif:/runs/0/results/20/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def925]
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:1478:30: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_certificate_get_pem_ex(cert, & pemLength, 0)’
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:1473:21: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:1475:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:1477:21: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:1477:20: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:1478:30: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:1478:30: danger: ‘freerdp_certificate_get_pem_ex(cert, & pemLength, 0)’ leaks here; was allocated at [(1)](sarif:/runs/0/results/21/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def926]
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): [#def927]
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:1496:22: 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): [#def928]
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:1499:13: 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): [#def929]
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): [#def930]
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:1512:21: 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): [#def931]
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:1515:32: 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): [#def932]
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:1517:35: 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): [#def933]
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:1518:30: 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): [#def934]
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:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:1527:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:1536:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:1548:30: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:1549:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:1558:33: branch_false: ...to here
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 [(11)](sarif:/runs/0/results/30/codeFlows/0/threadFlows/0/locations/10)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def935]
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:1615:16: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_GetJSONConfigFile(1, &configfile)’
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:1615:16: danger: ‘freerdp_GetJSONConfigFile(1, &configfile)’ leaks here; was allocated at [(1)](sarif:/runs/0/results/31/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def936]
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:1948:9: warning[-Wanalyzer-malloc-leak]: leak of ‘pemCert’
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:1618:5: enter_function: entry to ‘tls_verify_certificate’
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:1642:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:1645:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:1645:14: call_function: calling ‘tls_extract_full_pem’ from ‘tls_verify_certificate’
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:1645:14: return_function: returning to ‘tls_verify_certificate’ from ‘tls_extract_full_pem’
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:1645:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:1649:13: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:1649:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:1652:17: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:1948:9: danger: ‘pemCert’ leaks here; was allocated at [(8)](sarif:/runs/0/results/32/codeFlows/0/threadFlows/0/locations/7)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def937]
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:1950:9: warning[-Wanalyzer-malloc-leak]: leak of ‘pemCert’
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:1618:5: enter_function: entry to ‘tls_verify_certificate’
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:1642:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:1645:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:1645:14: call_function: calling ‘tls_extract_full_pem’ from ‘tls_verify_certificate’
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:1645:14: return_function: returning to ‘tls_verify_certificate’ from ‘tls_extract_full_pem’
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:1645:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:1649:13: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:1649:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:1652:17: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:1950:9: danger: ‘pemCert’ leaks here; was allocated at [(8)](sarif:/runs/0/results/33/codeFlows/0/threadFlows/0/locations/7)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def938]
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:2033:14: warning[-Wanalyzer-malloc-leak]: leak of ‘tls’
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:2026:24: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:2028:12: branch_false: following ‘false’ branch (when ‘tls’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:2031:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:2033:14: danger: ‘tls’ leaks here; was allocated at [(1)](sarif:/runs/0/results/34/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def939]
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:2035:42: warning[-Wanalyzer-malloc-leak]: leak of ‘tls’
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:2026:24: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:2028:12: branch_false: following ‘false’ branch (when ‘tls’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:2031:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:2033:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:2035:72: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:2035:42: danger: ‘tls’ leaks here; was allocated at [(1)](sarif:/runs/0/results/35/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def940]
FreeRDP-3.16.0/libfreerdp/crypto/x509_utils.c:62:13: warning[-Wanalyzer-malloc-leak]: leak of ‘fp’
FreeRDP-3.16.0/libfreerdp/crypto/x509_utils.c:44:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/crypto/x509_utils.c:49:13: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/x509_utils.c:49:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/crypto/x509_utils.c:55:21: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/x509_utils.c:55:14: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/crypto/x509_utils.c:56:12: branch_false: following ‘false’ branch (when ‘fp’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/crypto/x509_utils.c:62:13: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/x509_utils.c:62:13: danger: ‘fp’ leaks here; was allocated at [(5)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def941]
FreeRDP-3.16.0/libfreerdp/crypto/x509_utils.c:88:17: warning[-Wanalyzer-malloc-leak]: leak of ‘buffer’
FreeRDP-3.16.0/libfreerdp/crypto/x509_utils.c:78:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/crypto/x509_utils.c:80:31: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/x509_utils.c:81:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/crypto/x509_utils.c:83:36: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/x509_utils.c:83:26: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/crypto/x509_utils.c:85:20: branch_false: following ‘false’ branch (when ‘buffer’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/crypto/x509_utils.c:88:17: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/x509_utils.c:88:17: danger: ‘buffer’ leaks here; was allocated at [(5)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def942]
FreeRDP-3.16.0/libfreerdp/crypto/x509_utils.c:89:32: warning[-Wanalyzer-malloc-leak]: leak of ‘buffer’
FreeRDP-3.16.0/libfreerdp/crypto/x509_utils.c:78:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/crypto/x509_utils.c:80:31: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/x509_utils.c:81:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/crypto/x509_utils.c:83:36: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/x509_utils.c:83:26: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/crypto/x509_utils.c:85:20: branch_false: following ‘false’ branch (when ‘buffer’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/crypto/x509_utils.c:88:17: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/x509_utils.c:89:32: danger: ‘buffer’ leaks here; was allocated at [(5)](sarif:/runs/0/results/3/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def943]
FreeRDP-3.16.0/libfreerdp/crypto/x509_utils.c:375:28: warning[-Wanalyzer-malloc-leak]: leak of ‘list.strings’
FreeRDP-3.16.0/libfreerdp/crypto/x509_utils.c:453:7: enter_function: entry to ‘x509_utils_get_upn’
FreeRDP-3.16.0/libfreerdp/crypto/x509_utils.c:460:9: call_function: calling ‘map_subject_alt_name’ from ‘x509_utils_get_upn’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def944]
FreeRDP-3.16.0/libfreerdp/crypto/x509_utils.c:496:9: warning[-Wanalyzer-malloc-leak]: leak of ‘str’
FreeRDP-3.16.0/libfreerdp/crypto/x509_utils.c:478:12: branch_false: following ‘false’ branch (when ‘date’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/crypto/x509_utils.c:481:21: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/x509_utils.c:482:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/crypto/x509_utils.c:486:13: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/x509_utils.c:486:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/crypto/x509_utils.c:488:26: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/x509_utils.c:491:23: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/crypto/x509_utils.c:496:9: danger: ‘str’ leaks here; was allocated at [(7)](sarif:/runs/0/results/5/codeFlows/0/threadFlows/0/locations/6)
Error: CPPCHECK_WARNING (CWE-476): [#def945]
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_emulate.c:185: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: tmp
Error: GCC_ANALYZER_WARNING (CWE-762): [#def946]
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_emulate.c:2739:9: warning[-Wanalyzer-mismatching-deallocation]: ‘smartcard’ should have been deallocated with ‘free’ but was deallocated with ‘Emulate_Free’
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_emulate.c:2688:21: acquire_memory: allocated here (expects deallocation with ‘free’)
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_emulate.c:2689:12: branch_false: following ‘false’ branch (when ‘smartcard’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_emulate.c:2692:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_emulate.c:2694:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_emulate.c:2695:17: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_emulate.c:2739:9: danger: deallocated with ‘Emulate_Free’ here; allocation at [(1)](sarif:/runs/0/results/38/codeFlows/0/threadFlows/0/locations/0) expects deallocation with ‘free’
Error: GCC_ANALYZER_WARNING (CWE-416): [#def947]
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_emulate.c:2749:9: warning[-Wanalyzer-use-after-free]: use after ‘Emulate_Free’ of ‘context’
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_emulate.c:2682:28: enter_function: entry to ‘Emulate_New’
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_emulate.c:2688:21: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_emulate.c:2689:12: branch_false: following ‘false’ branch (when ‘smartcard’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_emulate.c:2692:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_emulate.c:2739:9: release_memory: deallocated here
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_emulate.c:2739:9: call_function: calling ‘Emulate_Free’ from ‘Emulate_New’
Error: CPPCHECK_WARNING (CWE-476): [#def948]
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:275: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: ef
Error: GCC_ANALYZER_WARNING (CWE-476): [#def949]
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:275:9: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘ef’
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1460:6: enter_function: entry to ‘vgids_init’
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1490:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1499:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1502:27: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1503:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1508:20: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1508:20: call_function: calling ‘vgids_ef_new’ from ‘vgids_init’
Error: CPPCHECK_WARNING (CWE-476): [#def950]
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:276: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: ef
Error: GCC_ANALYZER_WARNING (CWE-401): [#def951]
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:276:20: warning[-Wanalyzer-malloc-leak]: leak of ‘ef’
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1460:6: enter_function: entry to ‘vgids_init’
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1490:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1499:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1502:27: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1503:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1508:20: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1508:20: call_function: calling ‘vgids_ef_new’ from ‘vgids_init’
Error: CPPCHECK_WARNING (CWE-476): [#def952]
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:277: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: ef
Error: GCC_ANALYZER_WARNING (CWE-401): [#def953]
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:282:9: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1460:6: enter_function: entry to ‘vgids_init’
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1490:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1499:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1502:27: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1503:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1508:20: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1508:20: call_function: calling ‘vgids_ef_new’ from ‘vgids_init’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def954]
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:282:9: warning[-Wanalyzer-malloc-leak]: leak of ‘ef’
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1460:6: enter_function: entry to ‘vgids_init’
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1490:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1499:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1502:27: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1503:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1508:20: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1508:20: call_function: calling ‘vgids_ef_new’ from ‘vgids_init’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def955]
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:284:14: warning[-Wanalyzer-malloc-leak]: leak of ‘ef’
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1460:6: enter_function: entry to ‘vgids_init’
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1490:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1499:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1502:27: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1503:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1508:20: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1508:20: call_function: calling ‘vgids_ef_new’ from ‘vgids_init’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def956]
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:302:14: warning[-Wanalyzer-malloc-leak]: leak of ‘Stream_New(0, *<unknown>.capacity + 16)’
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1581:6: enter_function: entry to ‘vgids_process_apdu’
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1588:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1594:12: branch_false: following ‘false’ branch (when ‘dataSize > 3’)...
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1601:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1609:32: call_function: calling ‘vgids_ins_getdata’ from ‘vgids_process_apdu’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def957]
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:302:14: warning[-Wanalyzer-malloc-leak]: leak of ‘Stream_New(0, nSize + eSize + 16)’
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1581:6: enter_function: entry to ‘vgids_process_apdu’
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1588:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1594:12: branch_false: following ‘false’ branch (when ‘dataSize > 3’)...
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1601:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1609:32: call_function: calling ‘vgids_ins_getdata’ from ‘vgids_process_apdu’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def958]
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:302:14: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_certificate_get_param(*context.certificate, 0, & eSize)’
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1581:6: enter_function: entry to ‘vgids_process_apdu’
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1588:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1594:12: branch_false: following ‘false’ branch (when ‘dataSize > 3’)...
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1601:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1609:32: call_function: calling ‘vgids_ins_getdata’ from ‘vgids_process_apdu’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def959]
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:302:14: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_certificate_get_param(*context.certificate, 1, & nSize)’
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1581:6: enter_function: entry to ‘vgids_process_apdu’
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1588:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1594:12: branch_false: following ‘false’ branch (when ‘dataSize > 3’)...
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1601:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1609:32: call_function: calling ‘vgids_ins_getdata’ from ‘vgids_process_apdu’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def960]
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:329:9: warning[-Wanalyzer-malloc-leak]: leak of ‘Stream_New(0, *<unknown>.capacity + 16)’
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1581:6: enter_function: entry to ‘vgids_process_apdu’
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1588:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1594:12: branch_false: following ‘false’ branch (when ‘dataSize > 3’)...
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1601:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1609:32: call_function: calling ‘vgids_ins_getdata’ from ‘vgids_process_apdu’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def961]
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:329:9: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_certificate_get_param(*context.certificate, 0, & eSize)’
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1581:6: enter_function: entry to ‘vgids_process_apdu’
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1588:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1594:12: branch_false: following ‘false’ branch (when ‘dataSize > 3’)...
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1601:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1609:32: call_function: calling ‘vgids_ins_getdata’ from ‘vgids_process_apdu’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def962]
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:329:9: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_certificate_get_param(*context.certificate, 1, & nSize)’
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1581:6: enter_function: entry to ‘vgids_process_apdu’
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1588:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1594:12: branch_false: following ‘false’ branch (when ‘dataSize > 3’)...
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1601:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1609:32: call_function: calling ‘vgids_ins_getdata’ from ‘vgids_process_apdu’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def963]
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:419:17: warning[-Wanalyzer-malloc-leak]: leak of ‘ef’
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1460:6: enter_function: entry to ‘vgids_init’
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1490:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1499:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1502:27: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1503:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1508:20: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1508:20: call_function: calling ‘vgids_ef_new’ from ‘vgids_init’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def964]
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:816:19: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_certificate_get_param(*context.certificate, 1, & nSize)’
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:860:13: enter_function: entry to ‘vgids_ins_getdata’
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:876:14: call_function: calling ‘vgids_parse_apdu_header’ from ‘vgids_ins_getdata’
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:876:14: return_function: returning to ‘vgids_ins_getdata’ from ‘vgids_parse_apdu_header’
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:876:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:880:9: call_function: inlined call to ‘vgids_reset_context_response’ from ‘vgids_ins_getdata’
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:921:28: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:928:25: call_function: inlined call to ‘stream_read_u8’ from ‘vgids_ins_getdata’
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:931:28: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:940:28: branch_false: following ‘false’ branch...
branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:946:25: call_function: inlined call to ‘stream_read_u16_be’ from ‘vgids_ins_getdata’
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:948:28: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:954:30: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:954:28: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:961:25: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:961:25: call_function: calling ‘vgids_get_public_key’ from ‘vgids_ins_getdata’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def965]
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:821:18: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_certificate_get_param(*context.certificate, 0, & eSize)’
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:860:13: enter_function: entry to ‘vgids_ins_getdata’
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:876:14: call_function: calling ‘vgids_parse_apdu_header’ from ‘vgids_ins_getdata’
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:876:14: return_function: returning to ‘vgids_ins_getdata’ from ‘vgids_parse_apdu_header’
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:876:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:880:9: call_function: inlined call to ‘vgids_reset_context_response’ from ‘vgids_ins_getdata’
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:921:28: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:928:25: call_function: inlined call to ‘stream_read_u8’ from ‘vgids_ins_getdata’
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:931:28: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:940:28: branch_false: following ‘false’ branch...
branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:946:25: call_function: inlined call to ‘stream_read_u16_be’ from ‘vgids_ins_getdata’
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:948:28: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:954:30: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:954:28: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:961:25: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:961:25: call_function: calling ‘vgids_get_public_key’ from ‘vgids_ins_getdata’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def966]
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:821:18: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_certificate_get_param(*context.certificate, 1, & nSize)’
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:860:13: enter_function: entry to ‘vgids_ins_getdata’
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:876:14: call_function: calling ‘vgids_parse_apdu_header’ from ‘vgids_ins_getdata’
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:876:14: return_function: returning to ‘vgids_ins_getdata’ from ‘vgids_parse_apdu_header’
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:876:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:880:9: call_function: inlined call to ‘vgids_reset_context_response’ from ‘vgids_ins_getdata’
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:921:28: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:928:25: call_function: inlined call to ‘stream_read_u8’ from ‘vgids_ins_getdata’
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:931:28: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:940:28: branch_false: following ‘false’ branch...
branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:946:25: call_function: inlined call to ‘stream_read_u16_be’ from ‘vgids_ins_getdata’
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:948:28: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:954:30: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:954:28: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:961:25: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:961:25: call_function: calling ‘vgids_get_public_key’ from ‘vgids_ins_getdata’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def967]
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:828:20: warning[-Wanalyzer-malloc-leak]: leak of ‘Stream_New(0, nSize + eSize + 16)’
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1581:6: enter_function: entry to ‘vgids_process_apdu’
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1588:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1594:12: branch_false: following ‘false’ branch (when ‘dataSize > 3’)...
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1601:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1609:32: call_function: calling ‘vgids_ins_getdata’ from ‘vgids_process_apdu’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def968]
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:828:20: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_certificate_get_param(*context.certificate, 0, & eSize)’
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1581:6: enter_function: entry to ‘vgids_process_apdu’
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1588:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1594:12: branch_false: following ‘false’ branch (when ‘dataSize > 3’)...
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1601:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1609:32: call_function: calling ‘vgids_ins_getdata’ from ‘vgids_process_apdu’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def969]
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:828:20: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_certificate_get_param(*context.certificate, 1, & nSize)’
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1581:6: enter_function: entry to ‘vgids_process_apdu’
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1588:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1594:12: branch_false: following ‘false’ branch (when ‘dataSize > 3’)...
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1601:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1609:32: call_function: calling ‘vgids_ins_getdata’ from ‘vgids_process_apdu’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def970]
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:847:9: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_certificate_get_param(*context.certificate, 0, & eSize)’
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1581:6: enter_function: entry to ‘vgids_process_apdu’
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1588:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1594:12: branch_false: following ‘false’ branch (when ‘dataSize > 3’)...
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1601:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1609:32: call_function: calling ‘vgids_ins_getdata’ from ‘vgids_process_apdu’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def971]
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:847:9: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_certificate_get_param(*context.certificate, 1, & nSize)’
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1581:6: enter_function: entry to ‘vgids_process_apdu’
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1588:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1594:12: branch_false: following ‘false’ branch (when ‘dataSize > 3’)...
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1601:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1609:32: call_function: calling ‘vgids_ins_getdata’ from ‘vgids_process_apdu’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def972]
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:855:9: warning[-Wanalyzer-malloc-leak]: leak of ‘pubKey’
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1581:6: enter_function: entry to ‘vgids_process_apdu’
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1588:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1594:12: branch_false: following ‘false’ branch (when ‘dataSize > 3’)...
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1601:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1609:32: call_function: calling ‘vgids_ins_getdata’ from ‘vgids_process_apdu’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def973]
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:856:9: warning[-Wanalyzer-malloc-leak]: leak of ‘response’
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1581:6: enter_function: entry to ‘vgids_process_apdu’
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1588:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1594:12: branch_false: following ‘false’ branch (when ‘dataSize > 3’)...
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1601:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1609:32: call_function: calling ‘vgids_ins_getdata’ from ‘vgids_process_apdu’
Error: CPPCHECK_WARNING (CWE-476): [#def974]
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1443: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: ctx
Error: GCC_ANALYZER_WARNING (CWE-476): [#def975]
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1443:9: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘ctx’
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1441:29: acquire_memory: this call could return NULL
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1443:9: danger: ‘ctx’ could be NULL: unchecked value from [(1)](sarif:/runs/0/results/42/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def976]
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1443:22: warning[-Wanalyzer-malloc-leak]: leak of ‘ctx’
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1441:29: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1443:22: danger: ‘ctx’ leaks here; was allocated at [(1)](sarif:/runs/0/results/43/codeFlows/0/threadFlows/0/locations/0)
Error: CPPCHECK_WARNING (CWE-476): [#def977]
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1444: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: ctx
Error: GCC_ANALYZER_WARNING (CWE-401): [#def978]
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1450:15: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1443:22: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1444:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1450:15: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1450:15: danger: ‘<unknown>’ leaks here; was allocated at [(1)](sarif:/runs/0/results/44/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def979]
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1450:15: warning[-Wanalyzer-malloc-leak]: leak of ‘ctx’
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1441:29: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1444:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1450:15: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1450:15: danger: ‘ctx’ leaks here; was allocated at [(1)](sarif:/runs/0/results/45/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def980]
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1630:17: warning[-Wanalyzer-malloc-leak]: leak of ‘ctx’
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1438:15: enter_function: entry to ‘vgids_new’
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1441:29: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1444:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1446:17: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1456:9: call_function: inlined call to ‘vgids_free’ from ‘vgids_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def981]
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1631:17: warning[-Wanalyzer-malloc-leak]: leak of ‘ctx’
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1438:15: enter_function: entry to ‘vgids_new’
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1441:29: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1444:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1446:17: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1456:9: call_function: inlined call to ‘vgids_free’ from ‘vgids_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def982]
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1632:17: warning[-Wanalyzer-malloc-leak]: leak of ‘ctx’
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1438:15: enter_function: entry to ‘vgids_new’
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1441:29: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1444:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1446:17: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1456:9: call_function: inlined call to ‘vgids_free’ from ‘vgids_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def983]
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1633:17: warning[-Wanalyzer-malloc-leak]: leak of ‘ctx’
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1438:15: enter_function: entry to ‘vgids_new’
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1441:29: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1444:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1446:17: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1456:9: call_function: inlined call to ‘vgids_free’ from ‘vgids_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def984]
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1635:17: warning[-Wanalyzer-malloc-leak]: leak of ‘ctx’
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1438:15: enter_function: entry to ‘vgids_new’
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1441:29: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1444:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1446:17: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1456:9: call_function: inlined call to ‘vgids_free’ from ‘vgids_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def985]
FreeRDP-3.16.0/libfreerdp/gdi/dc.c:52:21: warning[-Wanalyzer-malloc-leak]: leak of ‘hDC’
FreeRDP-3.16.0/libfreerdp/gdi/dc.c:45:32: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/gdi/dc.c:47:12: branch_false: following ‘false’ branch (when ‘hDC’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/gdi/dc.c:50:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/gdi/dc.c:52:21: danger: ‘hDC’ leaks here; was allocated at [(1)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def986]
FreeRDP-3.16.0/libfreerdp/gdi/dc.c:81:27: warning[-Wanalyzer-malloc-leak]: leak of ‘hDC’
FreeRDP-3.16.0/libfreerdp/gdi/dc.c:76:30: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/gdi/dc.c:76:12: branch_false: following ‘false’ branch (when ‘hDC’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/gdi/dc.c:79:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/gdi/dc.c:81:27: danger: ‘hDC’ leaks here; was allocated at [(1)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def987]
FreeRDP-3.16.0/libfreerdp/gdi/dc.c:91:36: warning[-Wanalyzer-malloc-leak]: leak of ‘calloc(1, 24)’
FreeRDP-3.16.0/libfreerdp/gdi/dc.c:76:12: branch_false: following ‘false’ branch (when ‘hDC’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/gdi/dc.c:79:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/gdi/dc.c:81:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/gdi/dc.c:84:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/gdi/dc.c:88:37: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/gdi/dc.c:88:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/gdi/dc.c:91:36: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/gdi/dc.c:91:36: danger: ‘calloc(1, 24)’ leaks here; was allocated at [(5)](sarif:/runs/0/results/4/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def988]
FreeRDP-3.16.0/libfreerdp/gdi/dc.c:91:36: warning[-Wanalyzer-malloc-leak]: leak of ‘hDC’
FreeRDP-3.16.0/libfreerdp/gdi/dc.c:76:30: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/gdi/dc.c:76:12: branch_false: following ‘false’ branch (when ‘hDC’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/gdi/dc.c:79:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/gdi/dc.c:81:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/gdi/dc.c:84:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/gdi/dc.c:88:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/gdi/dc.c:91:36: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/gdi/dc.c:91:36: danger: ‘hDC’ leaks here; was allocated at [(1)](sarif:/runs/0/results/3/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def989]
FreeRDP-3.16.0/libfreerdp/gdi/dc.c:121:27: warning[-Wanalyzer-malloc-leak]: leak of ‘hDC’
FreeRDP-3.16.0/libfreerdp/gdi/dc.c:116:32: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/gdi/dc.c:118:12: branch_false: following ‘false’ branch (when ‘hDC’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/gdi/dc.c:121:27: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/gdi/dc.c:121:27: danger: ‘hDC’ leaks here; was allocated at [(1)](sarif:/runs/0/results/5/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def990]
FreeRDP-3.16.0/libfreerdp/gdi/gdi.c:443:29: warning[-Wanalyzer-malloc-leak]: leak of ‘bitmap’
FreeRDP-3.16.0/libfreerdp/gdi/gdi.c:438:30: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/gdi/gdi.c:440:12: branch_false: following ‘false’ branch (when ‘bitmap’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/gdi/gdi.c:443:29: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/gdi/gdi.c:443:29: danger: ‘bitmap’ leaks here; was allocated at [(1)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def991]
FreeRDP-3.16.0/libfreerdp/gdi/gdi.c:446:9: warning[-Wanalyzer-malloc-leak]: leak of ‘bitmap’
FreeRDP-3.16.0/libfreerdp/gdi/gdi.c:438:30: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/gdi/gdi.c:440:12: branch_false: following ‘false’ branch (when ‘bitmap’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/gdi/gdi.c:443:29: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/gdi/gdi.c:443:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/gdi/gdi.c:446:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/gdi/gdi.c:446:9: danger: ‘bitmap’ leaks here; was allocated at [(1)](sarif:/runs/0/results/3/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def992]
FreeRDP-3.16.0/libfreerdp/gdi/gdi.c:451:21: warning[-Wanalyzer-malloc-leak]: leak of ‘bitmap’
FreeRDP-3.16.0/libfreerdp/gdi/gdi.c:438:30: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/gdi/gdi.c:440:12: branch_false: following ‘false’ branch (when ‘bitmap’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/gdi/gdi.c:443:29: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/gdi/gdi.c:443:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/gdi/gdi.c:446:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/gdi/gdi.c:449:12: branch_true: following ‘true’ branch (when ‘data’ is NULL)...
FreeRDP-3.16.0/libfreerdp/gdi/gdi.c:452:48: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/gdi/gdi.c:451:21: danger: ‘bitmap’ leaks here; was allocated at [(1)](sarif:/runs/0/results/5/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def993]
FreeRDP-3.16.0/libfreerdp/gdi/gdi.c:454:34: warning[-Wanalyzer-malloc-leak]: leak of ‘bitmap’
FreeRDP-3.16.0/libfreerdp/gdi/gdi.c:438:30: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/gdi/gdi.c:440:12: branch_false: following ‘false’ branch (when ‘bitmap’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/gdi/gdi.c:443:29: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/gdi/gdi.c:443:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/gdi/gdi.c:446:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/gdi/gdi.c:449:12: branch_false: following ‘false’ branch (when ‘data’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/gdi/gdi.c:456:52: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/gdi/gdi.c:454:34: danger: ‘bitmap’ leaks here; was allocated at [(1)](sarif:/runs/0/results/6/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def994]
FreeRDP-3.16.0/libfreerdp/gdi/gdi.c:461:9: warning[-Wanalyzer-malloc-leak]: leak of ‘bitmap’
FreeRDP-3.16.0/libfreerdp/gdi/gdi.c:438:30: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/gdi/gdi.c:440:12: branch_false: following ‘false’ branch (when ‘bitmap’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/gdi/gdi.c:443:29: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/gdi/gdi.c:443:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/gdi/gdi.c:446:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/gdi/gdi.c:458:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/gdi/gdi.c:461:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/gdi/gdi.c:461:9: danger: ‘bitmap’ leaks here; was allocated at [(1)](sarif:/runs/0/results/7/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def995]
FreeRDP-3.16.0/libfreerdp/gdi/gdi.c:465:9: warning[-Wanalyzer-malloc-leak]: leak of ‘bitmap’
FreeRDP-3.16.0/libfreerdp/gdi/gdi.c:438:30: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/gdi/gdi.c:440:12: branch_false: following ‘false’ branch (when ‘bitmap’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/gdi/gdi.c:443:29: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/gdi/gdi.c:443:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/gdi/gdi.c:446:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/gdi/gdi.c:458:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/gdi/gdi.c:459:17: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/gdi/gdi.c:465:9: danger: ‘bitmap’ leaks here; was allocated at [(1)](sarif:/runs/0/results/8/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def996]
FreeRDP-3.16.0/libfreerdp/gdi/gdi.c:476:17: warning[-Wanalyzer-malloc-leak]: leak of ‘gdi’
FreeRDP-3.16.0/libfreerdp/gdi/gdi.c:1372:6: enter_function: entry to ‘gdi_init_ex’
FreeRDP-3.16.0/libfreerdp/gdi/gdi.c:1387:24: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/gdi/gdi.c:1389:12: branch_false: following ‘false’ branch (when ‘gdi’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/gdi/gdi.c:1392:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/gdi/gdi.c:1395:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/gdi/gdi.c:1396:17: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/gdi/gdi.c:1433:9: call_function: calling ‘gdi_free’ from ‘gdi_init_ex’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def997]
FreeRDP-3.16.0/libfreerdp/gdi/gdi.c:477:17: warning[-Wanalyzer-malloc-leak]: leak of ‘gdi’
FreeRDP-3.16.0/libfreerdp/gdi/gdi.c:1372:6: enter_function: entry to ‘gdi_init_ex’
FreeRDP-3.16.0/libfreerdp/gdi/gdi.c:1387:24: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/gdi/gdi.c:1389:12: branch_false: following ‘false’ branch (when ‘gdi’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/gdi/gdi.c:1392:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/gdi/gdi.c:1395:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/gdi/gdi.c:1396:17: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/gdi/gdi.c:1433:9: call_function: calling ‘gdi_free’ from ‘gdi_init_ex’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def998]
FreeRDP-3.16.0/libfreerdp/gdi/gdi.c:478:17: warning[-Wanalyzer-malloc-leak]: leak of ‘gdi’
FreeRDP-3.16.0/libfreerdp/gdi/gdi.c:1372:6: enter_function: entry to ‘gdi_init_ex’
FreeRDP-3.16.0/libfreerdp/gdi/gdi.c:1387:24: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/gdi/gdi.c:1389:12: branch_false: following ‘false’ branch (when ‘gdi’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/gdi/gdi.c:1392:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/gdi/gdi.c:1395:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/gdi/gdi.c:1396:17: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/gdi/gdi.c:1433:9: call_function: calling ‘gdi_free’ from ‘gdi_init_ex’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def999]
FreeRDP-3.16.0/libfreerdp/gdi/gdi.c:1393:20: warning[-Wanalyzer-malloc-leak]: leak of ‘gdi’
FreeRDP-3.16.0/libfreerdp/gdi/gdi.c:1387:24: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/gdi/gdi.c:1389:12: branch_false: following ‘false’ branch (when ‘gdi’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/gdi/gdi.c:1392:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/gdi/gdi.c:1393:20: danger: ‘gdi’ leaks here; was allocated at [(1)](sarif:/runs/0/results/12/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1000]
FreeRDP-3.16.0/libfreerdp/gdi/gdi.c:1399:22: warning[-Wanalyzer-malloc-leak]: leak of ‘gdi’
FreeRDP-3.16.0/libfreerdp/gdi/gdi.c:1387:24: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/gdi/gdi.c:1389:12: branch_false: following ‘false’ branch (when ‘gdi’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/gdi/gdi.c:1392:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/gdi/gdi.c:1395:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/gdi/gdi.c:1398:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/gdi/gdi.c:1399:22: danger: ‘gdi’ leaks here; was allocated at [(1)](sarif:/runs/0/results/13/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1001]
FreeRDP-3.16.0/libfreerdp/gdi/gdi.c:1401:23: warning[-Wanalyzer-malloc-leak]: leak of ‘gdi’
FreeRDP-3.16.0/libfreerdp/gdi/gdi.c:1387:24: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/gdi/gdi.c:1389:12: branch_false: following ‘false’ branch (when ‘gdi’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/gdi/gdi.c:1392:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/gdi/gdi.c:1395:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/gdi/gdi.c:1398:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/gdi/gdi.c:1401:23: danger: ‘gdi’ leaks here; was allocated at [(1)](sarif:/runs/0/results/14/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1002]
FreeRDP-3.16.0/libfreerdp/gdi/gdi.c:1405:9: warning[-Wanalyzer-malloc-leak]: leak of ‘gdi’
FreeRDP-3.16.0/libfreerdp/gdi/gdi.c:1387:24: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/gdi/gdi.c:1389:12: branch_false: following ‘false’ branch (when ‘gdi’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/gdi/gdi.c:1392:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/gdi/gdi.c:1395:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/gdi/gdi.c:1398:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/gdi/gdi.c:1405:9: danger: ‘gdi’ leaks here; was allocated at [(1)](sarif:/runs/0/results/15/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1003]
FreeRDP-3.16.0/libfreerdp/gdi/gdi.c:1407:9: warning[-Wanalyzer-malloc-leak]: leak of ‘gdi’
FreeRDP-3.16.0/libfreerdp/gdi/gdi.c:1387:24: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/gdi/gdi.c:1389:12: branch_false: following ‘false’ branch (when ‘gdi’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/gdi/gdi.c:1392:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/gdi/gdi.c:1395:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/gdi/gdi.c:1398:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/gdi/gdi.c:1407:9: danger: ‘gdi’ leaks here; was allocated at [(1)](sarif:/runs/0/results/18/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1004]
FreeRDP-3.16.0/libfreerdp/gdi/gdi.c:1410:26: warning[-Wanalyzer-malloc-leak]: leak of ‘gdi’
FreeRDP-3.16.0/libfreerdp/gdi/gdi.c:1387:24: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/gdi/gdi.c:1389:12: branch_false: following ‘false’ branch (when ‘gdi’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/gdi/gdi.c:1392:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/gdi/gdi.c:1395:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/gdi/gdi.c:1398:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/gdi/gdi.c:1410:26: danger: ‘gdi’ leaks here; was allocated at [(1)](sarif:/runs/0/results/21/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1005]
FreeRDP-3.16.0/libfreerdp/gdi/gfx.c:603:20: warning[-Wanalyzer-malloc-leak]: leak of ‘h264_context_new(0)’
FreeRDP-3.16.0/libfreerdp/gdi/gfx.c:1031:13: enter_function: entry to ‘gdi_SurfaceCommand’
FreeRDP-3.16.0/libfreerdp/gdi/gfx.c:1074:34: call_function: calling ‘gdi_SurfaceCommand_AVC420’ from ‘gdi_SurfaceCommand’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1006]
FreeRDP-3.16.0/libfreerdp/gdi/gfx.c:688:20: warning[-Wanalyzer-malloc-leak]: leak of ‘h264_context_new(0)’
FreeRDP-3.16.0/libfreerdp/gdi/gfx.c:1031:13: enter_function: entry to ‘gdi_SurfaceCommand’
FreeRDP-3.16.0/libfreerdp/gdi/gfx.c:1079:34: call_function: calling ‘gdi_SurfaceCommand_AVC444’ from ‘gdi_SurfaceCommand’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1007]
FreeRDP-3.16.0/libfreerdp/gdi/gfx.c:1143:14: warning[-Wanalyzer-malloc-leak]: leak of ‘surface’
FreeRDP-3.16.0/libfreerdp/gdi/gfx.c:1138:35: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/gdi/gfx.c:1140:12: branch_false: following ‘false’ branch (when ‘surface’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/gdi/gfx.c:1143:40: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/gdi/gfx.c:1143:14: danger: ‘surface’ leaks here; was allocated at [(1)](sarif:/runs/0/results/4/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1008]
FreeRDP-3.16.0/libfreerdp/gdi/gfx.c:1179:32: warning[-Wanalyzer-malloc-leak]: leak of ‘surface’
FreeRDP-3.16.0/libfreerdp/gdi/gfx.c:1126:13: enter_function: entry to ‘gdi_CreateSurface’
FreeRDP-3.16.0/libfreerdp/gdi/gfx.c:1138:35: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/gdi/gfx.c:1140:12: branch_false: following ‘false’ branch (when ‘surface’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/gdi/gfx.c:1143:40: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/gdi/gfx.c:1143:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/gdi/gfx.c:1155:30: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/gdi/gfx.c:1156:26: call_function: inlined call to ‘gfx_align_scanline’ from ‘gdi_CreateSurface’
FreeRDP-3.16.0/libfreerdp/gdi/gfx.c:1156:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/gdi/gfx.c:1157:27: call_function: inlined call to ‘gfx_align_scanline’ from ‘gdi_CreateSurface’
FreeRDP-3.16.0/libfreerdp/gdi/gfx.c:1157:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/gdi/gfx.c:1179:32: danger: ‘surface’ leaks here; was allocated at [(2)](sarif:/runs/0/results/5/codeFlows/0/threadFlows/0/locations/1)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1009]
FreeRDP-3.16.0/libfreerdp/gdi/gfx.c:1188:9: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.16.0/libfreerdp/gdi/gfx.c:1126:13: enter_function: entry to ‘gdi_CreateSurface’
FreeRDP-3.16.0/libfreerdp/gdi/gfx.c:1140:12: branch_false: following ‘false’ branch (when ‘surface’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/gdi/gfx.c:1143:40: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/gdi/gfx.c:1143:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/gdi/gfx.c:1155:30: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/gdi/gfx.c:1156:26: call_function: inlined call to ‘gfx_align_scanline’ from ‘gdi_CreateSurface’
FreeRDP-3.16.0/libfreerdp/gdi/gfx.c:1156:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/gdi/gfx.c:1157:27: call_function: inlined call to ‘gfx_align_scanline’ from ‘gdi_CreateSurface’
FreeRDP-3.16.0/libfreerdp/gdi/gfx.c:1157:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/gdi/gfx.c:1179:32: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/gdi/gfx.c:1181:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/gdi/gfx.c:1187:45: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/gdi/gfx.c:1188:9: danger: ‘<unknown>’ leaks here; was allocated at [(12)](sarif:/runs/0/results/6/codeFlows/0/threadFlows/0/locations/11)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1010]
FreeRDP-3.16.0/libfreerdp/gdi/gfx.c:1188:9: warning[-Wanalyzer-malloc-leak]: leak of ‘surface’
FreeRDP-3.16.0/libfreerdp/gdi/gfx.c:1126:13: enter_function: entry to ‘gdi_CreateSurface’
FreeRDP-3.16.0/libfreerdp/gdi/gfx.c:1138:35: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/gdi/gfx.c:1140:12: branch_false: following ‘false’ branch (when ‘surface’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/gdi/gfx.c:1143:40: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/gdi/gfx.c:1143:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/gdi/gfx.c:1155:30: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/gdi/gfx.c:1156:26: call_function: inlined call to ‘gfx_align_scanline’ from ‘gdi_CreateSurface’
FreeRDP-3.16.0/libfreerdp/gdi/gfx.c:1156:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/gdi/gfx.c:1157:27: call_function: inlined call to ‘gfx_align_scanline’ from ‘gdi_CreateSurface’
FreeRDP-3.16.0/libfreerdp/gdi/gfx.c:1157:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/gdi/gfx.c:1181:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/gdi/gfx.c:1187:45: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/gdi/gfx.c:1188:9: danger: ‘surface’ leaks here; was allocated at [(2)](sarif:/runs/0/results/7/codeFlows/0/threadFlows/0/locations/1)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1011]
FreeRDP-3.16.0/libfreerdp/gdi/gfx.c:1466:14: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.16.0/libfreerdp/gdi/gfx.c:1438:13: enter_function: entry to ‘gdi_SurfaceToCache’
FreeRDP-3.16.0/libfreerdp/gdi/gfx.c:1451:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/gdi/gfx.c:1454:50: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/gdi/gfx.c:1454:14: call_function: calling ‘is_rect_valid’ from ‘gdi_SurfaceToCache’
FreeRDP-3.16.0/libfreerdp/gdi/gfx.c:1454:14: return_function: returning to ‘gdi_SurfaceToCache’ from ‘is_rect_valid’
FreeRDP-3.16.0/libfreerdp/gdi/gfx.c:1454:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/gdi/gfx.c:1457:22: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/gdi/gfx.c:1457:22: call_function: calling ‘gdi_GfxCacheEntryNew’ from ‘gdi_SurfaceToCache’
FreeRDP-3.16.0/libfreerdp/gdi/gfx.c:1457:22: return_function: returning to ‘gdi_SurfaceToCache’ from ‘gdi_GfxCacheEntryNew’
FreeRDP-3.16.0/libfreerdp/gdi/gfx.c:1460:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/gdi/gfx.c:1463:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/gdi/gfx.c:1463:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/gdi/gfx.c:1468:92: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/gdi/gfx.c:1466:14: danger: ‘<unknown>’ leaks here; was allocated at [(17)](sarif:/runs/0/results/8/codeFlows/0/threadFlows/0/locations/16)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1012]
FreeRDP-3.16.0/libfreerdp/gdi/gfx.c:1466:14: warning[-Wanalyzer-malloc-leak]: leak of ‘gdi_GfxCacheEntryNew(*surfaceToCache.cacheKey, (unsigned int)((int)((const RECTANGLE_16 *)((char *)surfaceToCache + 2))[2].right - (int)((const RECTANGLE_16 *)((char *)surfaceToCache + 2))[2].left), (unsigned int)((int)((const RECTANGLE_16 *)((char *)surfaceToCache + 2))[2].bottom - (int)((const RECTANGLE_16 *)((char *)surfaceToCache + 2))[2].top), *<unknown>.format)’
FreeRDP-3.16.0/libfreerdp/gdi/gfx.c:1438:13: enter_function: entry to ‘gdi_SurfaceToCache’
FreeRDP-3.16.0/libfreerdp/gdi/gfx.c:1451:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/gdi/gfx.c:1454:50: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/gdi/gfx.c:1454:14: call_function: calling ‘is_rect_valid’ from ‘gdi_SurfaceToCache’
FreeRDP-3.16.0/libfreerdp/gdi/gfx.c:1454:14: return_function: returning to ‘gdi_SurfaceToCache’ from ‘is_rect_valid’
FreeRDP-3.16.0/libfreerdp/gdi/gfx.c:1454:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/gdi/gfx.c:1457:22: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/gdi/gfx.c:1457:22: call_function: calling ‘gdi_GfxCacheEntryNew’ from ‘gdi_SurfaceToCache’
FreeRDP-3.16.0/libfreerdp/gdi/gfx.c:1457:22: return_function: returning to ‘gdi_SurfaceToCache’ from ‘gdi_GfxCacheEntryNew’
FreeRDP-3.16.0/libfreerdp/gdi/gfx.c:1460:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/gdi/gfx.c:1463:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/gdi/gfx.c:1463:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/gdi/gfx.c:1468:92: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/gdi/gfx.c:1466:14: danger: ‘gdi_GfxCacheEntryNew(*surfaceToCache.cacheKey, (unsigned int)((int)((const RECTANGLE_16 *)((char *)surfaceToCache + 2))[2].right - (int)((const RECTANGLE_16 *)((char *)surfaceToCache + 2))[2].left), (unsigned int)((int)((const RECTANGLE_16 *)((char *)surfaceToCache + 2))[2].bottom - (int)((const RECTANGLE_16 *)((char *)surfaceToCache + 2))[2].top), *<unknown>.format)’ leaks here; was allocated at [(13)](sarif:/runs/0/results/9/codeFlows/0/threadFlows/0/locations/12)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1013]
FreeRDP-3.16.0/libfreerdp/gdi/gfx.c:1474:9: warning[-Wanalyzer-malloc-leak]: leak of ‘gdi_GfxCacheEntryNew(*surfaceToCache.cacheKey, (unsigned int)((int)((const RECTANGLE_16 *)((char *)surfaceToCache + 2))[2].right - (int)((const RECTANGLE_16 *)((char *)surfaceToCache + 2))[2].left), (unsigned int)((int)((const RECTANGLE_16 *)((char *)surfaceToCache + 2))[2].bottom - (int)((const RECTANGLE_16 *)((char *)surfaceToCache + 2))[2].top), *<unknown>.format)’
FreeRDP-3.16.0/libfreerdp/gdi/gfx.c:1438:13: enter_function: entry to ‘gdi_SurfaceToCache’
FreeRDP-3.16.0/libfreerdp/gdi/gfx.c:1451:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/gdi/gfx.c:1454:50: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/gdi/gfx.c:1454:14: call_function: calling ‘is_rect_valid’ from ‘gdi_SurfaceToCache’
FreeRDP-3.16.0/libfreerdp/gdi/gfx.c:1454:14: return_function: returning to ‘gdi_SurfaceToCache’ from ‘is_rect_valid’
FreeRDP-3.16.0/libfreerdp/gdi/gfx.c:1454:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/gdi/gfx.c:1457:22: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/gdi/gfx.c:1457:22: call_function: calling ‘gdi_GfxCacheEntryNew’ from ‘gdi_SurfaceToCache’
FreeRDP-3.16.0/libfreerdp/gdi/gfx.c:1457:22: return_function: returning to ‘gdi_SurfaceToCache’ from ‘gdi_GfxCacheEntryNew’
FreeRDP-3.16.0/libfreerdp/gdi/gfx.c:1460:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/gdi/gfx.c:1463:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/gdi/gfx.c:1463:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/gdi/gfx.c:1468:92: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/gdi/gfx.c:1466:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/gdi/gfx.c:1472:48: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/gdi/gfx.c:1474:9: danger: ‘gdi_GfxCacheEntryNew(*surfaceToCache.cacheKey, (unsigned int)((int)((const RECTANGLE_16 *)((char *)surfaceToCache + 2))[2].right - (int)((const RECTANGLE_16 *)((char *)surfaceToCache + 2))[2].left), (unsigned int)((int)((const RECTANGLE_16 *)((char *)surfaceToCache + 2))[2].bottom - (int)((const RECTANGLE_16 *)((char *)surfaceToCache + 2))[2].top), *<unknown>.format)’ leaks here; was allocated at [(13)](sarif:/runs/0/results/10/codeFlows/0/threadFlows/0/locations/12)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1014]
FreeRDP-3.16.0/libfreerdp/gdi/gfx.c:1477:14: warning[-Wanalyzer-malloc-leak]: leak of ‘gdi_GfxCacheEntryNew(*surfaceToCache.cacheKey, (unsigned int)((int)((const RECTANGLE_16 *)((char *)surfaceToCache + 2))[2].right - (int)((const RECTANGLE_16 *)((char *)surfaceToCache + 2))[2].left), (unsigned int)((int)((const RECTANGLE_16 *)((char *)surfaceToCache + 2))[2].bottom - (int)((const RECTANGLE_16 *)((char *)surfaceToCache + 2))[2].top), *<unknown>.format)’
FreeRDP-3.16.0/libfreerdp/gdi/gfx.c:1438:13: enter_function: entry to ‘gdi_SurfaceToCache’
FreeRDP-3.16.0/libfreerdp/gdi/gfx.c:1451:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/gdi/gfx.c:1454:50: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/gdi/gfx.c:1454:14: call_function: calling ‘is_rect_valid’ from ‘gdi_SurfaceToCache’
FreeRDP-3.16.0/libfreerdp/gdi/gfx.c:1454:14: return_function: returning to ‘gdi_SurfaceToCache’ from ‘is_rect_valid’
FreeRDP-3.16.0/libfreerdp/gdi/gfx.c:1454:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/gdi/gfx.c:1457:22: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/gdi/gfx.c:1457:22: call_function: calling ‘gdi_GfxCacheEntryNew’ from ‘gdi_SurfaceToCache’
FreeRDP-3.16.0/libfreerdp/gdi/gfx.c:1457:22: return_function: returning to ‘gdi_SurfaceToCache’ from ‘gdi_GfxCacheEntryNew’
FreeRDP-3.16.0/libfreerdp/gdi/gfx.c:1460:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/gdi/gfx.c:1463:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/gdi/gfx.c:1463:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/gdi/gfx.c:1468:92: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/gdi/gfx.c:1466:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/gdi/gfx.c:1472:48: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/gdi/gfx.c:1477:14: danger: ‘gdi_GfxCacheEntryNew(*surfaceToCache.cacheKey, (unsigned int)((int)((const RECTANGLE_16 *)((char *)surfaceToCache + 2))[2].right - (int)((const RECTANGLE_16 *)((char *)surfaceToCache + 2))[2].left), (unsigned int)((int)((const RECTANGLE_16 *)((char *)surfaceToCache + 2))[2].bottom - (int)((const RECTANGLE_16 *)((char *)surfaceToCache + 2))[2].top), *<unknown>.format)’ leaks here; was allocated at [(13)](sarif:/runs/0/results/11/codeFlows/0/threadFlows/0/locations/12)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1015]
FreeRDP-3.16.0/libfreerdp/gdi/gfx.c:1582:25: warning[-Wanalyzer-malloc-leak]: leak of ‘gdi_GfxCacheEntryNew((long unsigned int)cacheSlot, 0, 0, 537135240)’
FreeRDP-3.16.0/libfreerdp/gdi/gfx.c:1552:13: enter_function: entry to ‘gdi_CacheImportReply’
FreeRDP-3.16.0/libfreerdp/gdi/gfx.c:1562:32: branch_true: following ‘true’ branch (when ‘index < count’)...
FreeRDP-3.16.0/libfreerdp/gdi/gfx.c:1564:41: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/gdi/gfx.c:1566:20: branch_false: following ‘false’ branch (when ‘cacheSlot != 0’)...
FreeRDP-3.16.0/libfreerdp/gdi/gfx.c:1571:40: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/gdi/gfx.c:1573:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/gdi/gfx.c:1576:30: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/gdi/gfx.c:1576:30: call_function: calling ‘gdi_GfxCacheEntryNew’ from ‘gdi_CacheImportReply’
FreeRDP-3.16.0/libfreerdp/gdi/gfx.c:1576:30: return_function: returning to ‘gdi_CacheImportReply’ from ‘gdi_GfxCacheEntryNew’
FreeRDP-3.16.0/libfreerdp/gdi/gfx.c:1578:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/gdi/gfx.c:1582:25: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/gdi/gfx.c:1582:25: danger: ‘gdi_GfxCacheEntryNew((long unsigned int)cacheSlot, 0, 0, 537135240)’ leaks here; was allocated at [(10)](sarif:/runs/0/results/12/codeFlows/0/threadFlows/0/locations/9)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1016]
FreeRDP-3.16.0/libfreerdp/gdi/gfx.c:1611:14: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.16.0/libfreerdp/gdi/gfx.c:1596:13: enter_function: entry to ‘gdi_ImportCacheEntry’
FreeRDP-3.16.0/libfreerdp/gdi/gfx.c:1602:12: branch_false: following ‘false’ branch (when ‘cacheSlot != 0’)...
FreeRDP-3.16.0/libfreerdp/gdi/gfx.c:1606:43: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/gdi/gfx.c:1605:22: call_function: calling ‘gdi_GfxCacheEntryNew’ from ‘gdi_ImportCacheEntry’
FreeRDP-3.16.0/libfreerdp/gdi/gfx.c:1605:22: return_function: returning to ‘gdi_ImportCacheEntry’ from ‘gdi_GfxCacheEntryNew’
FreeRDP-3.16.0/libfreerdp/gdi/gfx.c:1608:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/gdi/gfx.c:1613:44: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/gdi/gfx.c:1611:14: danger: ‘<unknown>’ leaks here; was allocated at [(10)](sarif:/runs/0/results/14/codeFlows/0/threadFlows/0/locations/9)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1017]
FreeRDP-3.16.0/libfreerdp/gdi/gfx.c:1611:14: warning[-Wanalyzer-malloc-leak]: leak of ‘gdi_GfxCacheEntryNew(*importCacheEntry.key64, (unsigned int)*importCacheEntry.width, (unsigned int)*importCacheEntry.height, 537135240)’
FreeRDP-3.16.0/libfreerdp/gdi/gfx.c:1596:13: enter_function: entry to ‘gdi_ImportCacheEntry’
FreeRDP-3.16.0/libfreerdp/gdi/gfx.c:1602:12: branch_false: following ‘false’ branch (when ‘cacheSlot != 0’)...
FreeRDP-3.16.0/libfreerdp/gdi/gfx.c:1606:43: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/gdi/gfx.c:1605:22: call_function: calling ‘gdi_GfxCacheEntryNew’ from ‘gdi_ImportCacheEntry’
FreeRDP-3.16.0/libfreerdp/gdi/gfx.c:1605:22: return_function: returning to ‘gdi_ImportCacheEntry’ from ‘gdi_GfxCacheEntryNew’
FreeRDP-3.16.0/libfreerdp/gdi/gfx.c:1608:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/gdi/gfx.c:1613:44: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/gdi/gfx.c:1611:14: danger: ‘gdi_GfxCacheEntryNew(*importCacheEntry.key64, (unsigned int)*importCacheEntry.width, (unsigned int)*importCacheEntry.height, 537135240)’ leaks here; was allocated at [(6)](sarif:/runs/0/results/13/codeFlows/0/threadFlows/0/locations/5)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1018]
FreeRDP-3.16.0/libfreerdp/gdi/gfx.c:1619:17: warning[-Wanalyzer-malloc-leak]: leak of ‘gdi_GfxCacheEntryNew(*importCacheEntry.key64, (unsigned int)*importCacheEntry.width, (unsigned int)*importCacheEntry.height, 537135240)’
FreeRDP-3.16.0/libfreerdp/gdi/gfx.c:1596:13: enter_function: entry to ‘gdi_ImportCacheEntry’
FreeRDP-3.16.0/libfreerdp/gdi/gfx.c:1602:12: branch_false: following ‘false’ branch (when ‘cacheSlot != 0’)...
FreeRDP-3.16.0/libfreerdp/gdi/gfx.c:1606:43: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/gdi/gfx.c:1605:22: call_function: calling ‘gdi_GfxCacheEntryNew’ from ‘gdi_ImportCacheEntry’
FreeRDP-3.16.0/libfreerdp/gdi/gfx.c:1605:22: return_function: returning to ‘gdi_ImportCacheEntry’ from ‘gdi_GfxCacheEntryNew’
FreeRDP-3.16.0/libfreerdp/gdi/gfx.c:1608:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/gdi/gfx.c:1613:44: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/gdi/gfx.c:1611:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/gdi/gfx.c:1617:38: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/gdi/gfx.c:1619:17: danger: ‘gdi_GfxCacheEntryNew(*importCacheEntry.key64, (unsigned int)*importCacheEntry.width, (unsigned int)*importCacheEntry.height, 537135240)’ leaks here; was allocated at [(6)](sarif:/runs/0/results/15/codeFlows/0/threadFlows/0/locations/5)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1019]
FreeRDP-3.16.0/libfreerdp/gdi/gfx.c:1624:17: warning[-Wanalyzer-malloc-leak]: leak of ‘gdi_GfxCacheEntryNew(*importCacheEntry.key64, (unsigned int)*importCacheEntry.width, (unsigned int)*importCacheEntry.height, 537135240)’
FreeRDP-3.16.0/libfreerdp/gdi/gfx.c:1596:13: enter_function: entry to ‘gdi_ImportCacheEntry’
FreeRDP-3.16.0/libfreerdp/gdi/gfx.c:1602:12: branch_false: following ‘false’ branch (when ‘cacheSlot != 0’)...
FreeRDP-3.16.0/libfreerdp/gdi/gfx.c:1606:43: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/gdi/gfx.c:1605:22: call_function: calling ‘gdi_GfxCacheEntryNew’ from ‘gdi_ImportCacheEntry’
FreeRDP-3.16.0/libfreerdp/gdi/gfx.c:1605:22: return_function: returning to ‘gdi_ImportCacheEntry’ from ‘gdi_GfxCacheEntryNew’
FreeRDP-3.16.0/libfreerdp/gdi/gfx.c:1608:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/gdi/gfx.c:1613:44: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/gdi/gfx.c:1611:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/gdi/gfx.c:1617:38: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/gdi/gfx.c:1620:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/gdi/gfx.c:1624:17: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/gdi/gfx.c:1624:17: danger: ‘gdi_GfxCacheEntryNew(*importCacheEntry.key64, (unsigned int)*importCacheEntry.width, (unsigned int)*importCacheEntry.height, 537135240)’ leaks here; was allocated at [(6)](sarif:/runs/0/results/16/codeFlows/0/threadFlows/0/locations/5)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1020]
FreeRDP-3.16.0/libfreerdp/gdi/graphics.c:62:14: warning[-Wanalyzer-malloc-leak]: leak of ‘winpr_aligned_malloc((long long unsigned int)nHeight * (long long unsigned int)nDstStep, 16)’
FreeRDP-3.16.0/libfreerdp/gdi/graphics.c:41:13: enter_function: entry to ‘gdi_create_bitmap’
FreeRDP-3.16.0/libfreerdp/gdi/graphics.c:50:12: branch_false: following ‘false’ branch (when ‘gdi’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/gdi/graphics.c:53:29: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/gdi/graphics.c:54:20: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/gdi/graphics.c:56:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/gdi/graphics.c:60:29: call_function: inlined call to ‘FreeRDPGetBytesPerPixel’ from ‘gdi_create_bitmap’
FreeRDP-3.16.0/libfreerdp/gdi/graphics.c:62:14: danger: ‘winpr_aligned_malloc((long long unsigned int)nHeight * (long long unsigned int)nDstStep, 16)’ leaks here; was allocated at [(4)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/3)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1021]
FreeRDP-3.16.0/libfreerdp/gdi/graphics.c:294:29: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_glyph_convert(*glyph.cx, *glyph.cy, *glyph.aj)’
FreeRDP-3.16.0/libfreerdp/gdi/graphics.c:276:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/gdi/graphics.c:280:26: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/gdi/graphics.c:282:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/gdi/graphics.c:285:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/gdi/graphics.c:286:16: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/gdi/graphics.c:288:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/gdi/graphics.c:294:29: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/gdi/graphics.c:294:29: danger: ‘freerdp_glyph_convert(*glyph.cx, *glyph.cy, *glyph.aj)’ leaks here; was allocated at [(5)](sarif:/runs/0/results/3/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING: [#def1022]
FreeRDP-3.16.0/libfreerdp/gdi/shape.c:178:33: warning[-Wanalyzer-overlapping-buffers]: overlapping buffers passed as arguments to ‘memcpy’
FreeRDP-3.16.0/libfreerdp/gdi/shape.c:153:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/gdi/shape.c:156:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/gdi/shape.c:156:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/gdi/shape.c:159:17: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/gdi/shape.c:175:43: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/gdi/shape.c:177:46: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/gdi/shape.c:178:33: danger: overlapping buffers passed as arguments to ‘memcpy’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1023]
FreeRDP-3.16.0/libfreerdp/gdi/video.c:180:21: warning[-Wanalyzer-malloc-leak]: leak of ‘ret’
FreeRDP-3.16.0/libfreerdp/gdi/video.c:167:15: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/gdi/video.c:168:12: branch_false: following ‘false’ branch (when ‘ret’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/gdi/video.c:171:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/gdi/video.c:180:21: danger: ‘ret’ leaks here; was allocated at [(1)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1024]
FreeRDP-3.16.0/libfreerdp/gdi/video.c:193:9: warning[-Wanalyzer-malloc-leak]: leak of ‘ret’
FreeRDP-3.16.0/libfreerdp/gdi/video.c:161:15: enter_function: entry to ‘VideoClient_CreateCommonContext’
FreeRDP-3.16.0/libfreerdp/gdi/video.c:167:15: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/gdi/video.c:168:12: branch_false: following ‘false’ branch (when ‘ret’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/gdi/video.c:171:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/gdi/video.c:181:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/gdi/video.c:182:17: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/gdi/video.c:185:9: call_function: calling ‘VideoClient_DestroyCommonContext’ from ‘VideoClient_CreateCommonContext’
Error: COMPILER_WARNING (CWE-477): [#def1025]
FreeRDP-3.16.0/libfreerdp/locale/keyboard.c: scope_hint: In function ‘freerdp_keyboard_init_ex’
FreeRDP-3.16.0/libfreerdp/locale/keyboard.c:411:9: warning[-Wdeprecated-declarations]: ‘freerdp_keyboard_init’ is deprecated: since 3.11.0, implement yourself in client
FreeRDP-3.16.0/libfreerdp/locale/keyboard.c:314:7: note: declared here
Error: COMPILER_WARNING (CWE-477): [#def1026]
FreeRDP-3.16.0/libfreerdp/locale/keyboard.c:411:9: warning[-Wdeprecated-declarations]: ‘freerdp_keyboard_init’ is deprecated: since 3.11.0, implement yourself in client
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1027]
FreeRDP-3.16.0/libfreerdp/locale/keyboard.c:421:25: warning[-Wanalyzer-malloc-leak]: leak of ‘_strdup(keyboardRemappingList)’
FreeRDP-3.16.0/libfreerdp/locale/keyboard.c:409:7: enter_function: entry to ‘freerdp_keyboard_init_ex’
FreeRDP-3.16.0/libfreerdp/locale/keyboard.c:411:21: call_function: calling ‘freerdp_keyboard_init’ from ‘freerdp_keyboard_init_ex’
FreeRDP-3.16.0/libfreerdp/locale/keyboard.c:411:21: return_function: returning to ‘freerdp_keyboard_init_ex’ from ‘freerdp_keyboard_init’
FreeRDP-3.16.0/libfreerdp/locale/keyboard.c:414:12: branch_true: following ‘true’ branch (when ‘keyboardRemappingList’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/locale/keyboard.c:416:30: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/locale/keyboard.c:416:30: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/locale/keyboard.c:419:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/locale/keyboard.c:421:25: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/locale/keyboard.c:421:25: danger: ‘_strdup(keyboardRemappingList)’ leaks here; was allocated at [(9)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/8)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1028]
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1009:28: warning[-Wanalyzer-malloc-leak]: leak of ‘GetCombinedPath("/usr/share/FreeRDP", "KeyboardLayoutMap.json")’
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1226:22: enter_function: entry to ‘load_layouts’
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1233:26: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1234:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1240:16: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1240:16: call_function: calling ‘load_layouts_from_file’ from ‘load_layouts’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1029]
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1087:23: warning[-Wanalyzer-malloc-leak]: leak of ‘GetCombinedPath("/usr/share/FreeRDP", "KeyboardLayoutMap.json")’
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1226:22: enter_function: entry to ‘load_layouts’
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1233:26: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1234:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1240:16: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1240:16: call_function: calling ‘load_layouts_from_file’ from ‘load_layouts’
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1240:16: return_function: returning to ‘load_layouts’ from ‘load_layouts_from_file’
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1241:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1244:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1244:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1250:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1253:22: call_function: calling ‘parse_layout_entries’ from ‘load_layouts’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1030]
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1087:23: warning[-Wanalyzer-malloc-leak]: leak of ‘load_layouts_from_file(GetCombinedPath("/usr/share/FreeRDP", "KeyboardLayoutMap.json"))’
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1226:22: enter_function: entry to ‘load_layouts’
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1234:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1240:16: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1240:16: call_function: calling ‘load_layouts_from_file’ from ‘load_layouts’
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1240:16: return_function: returning to ‘load_layouts’ from ‘load_layouts_from_file’
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1241:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1244:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1244:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1250:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1253:22: call_function: calling ‘parse_layout_entries’ from ‘load_layouts’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1031]
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1103:14: warning[-Wanalyzer-malloc-leak]: leak of ‘GetCombinedPath("/usr/share/FreeRDP", "KeyboardLayoutMap.json")’
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1226:22: enter_function: entry to ‘load_layouts’
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1233:26: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1234:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1240:16: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1240:16: call_function: calling ‘load_layouts_from_file’ from ‘load_layouts’
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1240:16: return_function: returning to ‘load_layouts’ from ‘load_layouts_from_file’
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1241:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1244:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1244:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1250:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1253:22: call_function: calling ‘parse_layout_entries’ from ‘load_layouts’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1032]
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1103:14: warning[-Wanalyzer-malloc-leak]: leak of ‘load_layouts_from_file(GetCombinedPath("/usr/share/FreeRDP", "KeyboardLayoutMap.json"))’
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1226:22: enter_function: entry to ‘load_layouts’
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1234:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1240:16: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1240:16: call_function: calling ‘load_layouts_from_file’ from ‘load_layouts’
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1240:16: return_function: returning to ‘load_layouts’ from ‘load_layouts_from_file’
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1241:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1244:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1244:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1250:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1253:22: call_function: calling ‘parse_layout_entries’ from ‘load_layouts’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1033]
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1109:42: warning[-Wanalyzer-malloc-leak]: leak of ‘GetCombinedPath("/usr/share/FreeRDP", "KeyboardLayoutMap.json")’
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1226:22: enter_function: entry to ‘load_layouts’
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1233:26: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1234:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1240:16: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1240:16: call_function: calling ‘load_layouts_from_file’ from ‘load_layouts’
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1240:16: return_function: returning to ‘load_layouts’ from ‘load_layouts_from_file’
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1241:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1244:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1244:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1250:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1253:22: call_function: calling ‘parse_layout_entries’ from ‘load_layouts’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1034]
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1109:42: warning[-Wanalyzer-malloc-leak]: leak of ‘load_layouts_from_file(GetCombinedPath("/usr/share/FreeRDP", "KeyboardLayoutMap.json"))’
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1226:22: enter_function: entry to ‘load_layouts’
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1234:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1240:16: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1240:16: call_function: calling ‘load_layouts_from_file’ from ‘load_layouts’
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1240:16: return_function: returning to ‘load_layouts’ from ‘load_layouts_from_file’
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1241:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1244:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1244:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1250:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1253:22: call_function: calling ‘parse_layout_entries’ from ‘load_layouts’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1035]
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1120:35: warning[-Wanalyzer-malloc-leak]: leak of ‘GetCombinedPath("/usr/share/FreeRDP", "KeyboardLayoutMap.json")’
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1226:22: enter_function: entry to ‘load_layouts’
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1233:26: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1234:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1240:16: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1240:16: call_function: calling ‘load_layouts_from_file’ from ‘load_layouts’
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1240:16: return_function: returning to ‘load_layouts’ from ‘load_layouts_from_file’
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1241:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1244:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1244:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1250:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1253:22: call_function: calling ‘parse_layout_entries’ from ‘load_layouts’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1036]
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1120:35: warning[-Wanalyzer-malloc-leak]: leak of ‘load_layouts_from_file(GetCombinedPath("/usr/share/FreeRDP", "KeyboardLayoutMap.json"))’
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1226:22: enter_function: entry to ‘load_layouts’
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1234:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1240:16: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1240:16: call_function: calling ‘load_layouts_from_file’ from ‘load_layouts’
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1240:16: return_function: returning to ‘load_layouts’ from ‘load_layouts_from_file’
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1241:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1244:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1244:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1250:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1253:22: call_function: calling ‘parse_layout_entries’ from ‘load_layouts’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1037]
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1244:14: warning[-Wanalyzer-malloc-leak]: leak of ‘GetCombinedPath("/usr/share/FreeRDP", "KeyboardLayoutMap.json")’
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1226:22: enter_function: entry to ‘load_layouts’
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1233:26: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1234:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1240:16: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1240:16: call_function: calling ‘load_layouts_from_file’ from ‘load_layouts’
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1240:16: return_function: returning to ‘load_layouts’ from ‘load_layouts_from_file’
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1241:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1244:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1244:14: danger: ‘GetCombinedPath("/usr/share/FreeRDP", "KeyboardLayoutMap.json")’ leaks here; was allocated at [(2)](sarif:/runs/0/results/16/codeFlows/0/threadFlows/0/locations/1)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1038]
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1244:14: warning[-Wanalyzer-malloc-leak]: leak of ‘load_layouts_from_file(GetCombinedPath("/usr/share/FreeRDP", "KeyboardLayoutMap.json"))’
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1226:22: enter_function: entry to ‘load_layouts’
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1234:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1240:16: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1240:16: call_function: calling ‘load_layouts_from_file’ from ‘load_layouts’
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1240:16: return_function: returning to ‘load_layouts’ from ‘load_layouts_from_file’
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1241:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1244:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1244:14: danger: ‘load_layouts_from_file(GetCombinedPath("/usr/share/FreeRDP", "KeyboardLayoutMap.json"))’ leaks here; was allocated at [(6)](sarif:/runs/0/results/17/codeFlows/0/threadFlows/0/locations/5)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1039]
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1252:35: warning[-Wanalyzer-malloc-leak]: leak of ‘GetCombinedPath("/usr/share/FreeRDP", "KeyboardLayoutMap.json")’
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1226:22: enter_function: entry to ‘load_layouts’
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1233:26: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1234:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1240:16: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1240:16: call_function: calling ‘load_layouts_from_file’ from ‘load_layouts’
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1240:16: return_function: returning to ‘load_layouts’ from ‘load_layouts_from_file’
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1241:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1244:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1244:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1250:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1252:35: danger: ‘GetCombinedPath("/usr/share/FreeRDP", "KeyboardLayoutMap.json")’ leaks here; was allocated at [(2)](sarif:/runs/0/results/18/codeFlows/0/threadFlows/0/locations/1)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1040]
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1252:35: warning[-Wanalyzer-malloc-leak]: leak of ‘load_layouts_from_file(GetCombinedPath("/usr/share/FreeRDP", "KeyboardLayoutMap.json"))’
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1226:22: enter_function: entry to ‘load_layouts’
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1234:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1240:16: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1240:16: call_function: calling ‘load_layouts_from_file’ from ‘load_layouts’
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1240:16: return_function: returning to ‘load_layouts’ from ‘load_layouts_from_file’
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1241:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1244:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1244:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1250:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1252:35: danger: ‘load_layouts_from_file(GetCombinedPath("/usr/share/FreeRDP", "KeyboardLayoutMap.json"))’ leaks here; was allocated at [(6)](sarif:/runs/0/results/19/codeFlows/0/threadFlows/0/locations/5)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1041]
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1269:9: warning[-Wanalyzer-malloc-leak]: leak of ‘json’
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1226:22: enter_function: entry to ‘load_layouts’
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1234:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1240:16: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1240:16: call_function: calling ‘load_layouts_from_file’ from ‘load_layouts’
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1240:16: return_function: returning to ‘load_layouts’ from ‘load_layouts_from_file’
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1241:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1244:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1244:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1246:17: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1269:9: danger: ‘json’ leaks here; was allocated at [(6)](sarif:/runs/0/results/20/codeFlows/0/threadFlows/0/locations/5)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1042]
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1277:9: warning[-Wanalyzer-malloc-leak]: leak of ‘layouts’
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1465:22: enter_function: entry to ‘freerdp_keyboard_get_layouts’
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1477:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1479:22: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1479:22: call_function: calling ‘rdp_keyboard_layout_clone_append’ from ‘freerdp_keyboard_get_layouts’
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1479:22: return_function: returning to ‘freerdp_keyboard_get_layouts’ from ‘rdp_keyboard_layout_clone_append’
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1479:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1483:13: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1483:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1485:22: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1485:22: call_function: calling ‘rdp_keyboard_variant_clone_append’ from ‘freerdp_keyboard_get_layouts’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1043]
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1390:40: warning[-Wanalyzer-malloc-leak]: leak of ‘layouts’
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1465:22: enter_function: entry to ‘freerdp_keyboard_get_layouts’
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1477:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1479:22: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1479:22: call_function: calling ‘rdp_keyboard_layout_clone_append’ from ‘freerdp_keyboard_get_layouts’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1044]
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1416:40: warning[-Wanalyzer-malloc-leak]: leak of ‘layouts’
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1465:22: enter_function: entry to ‘freerdp_keyboard_get_layouts’
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1477:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1483:13: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1483:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1485:22: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1485:22: call_function: calling ‘rdp_keyboard_variant_clone_append’ from ‘freerdp_keyboard_get_layouts’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1045]
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1442:40: warning[-Wanalyzer-malloc-leak]: leak of ‘layouts’
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1465:22: enter_function: entry to ‘freerdp_keyboard_get_layouts’
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1477:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1483:13: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1483:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1489:13: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1489:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1491:22: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1491:22: call_function: calling ‘rdp_keyboard_ime_clone_append’ from ‘freerdp_keyboard_get_layouts’
Error: GCC_ANALYZER_WARNING (CWE-762): [#def1046]
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1615:9: warning[-Wanalyzer-mismatching-deallocation]: ‘pages’ should have been deallocated with ‘free’ but was deallocated with ‘freerdp_codepages_free’
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1589:31: acquire_memory: allocated here (expects deallocation with ‘free’)
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1591:12: branch_false: following ‘false’ branch (when ‘pages’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1594:12: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1615:9: danger: deallocated with ‘freerdp_codepages_free’ here; allocation at [(1)](sarif:/runs/0/results/25/codeFlows/0/threadFlows/0/locations/0) expects deallocation with ‘free’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1047]
FreeRDP-3.16.0/libfreerdp/locale/locale.c:692:21: warning[-Wanalyzer-malloc-leak]: leak of ‘env_lang’
FreeRDP-3.16.0/libfreerdp/locale/locale.c:684:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/locale/locale.c:687:35: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/locale/locale.c:687:35: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/locale/locale.c:689:20: branch_false: following ‘false’ branch (when ‘env_lang’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/locale/locale.c:692:21: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/locale/locale.c:692:21: danger: ‘env_lang’ leaks here; was allocated at [(3)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/2)
Error: COMPILER_WARNING: [#def1048]
FreeRDP-3.16.0/libfreerdp/primitives/sse/prim_copy_avx2.c:37:1: warning[-Wpsabi]: AVX vector return without AVX enabled changes the ABI
Error: COMPILER_WARNING: [#def1049]
FreeRDP-3.16.0/libfreerdp/primitives/sse/prim_copy_avx2.c:38:16: note[note]: called from here
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1050]
FreeRDP-3.16.0/libfreerdp/utils/cliprdr_utils.c:149:14: warning[-Wanalyzer-malloc-leak]: leak of ‘Stream_New(0, (long unsigned int)(file_descriptor_count * 592 + 4))’
FreeRDP-3.16.0/libfreerdp/utils/cliprdr_utils.c:193:6: enter_function: entry to ‘cliprdr_serialize_file_list_ex’
FreeRDP-3.16.0/libfreerdp/utils/cliprdr_utils.c:201:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/cliprdr_utils.c:204:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/cliprdr_utils.c:210:34: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/cliprdr_utils.c:210:13: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/utils/cliprdr_utils.c:211:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/cliprdr_utils.c:214:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/cliprdr_utils.c:216:28: branch_true: following ‘true’ branch (when ‘i < file_descriptor_count’)...
FreeRDP-3.16.0/libfreerdp/utils/cliprdr_utils.c:218:69: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/utils/cliprdr_utils.c:237:22: call_function: calling ‘cliprdr_write_filedescriptor’ from ‘cliprdr_serialize_file_list_ex’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1051]
FreeRDP-3.16.0/libfreerdp/utils/cliprdr_utils.c:241:9: warning[-Wanalyzer-malloc-leak]: leak of ‘Stream_New(0, (long unsigned int)(file_descriptor_count * 592 + 4))’
FreeRDP-3.16.0/libfreerdp/utils/cliprdr_utils.c:201:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/cliprdr_utils.c:204:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/cliprdr_utils.c:210:34: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/cliprdr_utils.c:210:13: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/utils/cliprdr_utils.c:211:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/cliprdr_utils.c:214:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/cliprdr_utils.c:216:28: branch_false: following ‘false’ branch (when ‘i >= file_descriptor_count’)...
FreeRDP-3.16.0/libfreerdp/utils/cliprdr_utils.c:241:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/cliprdr_utils.c:241:9: danger: ‘Stream_New(0, (long unsigned int)(file_descriptor_count * 592 + 4))’ leaks here; was allocated at [(5)](sarif:/runs/0/results/5/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1052]
FreeRDP-3.16.0/libfreerdp/utils/cliprdr_utils.c:255:9: warning[-Wanalyzer-malloc-leak]: leak of ‘Stream_New(0, (long unsigned int)(file_descriptor_count * 592 + 4))’
FreeRDP-3.16.0/libfreerdp/utils/cliprdr_utils.c:201:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/cliprdr_utils.c:204:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/cliprdr_utils.c:210:34: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/cliprdr_utils.c:210:13: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/utils/cliprdr_utils.c:211:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/cliprdr_utils.c:214:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/cliprdr_utils.c:216:28: branch_true: following ‘true’ branch (when ‘i < file_descriptor_count’)...
FreeRDP-3.16.0/libfreerdp/utils/cliprdr_utils.c:218:69: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/utils/cliprdr_utils.c:227:20: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/utils/cliprdr_utils.c:229:30: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/utils/cliprdr_utils.c:255:9: danger: ‘Stream_New(0, (long unsigned int)(file_descriptor_count * 592 + 4))’ leaks here; was allocated at [(5)](sarif:/runs/0/results/6/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1053]
FreeRDP-3.16.0/libfreerdp/utils/helpers.c:38:24: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_GetConfigFilePath(system, filename)’
FreeRDP-3.16.0/libfreerdp/utils/helpers.c:63:13: enter_function: entry to ‘freerdp_GetJSONConfigFile’
FreeRDP-3.16.0/libfreerdp/utils/helpers.c:65:22: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/utils/helpers.c:65:22: call_function: calling ‘freerdp_GetConfigFilePath’ from ‘freerdp_GetJSONConfigFile’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1054]
FreeRDP-3.16.0/libfreerdp/utils/helpers.c:40:12: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_GetConfigFilePath(system, filename)’
FreeRDP-3.16.0/libfreerdp/utils/helpers.c:63:13: enter_function: entry to ‘freerdp_GetJSONConfigFile’
FreeRDP-3.16.0/libfreerdp/utils/helpers.c:65:22: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/utils/helpers.c:65:22: call_function: calling ‘freerdp_GetConfigFilePath’ from ‘freerdp_GetJSONConfigFile’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1055]
FreeRDP-3.16.0/libfreerdp/utils/helpers.c:49:22: warning[-Wanalyzer-malloc-leak]: leak of ‘GetKnownPath(id)’
FreeRDP-3.16.0/libfreerdp/utils/helpers.c:38:24: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/utils/helpers.c:40:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/helpers.c:49:22: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/helpers.c:49:22: danger: ‘GetKnownPath(id)’ leaks here; was allocated at [(1)](sarif:/runs/0/results/3/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1056]
FreeRDP-3.16.0/libfreerdp/utils/helpers.c:49:22: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_GetConfigFilePath(system, filename)’
FreeRDP-3.16.0/libfreerdp/utils/helpers.c:63:13: enter_function: entry to ‘freerdp_GetJSONConfigFile’
FreeRDP-3.16.0/libfreerdp/utils/helpers.c:65:22: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/utils/helpers.c:65:22: call_function: calling ‘freerdp_GetConfigFilePath’ from ‘freerdp_GetJSONConfigFile’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1057]
FreeRDP-3.16.0/libfreerdp/utils/helpers.c:55:12: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_GetConfigFilePath(system, filename)’
FreeRDP-3.16.0/libfreerdp/utils/helpers.c:63:13: enter_function: entry to ‘freerdp_GetJSONConfigFile’
FreeRDP-3.16.0/libfreerdp/utils/helpers.c:65:22: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/utils/helpers.c:65:22: call_function: calling ‘freerdp_GetConfigFilePath’ from ‘freerdp_GetJSONConfigFile’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1058]
FreeRDP-3.16.0/libfreerdp/utils/helpers.c:58:22: warning[-Wanalyzer-malloc-leak]: leak of ‘GetCombinedPath(GetKnownPath(id), "FreeRDP")’
FreeRDP-3.16.0/libfreerdp/utils/helpers.c:40:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/helpers.c:49:22: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/helpers.c:49:22: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/utils/helpers.c:52:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/helpers.c:55:12: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/helpers.c:55:12: branch_false: following ‘false’ branch (when ‘filename’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/utils/helpers.c:58:22: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/helpers.c:58:22: danger: ‘GetCombinedPath(GetKnownPath(id), "FreeRDP")’ leaks here; was allocated at [(3)](sarif:/runs/0/results/5/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1059]
FreeRDP-3.16.0/libfreerdp/utils/helpers.c:58:22: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_GetConfigFilePath(system, filename)’
FreeRDP-3.16.0/libfreerdp/utils/helpers.c:63:13: enter_function: entry to ‘freerdp_GetJSONConfigFile’
FreeRDP-3.16.0/libfreerdp/utils/helpers.c:65:22: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/utils/helpers.c:65:22: call_function: calling ‘freerdp_GetConfigFilePath’ from ‘freerdp_GetJSONConfigFile’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1060]
FreeRDP-3.16.0/libfreerdp/utils/helpers.c:59:9: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_GetConfigFilePath(system, filename)’
FreeRDP-3.16.0/libfreerdp/utils/helpers.c:63:13: enter_function: entry to ‘freerdp_GetJSONConfigFile’
FreeRDP-3.16.0/libfreerdp/utils/helpers.c:65:22: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/utils/helpers.c:65:22: call_function: calling ‘freerdp_GetConfigFilePath’ from ‘freerdp_GetJSONConfigFile’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1061]
FreeRDP-3.16.0/libfreerdp/utils/helpers.c:69:28: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_GetConfigFilePath(system, filename)’
FreeRDP-3.16.0/libfreerdp/utils/helpers.c:63:13: enter_function: entry to ‘freerdp_GetJSONConfigFile’
FreeRDP-3.16.0/libfreerdp/utils/helpers.c:65:22: call_function: calling ‘freerdp_GetConfigFilePath’ from ‘freerdp_GetJSONConfigFile’
FreeRDP-3.16.0/libfreerdp/utils/helpers.c:65:22: return_function: returning to ‘freerdp_GetJSONConfigFile’ from ‘freerdp_GetConfigFilePath’
FreeRDP-3.16.0/libfreerdp/utils/helpers.c:66:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/helpers.c:69:28: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/helpers.c:69:28: danger: ‘freerdp_GetConfigFilePath(system, filename)’ leaks here; was allocated at [(6)](sarif:/runs/0/results/8/codeFlows/0/threadFlows/0/locations/5)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1062]
FreeRDP-3.16.0/libfreerdp/utils/http.c:130:21: warning[-Wanalyzer-malloc-leak]: leak of ‘hostname’
FreeRDP-3.16.0/libfreerdp/utils/http.c:114:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/http.c:114:13: branch_false: following ‘false’ branch (when ‘path’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/utils/http.c:121:28: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/http.c:122:20: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/utils/http.c:123:12: branch_false: following ‘false’ branch (when ‘hostname’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/utils/http.c:127:12: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/http.c:127:12: branch_true: following ‘true’ branch (when ‘body’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/utils/http.c:129:24: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/utils/http.c:130:21: danger: ‘hostname’ leaks here; was allocated at [(6)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/5)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1063]
FreeRDP-3.16.0/libfreerdp/utils/http.c:138:21: warning[-Wanalyzer-malloc-leak]: leak of ‘hostname’
FreeRDP-3.16.0/libfreerdp/utils/http.c:114:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/http.c:114:13: branch_false: following ‘false’ branch (when ‘path’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/utils/http.c:121:28: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/http.c:122:20: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/utils/http.c:123:12: branch_false: following ‘false’ branch (when ‘hostname’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/utils/http.c:127:12: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/http.c:127:12: branch_false: following ‘false’ branch (when ‘body’ is NULL)...
FreeRDP-3.16.0/libfreerdp/utils/http.c:138:21: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/http.c:138:21: danger: ‘hostname’ leaks here; was allocated at [(6)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/5)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1064]
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): [#def1065]
FreeRDP-3.16.0/libfreerdp/utils/passphrase.c:98:26: warning[-Wanalyzer-malloc-leak]: leak of ‘ptr’
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:316:12: branch_false: following ‘false’ branch...
branch_false: ...to here
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): [#def1066]
FreeRDP-3.16.0/libfreerdp/utils/passphrase.c:191:15: warning[-Wanalyzer-malloc-leak]: leak of ‘fout’
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:149:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/passphrase.c:157:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/passphrase.c:164:32: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/passphrase.c:164:32: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/utils/passphrase.c:165:28: branch_false: following ‘false’ branch (when ‘fout’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/utils/passphrase.c:174:24: branch_false: ...to 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:191:15: danger: ‘fout’ leaks here; was allocated at [(7)](sarif:/runs/0/results/4/codeFlows/0/threadFlows/0/locations/6)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1067]
FreeRDP-3.16.0/libfreerdp/utils/passphrase.c:191:15: warning[-Wanalyzer-malloc-leak]: leak of ‘fp’
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:191:15: danger: ‘fp’ leaks here; was allocated at [(3)](sarif:/runs/0/results/3/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1068]
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): [#def1069]
FreeRDP-3.16.0/libfreerdp/utils/passphrase.c:273:26: warning[-Wanalyzer-malloc-leak]: leak of ‘ptr’
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:316:12: branch_false: following ‘false’ branch...
branch_false: ...to here
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): [#def1070]
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): [#def1071]
FreeRDP-3.16.0/libfreerdp/utils/passphrase.c:274:15: warning[-Wanalyzer-malloc-leak]: leak of ‘ptr’
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:316:12: branch_false: following ‘false’ branch...
branch_false: ...to here
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): [#def1072]
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): [#def1073]
FreeRDP-3.16.0/libfreerdp/utils/passphrase.c:286:19: warning[-Wanalyzer-malloc-leak]: leak of ‘ptr’
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:316:12: branch_false: following ‘false’ branch...
branch_false: ...to here
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): [#def1074]
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): [#def1075]
FreeRDP-3.16.0/libfreerdp/utils/passphrase.c:288:15: warning[-Wanalyzer-malloc-leak]: leak of ‘ptr’
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:316:12: branch_false: following ‘false’ branch...
branch_false: ...to here
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): [#def1076]
FreeRDP-3.16.0/libfreerdp/utils/pcap.c:55:16: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.16.0/libfreerdp/utils/pcap.c:193:10: enter_function: entry to ‘pcap_open’
FreeRDP-3.16.0/libfreerdp/utils/pcap.c:198:12: branch_false: following ‘false’ branch (when ‘pcap’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/utils/pcap.c:201:22: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/pcap.c:201:22: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/utils/pcap.c:206:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/pcap.c:209:12: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/pcap.c:209:12: branch_false: following ‘false’ branch (when ‘write == 0’)...
FreeRDP-3.16.0/libfreerdp/utils/pcap.c:223:23: call_function: inlined call to ‘_fseeki64’ from ‘pcap_open’
FreeRDP-3.16.0/libfreerdp/utils/pcap.c:226:22: call_function: calling ‘pcap_read_header’ from ‘pcap_open’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1077]
FreeRDP-3.16.0/libfreerdp/utils/pcap.c:128:27: warning[-Wanalyzer-malloc-leak]: leak of ‘record’
FreeRDP-3.16.0/libfreerdp/utils/pcap.c:119:45: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/utils/pcap.c:120:12: branch_false: following ‘false’ branch (when ‘record’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/utils/pcap.c:123:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/pcap.c:128:27: danger: ‘record’ leaks here; was allocated at [(1)](sarif:/runs/0/results/8/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1078]
FreeRDP-3.16.0/libfreerdp/utils/pcap.c:201:22: warning[-Wanalyzer-malloc-leak]: leak of ‘pcap’
FreeRDP-3.16.0/libfreerdp/utils/pcap.c:197:35: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/utils/pcap.c:198:12: branch_false: following ‘false’ branch (when ‘pcap’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/utils/pcap.c:201:22: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/pcap.c:201:22: danger: ‘pcap’ leaks here; was allocated at [(1)](sarif:/runs/0/results/9/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1079]
FreeRDP-3.16.0/libfreerdp/utils/pcap.c:204:20: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.16.0/libfreerdp/utils/pcap.c:198:12: branch_false: following ‘false’ branch (when ‘pcap’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/utils/pcap.c:201:22: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/pcap.c:201:22: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/utils/pcap.c:204:20: danger: ‘<unknown>’ leaks here; was allocated at [(3)](sarif:/runs/0/results/10/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1080]
FreeRDP-3.16.0/libfreerdp/utils/pcap.c:204:20: warning[-Wanalyzer-malloc-leak]: leak of ‘pcap’
FreeRDP-3.16.0/libfreerdp/utils/pcap.c:197:35: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/utils/pcap.c:198:12: branch_false: following ‘false’ branch (when ‘pcap’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/utils/pcap.c:201:22: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/pcap.c:204:20: danger: ‘pcap’ leaks here; was allocated at [(1)](sarif:/runs/0/results/11/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1081]
FreeRDP-3.16.0/libfreerdp/utils/pcap.c:248:23: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.16.0/libfreerdp/utils/pcap.c:193:10: enter_function: entry to ‘pcap_open’
FreeRDP-3.16.0/libfreerdp/utils/pcap.c:198:12: branch_false: following ‘false’ branch (when ‘pcap’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/utils/pcap.c:201:22: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/pcap.c:204:20: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/utils/pcap.c:206:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/pcap.c:209:12: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/pcap.c:209:12: branch_true: following ‘true’ branch (when ‘write != 0’)...
FreeRDP-3.16.0/libfreerdp/utils/pcap.c:211:17: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/utils/pcap.c:218:20: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/utils/pcap.c:219:25: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/utils/pcap.c:233:9: call_function: calling ‘pcap_close’ from ‘pcap_open’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1082]
FreeRDP-3.16.0/libfreerdp/utils/pcap.c:248:23: warning[-Wanalyzer-malloc-leak]: leak of ‘pcap’
FreeRDP-3.16.0/libfreerdp/utils/pcap.c:193:10: enter_function: entry to ‘pcap_open’
FreeRDP-3.16.0/libfreerdp/utils/pcap.c:197:35: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/utils/pcap.c:198:12: branch_false: following ‘false’ branch (when ‘pcap’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/utils/pcap.c:201:22: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/pcap.c:206:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/pcap.c:209:12: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/pcap.c:209:12: branch_true: following ‘true’ branch (when ‘write != 0’)...
FreeRDP-3.16.0/libfreerdp/utils/pcap.c:211:17: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/utils/pcap.c:218:20: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/utils/pcap.c:219:25: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/utils/pcap.c:233:9: call_function: calling ‘pcap_close’ from ‘pcap_open’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1083]
FreeRDP-3.16.0/libfreerdp/utils/profiler.c:43:26: warning[-Wanalyzer-malloc-leak]: leak of ‘profiler’
FreeRDP-3.16.0/libfreerdp/utils/profiler.c:38:41: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/utils/profiler.c:40:12: branch_false: following ‘false’ branch (when ‘profiler’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/utils/profiler.c:43:26: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/profiler.c:43:26: danger: ‘profiler’ leaks here; was allocated at [(1)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1084]
FreeRDP-3.16.0/libfreerdp/utils/profiler.c:44:31: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.16.0/libfreerdp/utils/profiler.c:40:12: branch_false: following ‘false’ branch (when ‘profiler’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/utils/profiler.c:43:26: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/profiler.c:43:26: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/utils/profiler.c:44:31: danger: ‘<unknown>’ leaks here; was allocated at [(3)](sarif:/runs/0/results/3/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1085]
FreeRDP-3.16.0/libfreerdp/utils/profiler.c:44:31: warning[-Wanalyzer-malloc-leak]: leak of ‘profiler’
FreeRDP-3.16.0/libfreerdp/utils/profiler.c:38:41: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/utils/profiler.c:40:12: branch_false: following ‘false’ branch (when ‘profiler’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/utils/profiler.c:43:26: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/profiler.c:44:31: danger: ‘profiler’ leaks here; was allocated at [(1)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1086]
FreeRDP-3.16.0/libfreerdp/utils/profiler.c:60:17: warning[-Wanalyzer-malloc-leak]: leak of ‘profiler’
FreeRDP-3.16.0/libfreerdp/utils/profiler.c:36:11: enter_function: entry to ‘profiler_create’
FreeRDP-3.16.0/libfreerdp/utils/profiler.c:38:41: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/utils/profiler.c:40:12: branch_false: following ‘false’ branch (when ‘profiler’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/utils/profiler.c:43:26: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/profiler.c:46:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/utils/profiler.c:47:17: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/utils/profiler.c:51:9: call_function: calling ‘profiler_free’ from ‘profiler_create’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1087]
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:107:32: warning[-Wanalyzer-malloc-leak]: leak of ‘pContext’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:101:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:103:35: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:105:21: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:106:20: branch_false: following ‘false’ branch (when ‘pContext’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:109:37: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:111:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:121:22: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:121:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:134:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:107:32: danger: ‘pContext’ leaks here; was allocated at [(3)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1088]
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:113:45: warning[-Wanalyzer-malloc-leak]: leak of ‘pContext’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:101:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:103:35: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:105:21: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:106:20: branch_false: following ‘false’ branch (when ‘pContext’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:109:37: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:111:20: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:113:45: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:113:45: danger: ‘pContext’ leaks here; was allocated at [(3)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1089]
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:121:22: warning[-Wanalyzer-malloc-leak]: leak of ‘pContext’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:101:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:103:35: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:105:21: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:106:20: branch_false: following ‘false’ branch (when ‘pContext’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:109:37: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:111:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:121:22: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:121:22: danger: ‘pContext’ leaks here; was allocated at [(3)](sarif:/runs/0/results/3/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1090]
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:123:25: warning[-Wanalyzer-malloc-leak]: leak of ‘pContext’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:101:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:103:35: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:105:21: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:106:20: branch_false: following ‘false’ branch (when ‘pContext’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:109:37: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:111:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:121:22: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:121:20: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:123:25: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:123:25: danger: ‘pContext’ leaks here; was allocated at [(3)](sarif:/runs/0/results/4/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1091]
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:134:9: warning[-Wanalyzer-malloc-leak]: leak of ‘pContext’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:101:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:103:35: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:105:21: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:106:20: branch_false: following ‘false’ branch (when ‘pContext’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:109:37: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:111:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:121:22: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:121:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:134:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:134:9: danger: ‘pContext’ leaks here; was allocated at [(3)](sarif:/runs/0/results/6/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1092]
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:136:18: warning[-Wanalyzer-malloc-leak]: leak of ‘pContext’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:101:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:103:35: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:105:21: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:106:20: branch_false: following ‘false’ branch (when ‘pContext’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:109:37: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:111:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:121:22: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:121:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:134:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:136:18: danger: ‘pContext’ leaks here; was allocated at [(3)](sarif:/runs/0/results/7/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1093]
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:139:24: warning[-Wanalyzer-malloc-leak]: leak of ‘pContext’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:101:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:103:35: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:105:21: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:106:20: branch_false: following ‘false’ branch (when ‘pContext’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:109:37: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:111:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:121:22: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:121:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:134:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:137:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:139:24: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:139:24: danger: ‘pContext’ leaks here; was allocated at [(3)](sarif:/runs/0/results/8/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1094]
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:659:18: warning[-Wanalyzer-malloc-leak]: leak of ‘ret.rgReaderStates’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:642:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:644:59: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:644:59: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:646:20: branch_false: following ‘false’ branch...
branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:650:28: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:659:18: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:659:18: danger: ‘ret.rgReaderStates’ leaks here; was allocated at [(3)](sarif:/runs/0/results/9/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1095]
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:702:18: warning[-Wanalyzer-malloc-leak]: leak of ‘ret.rgReaderStates’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:685:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:687:59: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:687:59: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:689:20: branch_false: following ‘false’ branch...
branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:693:28: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:702:18: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:702:18: danger: ‘ret.rgReaderStates’ leaks here; was allocated at [(3)](sarif:/runs/0/results/10/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1096]
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:742:21: warning[-Wanalyzer-malloc-leak]: leak of ‘ret.pbData’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:725:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:727:17: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:728:20: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:730:38: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:730:38: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:731:28: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:736:12: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:736:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:742:21: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:742:21: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:742:21: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:742:21: danger: ‘ret.pbData’ leaks here; was allocated at [(5)](sarif:/runs/0/results/11/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1097]
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:954:34: warning[-Wanalyzer-malloc-leak]: leak of ‘ret.rgReaderStates’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:940:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:942:17: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:944:59: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:945:20: branch_false: following ‘false’ branch (when ‘rgReaderStates’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:945:21: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:945:21: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:949:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:949:28: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:951:21: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:951:20: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:953:32: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:954:34: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:954:34: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:954:34: danger: ‘ret.rgReaderStates’ leaks here; was allocated at [(3)](sarif:/runs/0/results/13/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1098]
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:954:34: warning[-Wanalyzer-malloc-leak]: leak of ‘rgReaderStates’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:940:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:942:17: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:943:34: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:945:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:949:28: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:951:21: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:951:20: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:953:32: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:954:34: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:954:34: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:954:34: danger: ‘rgReaderStates’ leaks here; was allocated at [(3)](sarif:/runs/0/results/14/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1099]
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:958:21: warning[-Wanalyzer-malloc-leak]: leak of ‘ret.rgReaderStates’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:940:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:942:17: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:944:59: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:945:20: branch_false: following ‘false’ branch (when ‘rgReaderStates’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:945:21: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:945:21: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:949:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:949:28: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:951:21: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:951:20: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:953:32: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:954:34: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:954:34: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:956:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:958:21: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:958:21: danger: ‘ret.rgReaderStates’ leaks here; was allocated at [(3)](sarif:/runs/0/results/17/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1100]
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:963:9: warning[-Wanalyzer-malloc-leak]: leak of ‘ret.rgReaderStates’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:940:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:942:17: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:944:59: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:945:20: branch_false: following ‘false’ branch (when ‘rgReaderStates’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:945:21: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:945:21: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:949:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:949:28: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:951:21: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:951:20: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:953:32: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:954:34: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:954:34: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:956:20: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:963:9: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:963:9: danger: ‘ret.rgReaderStates’ leaks here; was allocated at [(3)](sarif:/runs/0/results/18/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-476): [#def1101]
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:970:40: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘cur’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:940:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:949:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:949:28: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:951:21: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:951:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:954:34: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:956:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:958:21: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:958:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:960:20: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:949:28: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:951:21: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:965:32: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:967:64: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:967:43: release_memory: ‘cur’ is NULL
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:970:40: danger: dereference of NULL ‘cur’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1102]
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:976:18: warning[-Wanalyzer-malloc-leak]: leak of ‘ret.rgReaderStates’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:940:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:942:17: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:944:59: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:945:20: branch_false: following ‘false’ branch (when ‘rgReaderStates’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:945:21: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:945:21: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:949:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:949:28: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:951:21: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:951:20: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:953:32: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:956:20: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:963:9: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:965:32: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:976:18: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:976:18: danger: ‘ret.rgReaderStates’ leaks here; was allocated at [(3)](sarif:/runs/0/results/20/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1103]
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:976:18: warning[-Wanalyzer-malloc-leak]: leak of ‘rout’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:940:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:942:17: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:944:59: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:945:20: branch_false: following ‘false’ branch (when ‘rgReaderStates’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:945:21: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:945:21: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:949:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:949:28: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:951:21: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:951:20: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:953:32: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:956:20: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:963:9: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:965:32: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:967:64: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:965:32: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:976:18: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:976:18: danger: ‘rout’ leaks here; was allocated at [(3)](sarif:/runs/0/results/21/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1104]
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1016:42: warning[-Wanalyzer-malloc-leak]: leak of ‘ret.rgReaderStates’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1001:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1003:17: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1005:59: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1006:20: branch_false: following ‘false’ branch (when ‘rgReaderStates’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1006:21: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1006:21: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1010:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1010:28: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1012:21: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1012:20: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1014:32: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1016:42: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1016:42: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1016:42: danger: ‘ret.rgReaderStates’ leaks here; was allocated at [(3)](sarif:/runs/0/results/22/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1105]
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1016:42: warning[-Wanalyzer-malloc-leak]: leak of ‘rgReaderStates’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1001:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1003:17: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1004:34: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1006:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1010:28: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1012:21: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1012:20: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1014:32: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1016:42: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1016:42: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1016:42: danger: ‘rgReaderStates’ leaks here; was allocated at [(3)](sarif:/runs/0/results/23/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1106]
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1021:21: warning[-Wanalyzer-malloc-leak]: leak of ‘ret.rgReaderStates’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1001:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1003:17: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1005:59: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1006:20: branch_false: following ‘false’ branch (when ‘rgReaderStates’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1006:21: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1006:21: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1010:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1010:28: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1012:21: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1012:20: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1014:32: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1016:42: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1016:42: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1019:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1021:21: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1021:21: danger: ‘ret.rgReaderStates’ leaks here; was allocated at [(3)](sarif:/runs/0/results/26/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1107]
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1026:9: warning[-Wanalyzer-malloc-leak]: leak of ‘ret.rgReaderStates’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1001:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1003:17: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1005:59: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1006:20: branch_false: following ‘false’ branch (when ‘rgReaderStates’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1006:21: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1006:21: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1010:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1010:28: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1012:21: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1012:20: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1014:32: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1016:42: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1016:42: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1019:20: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1026:9: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1026:9: danger: ‘ret.rgReaderStates’ leaks here; was allocated at [(3)](sarif:/runs/0/results/27/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-476): [#def1108]
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1033:40: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘cur’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1001:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1010:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1010:28: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1012:21: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1012:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1016:42: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1019:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1021:21: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1021:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1023:20: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1010:28: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1012:21: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1028:32: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1030:64: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1030:43: release_memory: ‘cur’ is NULL
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1033:40: danger: dereference of NULL ‘cur’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1109]
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1039:18: warning[-Wanalyzer-malloc-leak]: leak of ‘ret.rgReaderStates’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1001:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1003:17: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1005:59: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1006:20: branch_false: following ‘false’ branch (when ‘rgReaderStates’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1006:21: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1006:21: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1010:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1010:28: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1012:21: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1012:20: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1014:32: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1019:20: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1026:9: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1028:32: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1039:18: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1039:18: danger: ‘ret.rgReaderStates’ leaks here; was allocated at [(3)](sarif:/runs/0/results/29/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1110]
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1039:18: warning[-Wanalyzer-malloc-leak]: leak of ‘rout’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1001:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1003:17: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1005:59: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1006:20: branch_false: following ‘false’ branch (when ‘rgReaderStates’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1006:21: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1006:21: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1010:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1010:28: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1012:21: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1012:20: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1014:32: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1019:20: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1026:9: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1028:32: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1030:64: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1028:32: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1039:18: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1039:18: danger: ‘rout’ leaks here; was allocated at [(3)](sarif:/runs/0/results/30/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1111]
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1379:13: warning[-Wanalyzer-malloc-leak]: leak of ‘ret.pbRecvBuffer’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1365:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1371:43: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1373:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1377:26: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1379:13: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1379:13: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1379:13: danger: ‘ret.pbRecvBuffer’ leaks here; was allocated at [(3)](sarif:/runs/0/results/31/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1112]
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1411:13: warning[-Wanalyzer-malloc-leak]: leak of ‘ret.pvOutBuffer’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1405:34: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1407:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1411:13: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1411:13: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1411:13: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1411:13: danger: ‘ret.pvOutBuffer’ leaks here; was allocated at [(1)](sarif:/runs/0/results/33/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1113]
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1453:13: warning[-Wanalyzer-malloc-leak]: leak of ‘pbAttr’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1437:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1439:33: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1441:20: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1443:45: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1443:45: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1445:28: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1449:26: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1449:26: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1449:17: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1453:13: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1453:13: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1453:13: danger: ‘pbAttr’ leaks here; was allocated at [(5)](sarif:/runs/0/results/35/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1114]
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1535:35: warning[-Wanalyzer-malloc-leak]: leak of ‘states’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1520:40: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1522:12: branch_false: following ‘false’ branch (when ‘states’ is non-NULL)...
branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1525:28: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1535:35: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1535:35: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1535:35: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1535:35: danger: ‘states’ leaks here; was allocated at [(1)](sarif:/runs/0/results/39/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1115]
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1580:18: warning[-Wanalyzer-malloc-leak]: leak of ‘ret.rgReaderStates’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1522:12: branch_false: following ‘false’ branch (when ‘states’ is non-NULL)...
branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1559:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1560:59: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1560:59: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1562:12: branch_false: following ‘false’ branch...
branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1568:28: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1578:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1580:18: danger: ‘ret.rgReaderStates’ leaks here; was allocated at [(5)](sarif:/runs/0/results/41/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1116]
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1899:17: warning[-Wanalyzer-malloc-leak]: leak of ‘pContext’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:91:13: enter_function: entry to ‘smartcard_EstablishContext_Call’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:101:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:103:35: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:105:21: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:106:20: branch_false: following ‘false’ branch (when ‘pContext’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:109:37: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:111:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:121:22: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:121:20: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:123:25: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:124:25: call_function: calling ‘context_free’ from ‘smartcard_EstablishContext_Call’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1117]
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1913:20: warning[-Wanalyzer-malloc-leak]: leak of ‘ctx’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1909:15: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1910:12: branch_false: following ‘false’ branch (when ‘ctx’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1913:20: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1913:20: danger: ‘ctx’ leaks here; was allocated at [(1)](sarif:/runs/0/results/43/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1118]
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1916:26: warning[-Wanalyzer-malloc-leak]: leak of ‘ctx’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1909:15: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1910:12: branch_false: following ‘false’ branch (when ‘ctx’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1913:20: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1916:26: danger: ‘ctx’ leaks here; was allocated at [(1)](sarif:/runs/0/results/44/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1119]
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1920:22: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1910:12: branch_false: following ‘false’ branch (when ‘ctx’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1913:20: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1916:26: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1917:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1920:22: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1920:22: danger: ‘<unknown>’ leaks here; was allocated at [(3)](sarif:/runs/0/results/46/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1120]
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1920:22: warning[-Wanalyzer-malloc-leak]: leak of ‘ctx’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1909:15: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1910:12: branch_false: following ‘false’ branch (when ‘ctx’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1913:20: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1917:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1920:22: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1920:22: danger: ‘ctx’ leaks here; was allocated at [(1)](sarif:/runs/0/results/45/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1121]
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1925:32: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1910:12: branch_false: following ‘false’ branch (when ‘ctx’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1913:20: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1917:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1920:22: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1920:22: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1921:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1925:32: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1925:32: danger: ‘<unknown>’ leaks here; was allocated at [(5)](sarif:/runs/0/results/47/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1122]
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1925:32: warning[-Wanalyzer-malloc-leak]: leak of ‘ctx’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1909:15: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1910:12: branch_false: following ‘false’ branch (when ‘ctx’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1913:20: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1917:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1920:22: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1921:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1925:32: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1925:32: danger: ‘ctx’ leaks here; was allocated at [(1)](sarif:/runs/0/results/49/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1123]
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1931:34: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1910:12: branch_false: following ‘false’ branch (when ‘ctx’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1913:20: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1917:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1920:22: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1920:22: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1921:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1925:32: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1928:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1931:34: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1931:34: danger: ‘<unknown>’ leaks here; was allocated at [(5)](sarif:/runs/0/results/50/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1124]
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1931:34: warning[-Wanalyzer-malloc-leak]: leak of ‘ctx’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1909:15: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1910:12: branch_false: following ‘false’ branch (when ‘ctx’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1913:20: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1917:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1920:22: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1921:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1925:32: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1928:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1931:34: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1931:34: danger: ‘ctx’ leaks here; was allocated at [(1)](sarif:/runs/0/results/52/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1125]
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1941:46: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1910:12: branch_false: following ‘false’ branch (when ‘ctx’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1913:20: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1916:26: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1917:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1920:22: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1921:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1925:32: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1928:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1941:46: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1941:46: danger: ‘<unknown>’ leaks here; was allocated at [(3)](sarif:/runs/0/results/53/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1126]
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1941:46: warning[-Wanalyzer-malloc-leak]: leak of ‘ctx’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1909:15: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1910:12: branch_false: following ‘false’ branch (when ‘ctx’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1913:20: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1917:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1920:22: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1921:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1925:32: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1928:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1941:46: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1941:46: danger: ‘ctx’ leaks here; was allocated at [(1)](sarif:/runs/0/results/55/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1127]
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1944:49: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1910:12: branch_false: following ‘false’ branch (when ‘ctx’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1913:20: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1917:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1920:22: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1920:22: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1921:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1925:32: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1928:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1941:46: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1942:20: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1944:49: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1944:49: danger: ‘<unknown>’ leaks here; was allocated at [(5)](sarif:/runs/0/results/56/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1128]
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1944:49: warning[-Wanalyzer-malloc-leak]: leak of ‘ctx’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1909:15: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1910:12: branch_false: following ‘false’ branch (when ‘ctx’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1913:20: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1917:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1920:22: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1921:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1925:32: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1928:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1941:46: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1942:20: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1944:49: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1944:49: danger: ‘ctx’ leaks here; was allocated at [(1)](sarif:/runs/0/results/57/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1129]
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1948:33: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1910:12: branch_false: following ‘false’ branch (when ‘ctx’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1913:20: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1916:26: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1917:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1920:22: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1921:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1925:32: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1928:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1941:46: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1942:20: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1944:49: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1946:28: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1948:33: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1948:33: danger: ‘<unknown>’ leaks here; was allocated at [(3)](sarif:/runs/0/results/59/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1130]
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1948:33: warning[-Wanalyzer-malloc-leak]: leak of ‘ctx’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1909:15: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1910:12: branch_false: following ‘false’ branch (when ‘ctx’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1913:20: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1917:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1920:22: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1921:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1925:32: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1928:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1941:46: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1942:20: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1944:49: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1946:28: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1948:33: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1948:33: danger: ‘ctx’ leaks here; was allocated at [(1)](sarif:/runs/0/results/61/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1131]
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1953:30: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1910:12: branch_false: following ‘false’ branch (when ‘ctx’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1913:20: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1917:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1920:22: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1920:22: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1921:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1925:32: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1928:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1941:46: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1942:20: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1944:49: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1946:28: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1953:61: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1953:30: danger: ‘<unknown>’ leaks here; was allocated at [(5)](sarif:/runs/0/results/66/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1132]
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1953:30: warning[-Wanalyzer-malloc-leak]: leak of ‘ctx’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1909:15: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1910:12: branch_false: following ‘false’ branch (when ‘ctx’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1913:20: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1917:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1920:22: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1921:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1925:32: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1928:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1941:46: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1942:20: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1944:49: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1946:28: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1953:61: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1953:30: danger: ‘ctx’ leaks here; was allocated at [(1)](sarif:/runs/0/results/65/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1133]
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1959:45: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1910:12: branch_false: following ‘false’ branch (when ‘ctx’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1913:20: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1917:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1920:22: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1920:22: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1921:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1925:32: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1928:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1941:46: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1942:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1959:45: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1959:45: danger: ‘<unknown>’ leaks here; was allocated at [(5)](sarif:/runs/0/results/68/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1134]
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1959:45: warning[-Wanalyzer-malloc-leak]: leak of ‘ctx’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1909:15: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1910:12: branch_false: following ‘false’ branch (when ‘ctx’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1913:20: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1917:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1920:22: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1921:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1925:32: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1928:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1941:46: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1942:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1959:45: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1959:45: danger: ‘ctx’ leaks here; was allocated at [(1)](sarif:/runs/0/results/69/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1135]
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1964:25: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1910:12: branch_false: following ‘false’ branch (when ‘ctx’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1913:20: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1917:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1920:22: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1920:22: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1921:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1925:32: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1928:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1941:46: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1942:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1959:45: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1962:20: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1964:25: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1964:25: danger: ‘<unknown>’ leaks here; was allocated at [(5)](sarif:/runs/0/results/71/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1136]
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1964:25: warning[-Wanalyzer-malloc-leak]: leak of ‘ctx’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1909:15: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1910:12: branch_false: following ‘false’ branch (when ‘ctx’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1913:20: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1917:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1920:22: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1921:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1925:32: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1928:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1941:46: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1942:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1959:45: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1962:20: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1964:25: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1964:25: danger: ‘ctx’ leaks here; was allocated at [(1)](sarif:/runs/0/results/73/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1137]
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1969:35: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1910:12: branch_false: following ‘false’ branch (when ‘ctx’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1913:20: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1917:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1920:22: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1921:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1925:32: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1928:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1931:34: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1931:34: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1932:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1969:35: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1969:35: danger: ‘<unknown>’ leaks here; was allocated at [(9)](sarif:/runs/0/results/77/codeFlows/0/threadFlows/0/locations/8)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1138]
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1969:35: warning[-Wanalyzer-malloc-leak]: leak of ‘ctx’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1909:15: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1910:12: branch_false: following ‘false’ branch (when ‘ctx’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1913:20: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1917:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1920:22: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1921:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1925:32: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1928:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1931:34: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1932:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1969:35: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1969:35: danger: ‘ctx’ leaks here; was allocated at [(1)](sarif:/runs/0/results/79/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1139]
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1973:15: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1910:12: branch_false: following ‘false’ branch (when ‘ctx’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1913:20: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1917:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1920:22: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1921:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1925:32: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1928:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1931:34: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1931:34: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1932:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1969:35: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1970:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1973:15: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1973:15: danger: ‘<unknown>’ leaks here; was allocated at [(9)](sarif:/runs/0/results/81/codeFlows/0/threadFlows/0/locations/8)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1140]
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1973:15: warning[-Wanalyzer-malloc-leak]: leak of ‘ctx’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1909:15: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1910:12: branch_false: following ‘false’ branch (when ‘ctx’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1913:20: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1917:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1920:22: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1921:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1925:32: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1928:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1931:34: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1932:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1969:35: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1970:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1973:15: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1973:15: danger: ‘ctx’ leaks here; was allocated at [(1)](sarif:/runs/0/results/82/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1141]
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1981:9: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1910:12: branch_false: following ‘false’ branch (when ‘ctx’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1913:20: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1916:26: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1917:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1920:22: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1921:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1922:17: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1981:9: danger: ‘<unknown>’ leaks here; was allocated at [(3)](sarif:/runs/0/results/86/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-762): [#def1142]
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1981:9: warning[-Wanalyzer-mismatching-deallocation]: ‘ctx’ should have been deallocated with ‘free’ but was deallocated with ‘smartcard_call_context_free’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1909:15: acquire_memory: allocated here (expects deallocation with ‘free’)
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1910:12: branch_false: following ‘false’ branch (when ‘ctx’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1913:20: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1917:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1918:17: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1981:9: danger: deallocated with ‘smartcard_call_context_free’ here; allocation at [(1)](sarif:/runs/0/results/88/codeFlows/0/threadFlows/0/locations/0) expects deallocation with ‘free’
Error: GCC_ANALYZER_WARNING (CWE-416): [#def1143]
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:2093:14: warning[-Wanalyzer-use-after-free]: use after ‘smartcard_call_context_free’ of ‘ctx’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1903:21: enter_function: entry to ‘smartcard_call_context_new’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1909:15: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1910:12: branch_false: following ‘false’ branch (when ‘ctx’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1913:20: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1981:9: release_memory: deallocated here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_call.c:1981:9: call_function: calling ‘smartcard_call_context_free’ from ‘smartcard_call_context_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1144]
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:93:14: warning[-Wanalyzer-malloc-leak]: leak of ‘rgReaderStates’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2398:13: enter_function: entry to ‘smartcard_unpack_reader_state_a’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2404:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2407:28: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2407:28: call_function: calling ‘Stream_Get_UINT32’ from ‘smartcard_unpack_reader_state_a’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2407:28: return_function: returning to ‘smartcard_unpack_reader_state_a’ from ‘Stream_Get_UINT32’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2408:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2415:35: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2415:35: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2417:12: branch_false: following ‘false’ branch...
branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2421:32: branch_true: following ‘true’ branch (when ‘index < cReaders’)...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2423:24: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2426:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2429:22: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2429:22: call_function: calling ‘smartcard_ndr_pointer_read_’ from ‘smartcard_unpack_reader_state_a’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1145]
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:93:14: warning[-Wanalyzer-malloc-leak]: leak of ‘states’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2471:13: enter_function: entry to ‘smartcard_unpack_reader_state_w’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2477:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2480:28: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2480:28: call_function: calling ‘Stream_Get_UINT32’ from ‘smartcard_unpack_reader_state_w’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2480:28: return_function: returning to ‘smartcard_unpack_reader_state_w’ from ‘Stream_Get_UINT32’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2481:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2488:35: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2489:24: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2491:12: branch_false: following ‘false’ branch...
branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2495:32: branch_true: following ‘true’ branch (when ‘index < cReaders’)...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2497:24: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2500:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2503:22: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2503:22: call_function: calling ‘smartcard_ndr_pointer_read_’ from ‘smartcard_unpack_reader_state_w’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1146]
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:104:17: warning[-Wanalyzer-malloc-leak]: leak of ‘rgReaderStates’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2398:13: enter_function: entry to ‘smartcard_unpack_reader_state_a’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2404:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2407:28: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2407:28: call_function: calling ‘Stream_Get_UINT32’ from ‘smartcard_unpack_reader_state_a’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2407:28: return_function: returning to ‘smartcard_unpack_reader_state_a’ from ‘Stream_Get_UINT32’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2408:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2415:35: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2415:35: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2417:12: branch_false: following ‘false’ branch...
branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2421:32: branch_true: following ‘true’ branch (when ‘index < cReaders’)...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2423:24: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2426:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2429:22: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2429:22: call_function: calling ‘smartcard_ndr_pointer_read_’ from ‘smartcard_unpack_reader_state_a’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1147]
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:104:17: warning[-Wanalyzer-malloc-leak]: leak of ‘states’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2471:13: enter_function: entry to ‘smartcard_unpack_reader_state_w’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2477:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2480:28: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2480:28: call_function: calling ‘Stream_Get_UINT32’ from ‘smartcard_unpack_reader_state_w’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2480:28: return_function: returning to ‘smartcard_unpack_reader_state_w’ from ‘Stream_Get_UINT32’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2481:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2488:35: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2489:24: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2491:12: branch_false: following ‘false’ branch...
branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2495:32: branch_true: following ‘true’ branch (when ‘index < cReaders’)...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2497:24: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2500:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2503:22: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2503:22: call_function: calling ‘smartcard_ndr_pointer_read_’ from ‘smartcard_unpack_reader_state_w’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1148]
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:139:14: warning[-Wanalyzer-malloc-leak]: leak of ‘rgReaderStates’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2471:13: enter_function: entry to ‘smartcard_unpack_reader_state_w’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2477:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2480:28: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2480:28: call_function: calling ‘Stream_Get_UINT32’ from ‘smartcard_unpack_reader_state_w’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2480:28: return_function: returning to ‘smartcard_unpack_reader_state_w’ from ‘Stream_Get_UINT32’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2481:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2488:35: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2488:35: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2491:12: branch_false: following ‘false’ branch...
branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2495:32: branch_true: following ‘true’ branch (when ‘index < cReaders’)...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2497:24: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2500:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2503:22: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2503:22: call_function: calling ‘smartcard_ndr_pointer_read_’ from ‘smartcard_unpack_reader_state_w’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2503:22: return_function: returning to ‘smartcard_unpack_reader_state_w’ from ‘smartcard_ndr_pointer_read_’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2510:17: call_function: inlined call to ‘stream_read_u32_le’ from ‘smartcard_unpack_reader_state_w’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2511:17: call_function: inlined call to ‘stream_read_u32_le’ from ‘smartcard_unpack_reader_state_w’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2512:17: call_function: inlined call to ‘stream_read_u32_le’ from ‘smartcard_unpack_reader_state_w’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2495:32: branch_false: following ‘false’ branch (when ‘index >= cReaders’)...
branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2516:32: branch_true: following ‘true’ branch (when ‘index < cReaders’)...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2518:67: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2521:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2524:55: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2524:26: call_function: inlined call to ‘smartcard_ndr_read_w’ from ‘smartcard_unpack_reader_state_w’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1149]
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:139:14: warning[-Wanalyzer-malloc-leak]: leak of ‘states’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2398:13: enter_function: entry to ‘smartcard_unpack_reader_state_a’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2404:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2407:28: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2407:28: call_function: calling ‘Stream_Get_UINT32’ from ‘smartcard_unpack_reader_state_a’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2407:28: return_function: returning to ‘smartcard_unpack_reader_state_a’ from ‘Stream_Get_UINT32’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2408:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2415:35: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2416:24: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2417:12: branch_false: following ‘false’ branch...
branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2421:32: branch_true: following ‘true’ branch (when ‘index < cReaders’)...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2423:24: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2426:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2429:22: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2429:22: call_function: calling ‘smartcard_ndr_pointer_read_’ from ‘smartcard_unpack_reader_state_a’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2429:22: return_function: returning to ‘smartcard_unpack_reader_state_a’ from ‘smartcard_ndr_pointer_read_’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2436:17: call_function: inlined call to ‘stream_read_u32_le’ from ‘smartcard_unpack_reader_state_a’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2437:17: call_function: inlined call to ‘stream_read_u32_le’ from ‘smartcard_unpack_reader_state_a’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2438:17: call_function: inlined call to ‘stream_read_u32_le’ from ‘smartcard_unpack_reader_state_a’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2421:32: branch_false: following ‘false’ branch (when ‘index >= cReaders’)...
branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2442:32: branch_true: following ‘true’ branch (when ‘index < cReaders’)...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2444:67: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2447:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2449:55: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2449:26: call_function: inlined call to ‘smartcard_ndr_read_a’ from ‘smartcard_unpack_reader_state_a’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1150]
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:150:33: warning[-Wanalyzer-malloc-leak]: leak of ‘rgReaderStates’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2398:13: enter_function: entry to ‘smartcard_unpack_reader_state_a’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2404:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2407:28: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2407:28: call_function: calling ‘Stream_Get_UINT32’ from ‘smartcard_unpack_reader_state_a’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2407:28: return_function: returning to ‘smartcard_unpack_reader_state_a’ from ‘Stream_Get_UINT32’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2408:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2415:35: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2415:35: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2417:12: branch_false: following ‘false’ branch...
branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2421:32: branch_true: following ‘true’ branch (when ‘index < cReaders’)...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2423:24: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2426:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2429:22: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2429:22: call_function: calling ‘smartcard_ndr_pointer_read_’ from ‘smartcard_unpack_reader_state_a’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2429:22: return_function: returning to ‘smartcard_unpack_reader_state_a’ from ‘smartcard_ndr_pointer_read_’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2436:17: call_function: inlined call to ‘stream_read_u32_le’ from ‘smartcard_unpack_reader_state_a’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2437:17: call_function: inlined call to ‘stream_read_u32_le’ from ‘smartcard_unpack_reader_state_a’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2438:17: call_function: inlined call to ‘stream_read_u32_le’ from ‘smartcard_unpack_reader_state_a’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2421:32: branch_false: following ‘false’ branch (when ‘index >= cReaders’)...
branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2442:32: branch_true: following ‘true’ branch (when ‘index < cReaders’)...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2444:67: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2447:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2449:55: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2449:26: call_function: inlined call to ‘smartcard_ndr_read_a’ from ‘smartcard_unpack_reader_state_a’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1151]
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:150:33: warning[-Wanalyzer-malloc-leak]: leak of ‘states’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2398:13: enter_function: entry to ‘smartcard_unpack_reader_state_a’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2404:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2407:28: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2407:28: call_function: calling ‘Stream_Get_UINT32’ from ‘smartcard_unpack_reader_state_a’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2407:28: return_function: returning to ‘smartcard_unpack_reader_state_a’ from ‘Stream_Get_UINT32’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2408:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2415:35: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2416:24: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2417:12: branch_false: following ‘false’ branch...
branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2421:32: branch_true: following ‘true’ branch (when ‘index < cReaders’)...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2423:24: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2426:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2429:22: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2429:22: call_function: calling ‘smartcard_ndr_pointer_read_’ from ‘smartcard_unpack_reader_state_a’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2429:22: return_function: returning to ‘smartcard_unpack_reader_state_a’ from ‘smartcard_ndr_pointer_read_’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2436:17: call_function: inlined call to ‘stream_read_u32_le’ from ‘smartcard_unpack_reader_state_a’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2437:17: call_function: inlined call to ‘stream_read_u32_le’ from ‘smartcard_unpack_reader_state_a’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2438:17: call_function: inlined call to ‘stream_read_u32_le’ from ‘smartcard_unpack_reader_state_a’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2421:32: branch_false: following ‘false’ branch (when ‘index >= cReaders’)...
branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2442:32: branch_true: following ‘true’ branch (when ‘index < cReaders’)...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2444:67: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2447:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2449:55: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2449:26: call_function: inlined call to ‘smartcard_ndr_read_a’ from ‘smartcard_unpack_reader_state_a’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1152]
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:178:17: warning[-Wanalyzer-malloc-leak]: leak of ‘rgReaderStates’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2398:13: enter_function: entry to ‘smartcard_unpack_reader_state_a’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2404:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2407:28: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2407:28: call_function: calling ‘Stream_Get_UINT32’ from ‘smartcard_unpack_reader_state_a’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2407:28: return_function: returning to ‘smartcard_unpack_reader_state_a’ from ‘Stream_Get_UINT32’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2408:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2415:35: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2415:35: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2417:12: branch_false: following ‘false’ branch...
branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2421:32: branch_true: following ‘true’ branch (when ‘index < cReaders’)...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2423:24: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2426:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2429:22: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2429:22: call_function: calling ‘smartcard_ndr_pointer_read_’ from ‘smartcard_unpack_reader_state_a’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2429:22: return_function: returning to ‘smartcard_unpack_reader_state_a’ from ‘smartcard_ndr_pointer_read_’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2436:17: call_function: inlined call to ‘stream_read_u32_le’ from ‘smartcard_unpack_reader_state_a’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2437:17: call_function: inlined call to ‘stream_read_u32_le’ from ‘smartcard_unpack_reader_state_a’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2438:17: call_function: inlined call to ‘stream_read_u32_le’ from ‘smartcard_unpack_reader_state_a’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2421:32: branch_false: following ‘false’ branch (when ‘index >= cReaders’)...
branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2442:32: branch_true: following ‘true’ branch (when ‘index < cReaders’)...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2444:67: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2447:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2449:55: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2449:26: call_function: inlined call to ‘smartcard_ndr_read_a’ from ‘smartcard_unpack_reader_state_a’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1153]
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:178:17: warning[-Wanalyzer-malloc-leak]: leak of ‘states’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2398:13: enter_function: entry to ‘smartcard_unpack_reader_state_a’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2404:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2407:28: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2407:28: call_function: calling ‘Stream_Get_UINT32’ from ‘smartcard_unpack_reader_state_a’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2407:28: return_function: returning to ‘smartcard_unpack_reader_state_a’ from ‘Stream_Get_UINT32’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2408:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2415:35: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2416:24: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2417:12: branch_false: following ‘false’ branch...
branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2421:32: branch_true: following ‘true’ branch (when ‘index < cReaders’)...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2423:24: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2426:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2429:22: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2429:22: call_function: calling ‘smartcard_ndr_pointer_read_’ from ‘smartcard_unpack_reader_state_a’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2429:22: return_function: returning to ‘smartcard_unpack_reader_state_a’ from ‘smartcard_ndr_pointer_read_’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2436:17: call_function: inlined call to ‘stream_read_u32_le’ from ‘smartcard_unpack_reader_state_a’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2437:17: call_function: inlined call to ‘stream_read_u32_le’ from ‘smartcard_unpack_reader_state_a’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2438:17: call_function: inlined call to ‘stream_read_u32_le’ from ‘smartcard_unpack_reader_state_a’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2421:32: branch_false: following ‘false’ branch (when ‘index >= cReaders’)...
branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2442:32: branch_true: following ‘true’ branch (when ‘index < cReaders’)...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2444:67: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2447:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2449:55: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2449:26: call_function: inlined call to ‘smartcard_ndr_read_a’ from ‘smartcard_unpack_reader_state_a’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1154]
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:187:14: warning[-Wanalyzer-malloc-leak]: leak of ‘rgReaderStates’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2398:13: enter_function: entry to ‘smartcard_unpack_reader_state_a’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2404:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2407:28: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2407:28: call_function: calling ‘Stream_Get_UINT32’ from ‘smartcard_unpack_reader_state_a’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2407:28: return_function: returning to ‘smartcard_unpack_reader_state_a’ from ‘Stream_Get_UINT32’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2408:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2415:35: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2415:35: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2417:12: branch_false: following ‘false’ branch...
branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2421:32: branch_true: following ‘true’ branch (when ‘index < cReaders’)...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2423:24: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2426:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2429:22: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2429:22: call_function: calling ‘smartcard_ndr_pointer_read_’ from ‘smartcard_unpack_reader_state_a’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2429:22: return_function: returning to ‘smartcard_unpack_reader_state_a’ from ‘smartcard_ndr_pointer_read_’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2436:17: call_function: inlined call to ‘stream_read_u32_le’ from ‘smartcard_unpack_reader_state_a’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2437:17: call_function: inlined call to ‘stream_read_u32_le’ from ‘smartcard_unpack_reader_state_a’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2438:17: call_function: inlined call to ‘stream_read_u32_le’ from ‘smartcard_unpack_reader_state_a’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2421:32: branch_false: following ‘false’ branch (when ‘index >= cReaders’)...
branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2442:32: branch_true: following ‘true’ branch (when ‘index < cReaders’)...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2444:67: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2447:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2449:55: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2449:26: call_function: inlined call to ‘smartcard_ndr_read_a’ from ‘smartcard_unpack_reader_state_a’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1155]
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:187:14: warning[-Wanalyzer-malloc-leak]: leak of ‘states’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2398:13: enter_function: entry to ‘smartcard_unpack_reader_state_a’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2404:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2407:28: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2407:28: call_function: calling ‘Stream_Get_UINT32’ from ‘smartcard_unpack_reader_state_a’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2407:28: return_function: returning to ‘smartcard_unpack_reader_state_a’ from ‘Stream_Get_UINT32’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2408:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2415:35: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2416:24: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2417:12: branch_false: following ‘false’ branch...
branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2421:32: branch_true: following ‘true’ branch (when ‘index < cReaders’)...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2423:24: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2426:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2429:22: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2429:22: call_function: calling ‘smartcard_ndr_pointer_read_’ from ‘smartcard_unpack_reader_state_a’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2429:22: return_function: returning to ‘smartcard_unpack_reader_state_a’ from ‘smartcard_ndr_pointer_read_’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2436:17: call_function: inlined call to ‘stream_read_u32_le’ from ‘smartcard_unpack_reader_state_a’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2437:17: call_function: inlined call to ‘stream_read_u32_le’ from ‘smartcard_unpack_reader_state_a’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2438:17: call_function: inlined call to ‘stream_read_u32_le’ from ‘smartcard_unpack_reader_state_a’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2421:32: branch_false: following ‘false’ branch (when ‘index >= cReaders’)...
branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2442:32: branch_true: following ‘true’ branch (when ‘index < cReaders’)...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2444:67: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2447:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2449:55: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2449:26: call_function: inlined call to ‘smartcard_ndr_read_a’ from ‘smartcard_unpack_reader_state_a’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1156]
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:489:9: warning[-Wanalyzer-malloc-leak]: leak of ‘smartcard_convert_string_list(*call.mszGroups, (long unsigned int)*call.cBytes, unicode)’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:672:13: enter_function: entry to ‘smartcard_trace_list_readers_call’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:676:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:679:75: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:679:28: call_function: calling ‘smartcard_convert_string_list’ from ‘smartcard_trace_list_readers_call’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:679:28: return_function: returning to ‘smartcard_trace_list_readers_call’ from ‘smartcard_convert_string_list’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:682:9: call_function: calling ‘smartcard_log_context’ from ‘smartcard_trace_list_readers_call’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1157]
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:664:9: warning[-Wanalyzer-malloc-leak]: leak of ‘smartcard_convert_string_list(*ret.msz, (long unsigned int)*ret.cBytes, unicode)’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:654:13: enter_function: entry to ‘smartcard_trace_list_reader_groups_return’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:659:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:662:62: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:662:22: call_function: calling ‘smartcard_convert_string_list’ from ‘smartcard_trace_list_reader_groups_return’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:662:22: return_function: returning to ‘smartcard_trace_list_reader_groups_return’ from ‘smartcard_convert_string_list’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:664:9: danger: ‘smartcard_convert_string_list(*ret.msz, (long unsigned int)*ret.cBytes, unicode)’ leaks here; was allocated at [(12)](sarif:/runs/0/results/38/codeFlows/0/threadFlows/0/locations/11)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1158]
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:665:9: warning[-Wanalyzer-malloc-leak]: leak of ‘smartcard_convert_string_list(*ret.msz, (long unsigned int)*ret.cBytes, unicode)’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:654:13: enter_function: entry to ‘smartcard_trace_list_reader_groups_return’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:659:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:662:62: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:662:22: call_function: calling ‘smartcard_convert_string_list’ from ‘smartcard_trace_list_reader_groups_return’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:662:22: return_function: returning to ‘smartcard_trace_list_reader_groups_return’ from ‘smartcard_convert_string_list’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:665:9: danger: ‘smartcard_convert_string_list(*ret.msz, (long unsigned int)*ret.cBytes, unicode)’ leaks here; was allocated at [(12)](sarif:/runs/0/results/40/codeFlows/0/threadFlows/0/locations/11)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1159]
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:667:9: warning[-Wanalyzer-malloc-leak]: leak of ‘smartcard_convert_string_list(*ret.msz, (long unsigned int)*ret.cBytes, unicode)’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:654:13: enter_function: entry to ‘smartcard_trace_list_reader_groups_return’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:659:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:662:62: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:662:22: call_function: calling ‘smartcard_convert_string_list’ from ‘smartcard_trace_list_reader_groups_return’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:662:22: return_function: returning to ‘smartcard_trace_list_reader_groups_return’ from ‘smartcard_convert_string_list’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:667:9: danger: ‘smartcard_convert_string_list(*ret.msz, (long unsigned int)*ret.cBytes, unicode)’ leaks here; was allocated at [(12)](sarif:/runs/0/results/43/codeFlows/0/threadFlows/0/locations/11)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1160]
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:668:9: warning[-Wanalyzer-malloc-leak]: leak of ‘smartcard_convert_string_list(*ret.msz, (long unsigned int)*ret.cBytes, unicode)’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:654:13: enter_function: entry to ‘smartcard_trace_list_reader_groups_return’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:659:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:662:62: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:662:22: call_function: calling ‘smartcard_convert_string_list’ from ‘smartcard_trace_list_reader_groups_return’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:662:22: return_function: returning to ‘smartcard_trace_list_reader_groups_return’ from ‘smartcard_convert_string_list’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:667:9: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:668:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:668:9: danger: ‘smartcard_convert_string_list(*ret.msz, (long unsigned int)*ret.cBytes, unicode)’ leaks here; was allocated at [(12)](sarif:/runs/0/results/45/codeFlows/0/threadFlows/0/locations/11)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1161]
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:681:9: warning[-Wanalyzer-malloc-leak]: leak of ‘smartcard_convert_string_list(*call.mszGroups, (long unsigned int)*call.cBytes, unicode)’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:672:13: enter_function: entry to ‘smartcard_trace_list_readers_call’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:676:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:679:75: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:679:28: call_function: calling ‘smartcard_convert_string_list’ from ‘smartcard_trace_list_readers_call’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:679:28: return_function: returning to ‘smartcard_trace_list_readers_call’ from ‘smartcard_convert_string_list’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:681:9: danger: ‘smartcard_convert_string_list(*call.mszGroups, (long unsigned int)*call.cBytes, unicode)’ leaks here; was allocated at [(12)](sarif:/runs/0/results/47/codeFlows/0/threadFlows/0/locations/11)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1162]
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:684:9: warning[-Wanalyzer-malloc-leak]: leak of ‘smartcard_convert_string_list(*call.mszGroups, (long unsigned int)*call.cBytes, unicode)’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:672:13: enter_function: entry to ‘smartcard_trace_list_readers_call’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:676:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:679:75: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:679:28: call_function: calling ‘smartcard_convert_string_list’ from ‘smartcard_trace_list_readers_call’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:679:28: return_function: returning to ‘smartcard_trace_list_readers_call’ from ‘smartcard_convert_string_list’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:684:9: danger: ‘smartcard_convert_string_list(*call.mszGroups, (long unsigned int)*call.cBytes, unicode)’ leaks here; was allocated at [(12)](sarif:/runs/0/results/49/codeFlows/0/threadFlows/0/locations/11)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1163]
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:839:9: warning[-Wanalyzer-malloc-leak]: leak of ‘smartcard_convert_string_list(*ret.msz, (long unsigned int)*ret.cBytes, unicode)’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:819:13: enter_function: entry to ‘smartcard_trace_list_readers_return’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:824:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:827:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:831:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:837:62: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:837:22: call_function: calling ‘smartcard_convert_string_list’ from ‘smartcard_trace_list_readers_return’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:837:22: return_function: returning to ‘smartcard_trace_list_readers_return’ from ‘smartcard_convert_string_list’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:839:9: danger: ‘smartcard_convert_string_list(*ret.msz, (long unsigned int)*ret.cBytes, unicode)’ leaks here; was allocated at [(14)](sarif:/runs/0/results/50/codeFlows/0/threadFlows/0/locations/13)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1164]
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:840:9: warning[-Wanalyzer-malloc-leak]: leak of ‘smartcard_convert_string_list(*ret.msz, (long unsigned int)*ret.cBytes, unicode)’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:819:13: enter_function: entry to ‘smartcard_trace_list_readers_return’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:824:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:827:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:831:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:837:62: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:837:22: call_function: calling ‘smartcard_convert_string_list’ from ‘smartcard_trace_list_readers_return’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:837:22: return_function: returning to ‘smartcard_trace_list_readers_return’ from ‘smartcard_convert_string_list’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:839:9: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:840:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:840:9: danger: ‘smartcard_convert_string_list(*ret.msz, (long unsigned int)*ret.cBytes, unicode)’ leaks here; was allocated at [(14)](sarif:/runs/0/results/52/codeFlows/0/threadFlows/0/locations/13)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1165]
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:1326:9: warning[-Wanalyzer-malloc-leak]: leak of ‘smartcard_convert_string_list(*ret.mszReaderNames, (long unsigned int)cBytes, unicode)’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:1310:13: enter_function: entry to ‘smartcard_trace_status_return’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:1317:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:1319:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:1324:27: call_function: calling ‘smartcard_convert_string_list’ from ‘smartcard_trace_status_return’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:1324:27: return_function: returning to ‘smartcard_trace_status_return’ from ‘smartcard_convert_string_list’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:1326:9: danger: ‘smartcard_convert_string_list(*ret.mszReaderNames, (long unsigned int)cBytes, unicode)’ leaks here; was allocated at [(12)](sarif:/runs/0/results/54/codeFlows/0/threadFlows/0/locations/11)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1166]
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:1327:9: warning[-Wanalyzer-malloc-leak]: leak of ‘smartcard_convert_string_list(*ret.mszReaderNames, (long unsigned int)cBytes, unicode)’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:1310:13: enter_function: entry to ‘smartcard_trace_status_return’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:1317:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:1319:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:1324:27: call_function: calling ‘smartcard_convert_string_list’ from ‘smartcard_trace_status_return’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:1324:27: return_function: returning to ‘smartcard_trace_status_return’ from ‘smartcard_convert_string_list’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:1327:9: danger: ‘smartcard_convert_string_list(*ret.mszReaderNames, (long unsigned int)cBytes, unicode)’ leaks here; was allocated at [(12)](sarif:/runs/0/results/56/codeFlows/0/threadFlows/0/locations/11)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1167]
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:1329:9: warning[-Wanalyzer-malloc-leak]: leak of ‘smartcard_convert_string_list(*ret.mszReaderNames, (long unsigned int)cBytes, unicode)’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:1310:13: enter_function: entry to ‘smartcard_trace_status_return’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:1317:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:1319:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:1324:27: call_function: calling ‘smartcard_convert_string_list’ from ‘smartcard_trace_status_return’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:1324:27: return_function: returning to ‘smartcard_trace_status_return’ from ‘smartcard_convert_string_list’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:1329:9: danger: ‘smartcard_convert_string_list(*ret.mszReaderNames, (long unsigned int)cBytes, unicode)’ leaks here; was allocated at [(12)](sarif:/runs/0/results/59/codeFlows/0/threadFlows/0/locations/11)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1168]
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:1333:9: warning[-Wanalyzer-malloc-leak]: leak of ‘smartcard_convert_string_list(*ret.mszReaderNames, (long unsigned int)cBytes, unicode)’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:1310:13: enter_function: entry to ‘smartcard_trace_status_return’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:1317:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:1319:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:1324:27: call_function: calling ‘smartcard_convert_string_list’ from ‘smartcard_trace_status_return’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:1324:27: return_function: returning to ‘smartcard_trace_status_return’ from ‘smartcard_convert_string_list’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:1333:9: danger: ‘smartcard_convert_string_list(*ret.mszReaderNames, (long unsigned int)cBytes, unicode)’ leaks here; was allocated at [(12)](sarif:/runs/0/results/63/codeFlows/0/threadFlows/0/locations/11)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1169]
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:1336:9: warning[-Wanalyzer-malloc-leak]: leak of ‘smartcard_convert_string_list(*ret.mszReaderNames, (long unsigned int)cBytes, unicode)’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:1310:13: enter_function: entry to ‘smartcard_trace_status_return’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:1317:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:1319:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:1324:27: call_function: calling ‘smartcard_convert_string_list’ from ‘smartcard_trace_status_return’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:1324:27: return_function: returning to ‘smartcard_trace_status_return’ from ‘smartcard_convert_string_list’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:1333:9: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:1336:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:1336:9: danger: ‘smartcard_convert_string_list(*ret.mszReaderNames, (long unsigned int)cBytes, unicode)’ leaks here; was allocated at [(12)](sarif:/runs/0/results/65/codeFlows/0/threadFlows/0/locations/11)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1170]
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:1338:9: warning[-Wanalyzer-malloc-leak]: leak of ‘smartcard_convert_string_list(*ret.mszReaderNames, (long unsigned int)cBytes, unicode)’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:1310:13: enter_function: entry to ‘smartcard_trace_status_return’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:1317:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:1319:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:1324:27: call_function: calling ‘smartcard_convert_string_list’ from ‘smartcard_trace_status_return’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:1324:27: return_function: returning to ‘smartcard_trace_status_return’ from ‘smartcard_convert_string_list’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:1333:9: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:1336:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:1338:9: danger: ‘smartcard_convert_string_list(*ret.mszReaderNames, (long unsigned int)cBytes, unicode)’ leaks here; was allocated at [(12)](sarif:/runs/0/results/66/codeFlows/0/threadFlows/0/locations/11)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1171]
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2426:22: warning[-Wanalyzer-malloc-leak]: leak of ‘rgReaderStates’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2398:13: enter_function: entry to ‘smartcard_unpack_reader_state_a’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2404:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2407:28: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2407:28: call_function: calling ‘Stream_Get_UINT32’ from ‘smartcard_unpack_reader_state_a’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2407:28: return_function: returning to ‘smartcard_unpack_reader_state_a’ from ‘Stream_Get_UINT32’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2408:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2415:35: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2415:35: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2417:12: branch_false: following ‘false’ branch...
branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2421:32: branch_true: following ‘true’ branch (when ‘index < cReaders’)...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2423:24: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2426:22: danger: ‘rgReaderStates’ leaks here; was allocated at [(13)](sarif:/runs/0/results/68/codeFlows/0/threadFlows/0/locations/12)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1172]
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2426:22: warning[-Wanalyzer-malloc-leak]: leak of ‘states’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2398:13: enter_function: entry to ‘smartcard_unpack_reader_state_a’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2404:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2407:28: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2407:28: call_function: calling ‘Stream_Get_UINT32’ from ‘smartcard_unpack_reader_state_a’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2407:28: return_function: returning to ‘smartcard_unpack_reader_state_a’ from ‘Stream_Get_UINT32’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2408:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2415:35: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2416:24: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2417:12: branch_false: following ‘false’ branch...
branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2421:32: branch_true: following ‘true’ branch (when ‘index < cReaders’)...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2423:24: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2426:22: danger: ‘states’ leaks here; was allocated at [(13)](sarif:/runs/0/results/69/codeFlows/0/threadFlows/0/locations/12)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1173]
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2500:22: warning[-Wanalyzer-malloc-leak]: leak of ‘rgReaderStates’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2471:13: enter_function: entry to ‘smartcard_unpack_reader_state_w’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2477:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2480:28: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2480:28: call_function: calling ‘Stream_Get_UINT32’ from ‘smartcard_unpack_reader_state_w’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2480:28: return_function: returning to ‘smartcard_unpack_reader_state_w’ from ‘Stream_Get_UINT32’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2481:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2488:35: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2488:35: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2491:12: branch_false: following ‘false’ branch...
branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2495:32: branch_true: following ‘true’ branch (when ‘index < cReaders’)...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2497:24: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2500:22: danger: ‘rgReaderStates’ leaks here; was allocated at [(13)](sarif:/runs/0/results/71/codeFlows/0/threadFlows/0/locations/12)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1174]
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2500:22: warning[-Wanalyzer-malloc-leak]: leak of ‘states’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2471:13: enter_function: entry to ‘smartcard_unpack_reader_state_w’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2477:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2480:28: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2480:28: call_function: calling ‘Stream_Get_UINT32’ from ‘smartcard_unpack_reader_state_w’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2480:28: return_function: returning to ‘smartcard_unpack_reader_state_w’ from ‘Stream_Get_UINT32’
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2481:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2488:35: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2489:24: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2491:12: branch_false: following ‘false’ branch...
branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2495:32: branch_true: following ‘true’ branch (when ‘index < cReaders’)...
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2497:24: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/utils/smartcard_pack.c:2500:22: danger: ‘states’ leaks here; was allocated at [(13)](sarif:/runs/0/results/70/codeFlows/0/threadFlows/0/locations/12)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1175]
FreeRDP-3.16.0/rdtk/librdtk/rdtk_engine.c:37:13: warning[-Wanalyzer-malloc-leak]: leak of ‘engine’
FreeRDP-3.16.0/rdtk/librdtk/rdtk_engine.c:32:43: acquire_memory: allocated here
FreeRDP-3.16.0/rdtk/librdtk/rdtk_engine.c:34:12: branch_false: following ‘false’ branch (when ‘engine’ is non-NULL)...
FreeRDP-3.16.0/rdtk/librdtk/rdtk_engine.c:37:13: branch_false: ...to here
FreeRDP-3.16.0/rdtk/librdtk/rdtk_engine.c:37:13: danger: ‘engine’ leaks here; was allocated at [(1)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1176]
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:161:20: warning[-Wanalyzer-malloc-leak]: leak of ‘font’
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:606:11: enter_function: entry to ‘rdtk_font_new’
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:618:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:621:9: branch_false: ...to here
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:622:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:625:9: branch_false: ...to here
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:626:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:629:14: branch_false: ...to here
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:629:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:632:14: branch_false: ...to here
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:632:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:635:27: branch_false: ...to here
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:635:27: acquire_memory: allocated here
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:637:12: branch_false: following ‘false’ branch (when ‘font’ is non-NULL)...
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:640:9: branch_false: ...to here
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:643:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:646:28: branch_false: ...to here
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:647:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:650:29: branch_false: ...to here
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:650:29: call_function: calling ‘rdtk_font_load_descriptor’ from ‘rdtk_font_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1177]
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:161:20: warning[-Wanalyzer-malloc-leak]: leak of ‘rdtk_font_load_descriptor_file(filename, & size)’
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:593:12: enter_function: entry to ‘rdtk_font_load_descriptor’
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:598:24: acquire_memory: allocated here
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:598:24: call_function: calling ‘rdtk_font_load_descriptor_file’ from ‘rdtk_font_load_descriptor’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1178]
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:163:12: warning[-Wanalyzer-malloc-leak]: leak of ‘rdtk_font_load_descriptor_file(filename, & size)’
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:593:12: enter_function: entry to ‘rdtk_font_load_descriptor’
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:598:24: acquire_memory: allocated here
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:598:24: call_function: calling ‘rdtk_font_load_descriptor_file’ from ‘rdtk_font_load_descriptor’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1179]
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:168:9: warning[-Wanalyzer-malloc-leak]: leak of ‘rdtk_font_load_descriptor_file(filename, & size)’
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:593:12: enter_function: entry to ‘rdtk_font_load_descriptor’
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:598:24: acquire_memory: allocated here
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:598:24: call_function: calling ‘rdtk_font_load_descriptor_file’ from ‘rdtk_font_load_descriptor’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1180]
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:313:24: warning[-Wanalyzer-malloc-leak]: leak of ‘buffer’
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:667:18: enter_function: entry to ‘rdtk_embedded_font_new’
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:677:12: branch_false: following ‘false’ branch (when ‘font’ is non-NULL)...
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:680:9: branch_false: ...to here
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:683:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:689:28: branch_false: ...to here
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:690:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:698:31: branch_false: ...to here
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:698:31: acquire_memory: allocated here
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:700:12: branch_false: following ‘false’ branch (when ‘buffer’ is non-NULL)...
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:703:9: branch_false: ...to here
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:704:29: call_function: calling ‘rdtk_font_parse_descriptor_buffer’ from ‘rdtk_embedded_font_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1181]
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:313:24: warning[-Wanalyzer-malloc-leak]: leak of ‘font’
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:667:18: enter_function: entry to ‘rdtk_embedded_font_new’
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:675:37: acquire_memory: allocated here
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:677:12: branch_false: following ‘false’ branch (when ‘font’ is non-NULL)...
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:680:9: branch_false: ...to here
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:683:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:689:28: branch_false: ...to here
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:690:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:698:31: branch_false: ...to here
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:700:12: branch_false: following ‘false’ branch (when ‘buffer’ is non-NULL)...
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:703:9: branch_false: ...to here
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:704:29: call_function: calling ‘rdtk_font_parse_descriptor_buffer’ from ‘rdtk_embedded_font_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1182]
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:361:23: warning[-Wanalyzer-malloc-leak]: leak of ‘buffer’
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:667:18: enter_function: entry to ‘rdtk_embedded_font_new’
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:677:12: branch_false: following ‘false’ branch (when ‘font’ is non-NULL)...
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:680:9: branch_false: ...to here
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:683:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:689:28: branch_false: ...to here
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:690:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:698:31: branch_false: ...to here
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:698:31: acquire_memory: allocated here
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:700:12: branch_false: following ‘false’ branch (when ‘buffer’ is non-NULL)...
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:703:9: branch_false: ...to here
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:704:29: call_function: calling ‘rdtk_font_parse_descriptor_buffer’ from ‘rdtk_embedded_font_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1183]
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:361:23: warning[-Wanalyzer-malloc-leak]: leak of ‘font’
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:667:18: enter_function: entry to ‘rdtk_embedded_font_new’
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:675:37: acquire_memory: allocated here
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:677:12: branch_false: following ‘false’ branch (when ‘font’ is non-NULL)...
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:680:9: branch_false: ...to here
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:683:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:689:28: branch_false: ...to here
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:690:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:698:31: branch_false: ...to here
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:700:12: branch_false: following ‘false’ branch (when ‘buffer’ is non-NULL)...
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:703:9: branch_false: ...to here
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:704:29: call_function: calling ‘rdtk_font_parse_descriptor_buffer’ from ‘rdtk_embedded_font_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1184]
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:621:9: warning[-Wanalyzer-malloc-leak]: leak of ‘GetCombinedPath(path, file)’
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:617:30: acquire_memory: allocated here
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:618:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:621:9: branch_false: ...to here
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:621:9: danger: ‘GetCombinedPath(path, file)’ leaks here; was allocated at [(1)](sarif:/runs/0/results/19/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1185]
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:641:23: warning[-Wanalyzer-malloc-leak]: leak of ‘font’
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:618:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:621:9: branch_false: ...to here
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:622:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:625:9: branch_false: ...to here
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:626:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:629:14: branch_false: ...to here
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:629:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:632:14: branch_false: ...to here
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:632:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:635:27: branch_false: ...to here
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:635:27: acquire_memory: allocated here
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:637:12: branch_false: following ‘false’ branch (when ‘font’ is non-NULL)...
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:640:9: branch_false: ...to here
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:641:23: danger: ‘font’ leaks here; was allocated at [(11)](sarif:/runs/0/results/20/codeFlows/0/threadFlows/0/locations/10)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1186]
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:646:28: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:618:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:621:9: branch_false: ...to here
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:622:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:625:9: branch_false: ...to here
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:626:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:629:14: branch_false: ...to here
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:629:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:632:14: branch_false: ...to here
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:632:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:635:27: branch_false: ...to here
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:637:12: branch_false: following ‘false’ branch (when ‘font’ is non-NULL)...
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:640:9: branch_false: ...to here
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:641:23: acquire_memory: allocated here
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:643:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:646:28: branch_false: ...to here
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:646:28: danger: ‘<unknown>’ leaks here; was allocated at [(13)](sarif:/runs/0/results/22/codeFlows/0/threadFlows/0/locations/12)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1187]
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:646:28: warning[-Wanalyzer-malloc-leak]: leak of ‘font’
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:618:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:621:9: branch_false: ...to here
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:622:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:625:9: branch_false: ...to here
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:626:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:629:14: branch_false: ...to here
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:629:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:632:14: branch_false: ...to here
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:632:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:635:27: branch_false: ...to here
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:635:27: acquire_memory: allocated here
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:637:12: branch_false: following ‘false’ branch (when ‘font’ is non-NULL)...
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:640:9: branch_false: ...to here
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:643:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:646:28: branch_false: ...to here
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:646:28: danger: ‘font’ leaks here; was allocated at [(11)](sarif:/runs/0/results/21/codeFlows/0/threadFlows/0/locations/10)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1188]
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:681:23: warning[-Wanalyzer-malloc-leak]: leak of ‘font’
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:675:37: acquire_memory: allocated here
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:677:12: branch_false: following ‘false’ branch (when ‘font’ is non-NULL)...
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:680:9: branch_false: ...to here
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:681:23: danger: ‘font’ leaks here; was allocated at [(1)](sarif:/runs/0/results/23/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1189]
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:689:28: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:677:12: branch_false: following ‘false’ branch (when ‘font’ is non-NULL)...
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:680:9: branch_false: ...to here
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:681:23: acquire_memory: allocated here
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:683:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:689:28: branch_false: ...to here
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:689:28: danger: ‘<unknown>’ leaks here; was allocated at [(3)](sarif:/runs/0/results/25/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1190]
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:689:28: warning[-Wanalyzer-malloc-leak]: leak of ‘font’
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:675:37: acquire_memory: allocated here
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:677:12: branch_false: following ‘false’ branch (when ‘font’ is non-NULL)...
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:680:9: branch_false: ...to here
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:683:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:689:28: branch_false: ...to here
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:689:28: danger: ‘font’ leaks here; was allocated at [(1)](sarif:/runs/0/results/24/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1191]
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:692:17: warning[-Wanalyzer-malloc-leak]: leak of ‘font’
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:675:37: acquire_memory: allocated here
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:677:12: branch_false: following ‘false’ branch (when ‘font’ is non-NULL)...
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:680:9: branch_false: ...to here
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:683:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:689:28: branch_false: ...to here
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:690:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:692:17: branch_true: ...to here
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:692:17: danger: ‘font’ leaks here; was allocated at [(1)](sarif:/runs/0/results/26/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1192]
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:722:17: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:667:18: enter_function: entry to ‘rdtk_embedded_font_new’
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:677:12: branch_false: following ‘false’ branch (when ‘font’ is non-NULL)...
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:680:9: branch_false: ...to here
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:683:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:689:28: branch_false: ...to here
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:690:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:698:31: branch_false: ...to here
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:700:12: branch_false: following ‘false’ branch (when ‘buffer’ is non-NULL)...
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:703:9: branch_false: ...to here
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:704:29: call_function: calling ‘rdtk_font_parse_descriptor_buffer’ from ‘rdtk_embedded_font_new’
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:704:29: return_function: returning to ‘rdtk_embedded_font_new’ from ‘rdtk_font_parse_descriptor_buffer’
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:706:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:707:17: branch_true: ...to here
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:712:9: call_function: inlined call to ‘rdtk_font_free’ from ‘rdtk_embedded_font_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1193]
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:722:17: warning[-Wanalyzer-malloc-leak]: leak of ‘font’
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:606:11: enter_function: entry to ‘rdtk_font_new’
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:618:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:621:9: branch_false: ...to here
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:622:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:625:9: branch_false: ...to here
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:626:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:629:14: branch_false: ...to here
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:629:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:632:14: branch_false: ...to here
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:632:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:635:27: branch_false: ...to here
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:635:27: acquire_memory: allocated here
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:637:12: branch_false: following ‘false’ branch (when ‘font’ is non-NULL)...
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:640:9: branch_false: ...to here
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:643:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:644:17: branch_true: ...to here
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:663:9: call_function: inlined call to ‘rdtk_font_free’ from ‘rdtk_font_new’
branch_true: ...to here
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:663:9: call_function: inlined call to ‘rdtk_font_free’ from ‘rdtk_font_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1194]
FreeRDP-3.16.0/rdtk/librdtk/rdtk_nine_patch.c:460:42: warning[-Wanalyzer-malloc-leak]: leak of ‘winpr_image_new()’
FreeRDP-3.16.0/rdtk/librdtk/rdtk_nine_patch.c:448:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/rdtk/librdtk/rdtk_nine_patch.c:451:32: branch_true: ...to here
FreeRDP-3.16.0/rdtk/librdtk/rdtk_nine_patch.c:455:20: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/rdtk/librdtk/rdtk_nine_patch.c:457:33: branch_true: ...to here
FreeRDP-3.16.0/rdtk/librdtk/rdtk_nine_patch.c:457:33: acquire_memory: allocated here
FreeRDP-3.16.0/rdtk/librdtk/rdtk_nine_patch.c:459:28: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/rdtk/librdtk/rdtk_nine_patch.c:460:42: branch_true: ...to here
FreeRDP-3.16.0/rdtk/librdtk/rdtk_nine_patch.c:460:42: danger: ‘winpr_image_new()’ leaks here; was allocated at [(5)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1195]
FreeRDP-3.16.0/rdtk/librdtk/rdtk_nine_patch.c:489:42: warning[-Wanalyzer-malloc-leak]: leak of ‘winpr_image_new()’
FreeRDP-3.16.0/rdtk/librdtk/rdtk_nine_patch.c:476:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/rdtk/librdtk/rdtk_nine_patch.c:479:32: branch_true: ...to here
FreeRDP-3.16.0/rdtk/librdtk/rdtk_nine_patch.c:484:20: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/rdtk/librdtk/rdtk_nine_patch.c:486:33: branch_true: ...to here
FreeRDP-3.16.0/rdtk/librdtk/rdtk_nine_patch.c:486:33: acquire_memory: allocated here
FreeRDP-3.16.0/rdtk/librdtk/rdtk_nine_patch.c:488:28: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/rdtk/librdtk/rdtk_nine_patch.c:489:42: branch_true: ...to here
FreeRDP-3.16.0/rdtk/librdtk/rdtk_nine_patch.c:489:42: danger: ‘winpr_image_new()’ leaks here; was allocated at [(5)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1196]
FreeRDP-3.16.0/rdtk/librdtk/test/TestRdTkNinePatch.c:31:25: warning[-Wanalyzer-malloc-leak]: leak of ‘rdtk_engine_new()’
FreeRDP-3.16.0/rdtk/librdtk/test/TestRdTkNinePatch.c:20:24: acquire_memory: allocated here
FreeRDP-3.16.0/rdtk/librdtk/test/TestRdTkNinePatch.c:20:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/rdtk/librdtk/test/TestRdTkNinePatch.c:31:25: branch_false: ...to here
FreeRDP-3.16.0/rdtk/librdtk/test/TestRdTkNinePatch.c:31:25: danger: ‘rdtk_engine_new()’ leaks here; was allocated at [(1)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1197]
FreeRDP-3.16.0/rdtk/librdtk/test/TestRdTkNinePatch.c:47:25: warning[-Wanalyzer-malloc-leak]: leak of ‘data’
FreeRDP-3.16.0/rdtk/librdtk/test/TestRdTkNinePatch.c:20:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/rdtk/librdtk/test/TestRdTkNinePatch.c:31:25: branch_false: ...to here
FreeRDP-3.16.0/rdtk/librdtk/test/TestRdTkNinePatch.c:31:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/rdtk/librdtk/test/TestRdTkNinePatch.c:37:9: branch_false: ...to here
FreeRDP-3.16.0/rdtk/librdtk/test/TestRdTkNinePatch.c:41:22: acquire_memory: allocated here
FreeRDP-3.16.0/rdtk/librdtk/test/TestRdTkNinePatch.c:41:12: branch_false: following ‘false’ branch (when ‘data’ is non-NULL)...
FreeRDP-3.16.0/rdtk/librdtk/test/TestRdTkNinePatch.c:47:25: branch_false: ...to here
FreeRDP-3.16.0/rdtk/librdtk/test/TestRdTkNinePatch.c:47:25: danger: ‘data’ leaks here; was allocated at [(5)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/4)
Error: COMPILER_WARNING (CWE-686): [#def1198]
FreeRDP-3.16.0/redhat-linux-build/CMakeFiles/CMakeScratch/TryCompile-n5laXw/CheckFunctionExists.c:7:3: warning[-Wbuiltin-declaration-mismatch]: conflicting types for built-in function ‘pow’; expected ‘double(double, double)’
Error: GCC_ANALYZER_WARNING (CWE-688): [#def1199]
FreeRDP-3.16.0/redhat-linux-build/client/common/test/TestClient.c:180:31: warning[-Wanalyzer-null-argument]: use of NULL ‘arg’ where non-null expected
FreeRDP-3.16.0/redhat-linux-build/client/common/test/TestClient.c:102:5: enter_function: entry to ‘main’
FreeRDP-3.16.0/redhat-linux-build/client/common/test/TestClient.c:139:6: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/client/common/test/TestClient.c:140:22: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/client/common/test/TestClient.c:143:6: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/redhat-linux-build/client/common/test/TestClient.c:147:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/client/common/test/TestClient.c:147:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.16.0/redhat-linux-build/client/common/test/TestClient.c:175:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/client/common/test/TestClient.c:175:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.16.0/redhat-linux-build/client/common/test/TestClient.c:176:24: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/client/common/test/TestClient.c:176:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/client/common/test/TestClient.c:176:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/client/common/test/TestClient.c:178:15: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/client/common/test/TestClient.c:179:33: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/client/common/test/TestClient.c:179:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/client/common/test/TestClient.c:179:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/client/common/test/TestClient.c:180:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.16.0/redhat-linux-build/client/common/test/TestClient.c:180:31: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/client/common/test/TestClient.c:180:31: danger: argument 2 (‘arg’) NULL where non-null expected
Error: GCC_ANALYZER_WARNING (CWE-688): [#def1200]
FreeRDP-3.16.0/redhat-linux-build/client/common/test/TestClient.c:180:31: warning[-Wanalyzer-null-argument]: use of NULL ‘lowercase(cmakeGeneratedFunctionMapEntries[i].name)’ where non-null expected
FreeRDP-3.16.0/redhat-linux-build/client/common/test/TestClient.c:102:5: enter_function: entry to ‘main’
FreeRDP-3.16.0/redhat-linux-build/client/common/test/TestClient.c:139:6: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/client/common/test/TestClient.c:140:22: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/client/common/test/TestClient.c:143:6: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/redhat-linux-build/client/common/test/TestClient.c:147:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/client/common/test/TestClient.c:147:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.16.0/redhat-linux-build/client/common/test/TestClient.c:175:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/client/common/test/TestClient.c:175:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.16.0/redhat-linux-build/client/common/test/TestClient.c:176:24: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/client/common/test/TestClient.c:176:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/client/common/test/TestClient.c:176:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/client/common/test/TestClient.c:178:15: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/client/common/test/TestClient.c:179:33: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/client/common/test/TestClient.c:179:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/client/common/test/TestClient.c:179:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/client/common/test/TestClient.c:180:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.16.0/redhat-linux-build/client/common/test/TestClient.c:180:31: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/client/common/test/TestClient.c:180:31: danger: argument 1 (‘lowercase(cmakeGeneratedFunctionMapEntries[i].name)’) NULL where non-null expected
Error: GCC_ANALYZER_WARNING (CWE-457): [#def1201]
FreeRDP-3.16.0/redhat-linux-build/client/common/test/TestClient.c:180:31: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘*<unknown>’
FreeRDP-3.16.0/redhat-linux-build/client/common/test/TestClient.c:102:5: enter_function: entry to ‘main’
FreeRDP-3.16.0/redhat-linux-build/client/common/test/TestClient.c:139:6: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/client/common/test/TestClient.c:140:22: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/client/common/test/TestClient.c:143:6: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/redhat-linux-build/client/common/test/TestClient.c:147:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/client/common/test/TestClient.c:147:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.16.0/redhat-linux-build/client/common/test/TestClient.c:175:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/client/common/test/TestClient.c:175:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.16.0/redhat-linux-build/client/common/test/TestClient.c:176:24: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/client/common/test/TestClient.c:176:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/client/common/test/TestClient.c:176:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/client/common/test/TestClient.c:178:15: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/client/common/test/TestClient.c:179:33: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/client/common/test/TestClient.c:179:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/client/common/test/TestClient.c:179:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/client/common/test/TestClient.c:180:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.16.0/redhat-linux-build/client/common/test/TestClient.c:180:31: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/client/common/test/TestClient.c:180:31: danger: use of uninitialized value ‘*<unknown>’ here
Error: GCC_ANALYZER_WARNING (CWE-457): [#def1202]
FreeRDP-3.16.0/redhat-linux-build/client/common/test/TestClient.c:180:31: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘*arg’
FreeRDP-3.16.0/redhat-linux-build/client/common/test/TestClient.c:102:5: enter_function: entry to ‘main’
FreeRDP-3.16.0/redhat-linux-build/client/common/test/TestClient.c:139:6: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/client/common/test/TestClient.c:140:22: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/client/common/test/TestClient.c:143:6: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/redhat-linux-build/client/common/test/TestClient.c:147:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/client/common/test/TestClient.c:147:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.16.0/redhat-linux-build/client/common/test/TestClient.c:175:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/client/common/test/TestClient.c:175:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.16.0/redhat-linux-build/client/common/test/TestClient.c:176:24: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/client/common/test/TestClient.c:176:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/client/common/test/TestClient.c:176:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/client/common/test/TestClient.c:178:15: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/client/common/test/TestClient.c:179:33: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/client/common/test/TestClient.c:179:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/client/common/test/TestClient.c:179:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/client/common/test/TestClient.c:180:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.16.0/redhat-linux-build/client/common/test/TestClient.c:180:31: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/client/common/test/TestClient.c:180:31: danger: use of uninitialized value ‘*arg’ here
Error: GCC_ANALYZER_WARNING (CWE-688): [#def1203]
FreeRDP-3.16.0/redhat-linux-build/client/common/test/TestClient.c:184:38: warning[-Wanalyzer-null-argument]: use of NULL ‘arg’ where non-null expected
FreeRDP-3.16.0/redhat-linux-build/client/common/test/TestClient.c:102:5: enter_function: entry to ‘main’
FreeRDP-3.16.0/redhat-linux-build/client/common/test/TestClient.c:139:6: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/client/common/test/TestClient.c:140:22: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/client/common/test/TestClient.c:143:6: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/redhat-linux-build/client/common/test/TestClient.c:147:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/client/common/test/TestClient.c:147:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.16.0/redhat-linux-build/client/common/test/TestClient.c:175:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/client/common/test/TestClient.c:175:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.16.0/redhat-linux-build/client/common/test/TestClient.c:176:24: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/client/common/test/TestClient.c:176:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/client/common/test/TestClient.c:176:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/client/common/test/TestClient.c:178:15: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/client/common/test/TestClient.c:179:33: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/client/common/test/TestClient.c:179:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/client/common/test/TestClient.c:179:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/client/common/test/TestClient.c:180:8: branch_false: following ‘false’ branch (when ‘partial_match == 0’)...
FreeRDP-3.16.0/redhat-linux-build/client/common/test/TestClient.c:184:38: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/client/common/test/TestClient.c:184:38: danger: argument 2 (‘arg’) NULL where non-null expected
Error: GCC_ANALYZER_WARNING (CWE-688): [#def1204]
FreeRDP-3.16.0/redhat-linux-build/client/common/test/TestClient.c:184:38: warning[-Wanalyzer-null-argument]: use of NULL ‘lowercase(cmakeGeneratedFunctionMapEntries[i].name)’ where non-null expected
FreeRDP-3.16.0/redhat-linux-build/client/common/test/TestClient.c:102:5: enter_function: entry to ‘main’
FreeRDP-3.16.0/redhat-linux-build/client/common/test/TestClient.c:139:6: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/client/common/test/TestClient.c:140:22: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/client/common/test/TestClient.c:143:6: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/redhat-linux-build/client/common/test/TestClient.c:147:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/client/common/test/TestClient.c:147:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.16.0/redhat-linux-build/client/common/test/TestClient.c:175:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/client/common/test/TestClient.c:175:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.16.0/redhat-linux-build/client/common/test/TestClient.c:176:24: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/client/common/test/TestClient.c:176:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/client/common/test/TestClient.c:176:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/client/common/test/TestClient.c:178:15: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/client/common/test/TestClient.c:179:33: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/client/common/test/TestClient.c:179:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/client/common/test/TestClient.c:179:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/client/common/test/TestClient.c:180:8: branch_false: following ‘false’ branch (when ‘partial_match == 0’)...
FreeRDP-3.16.0/redhat-linux-build/client/common/test/TestClient.c:184:38: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/client/common/test/TestClient.c:184:38: danger: argument 1 (‘lowercase(cmakeGeneratedFunctionMapEntries[i].name)’) NULL where non-null expected
Error: GCC_ANALYZER_WARNING (CWE-688): [#def1205]
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:210:31: warning[-Wanalyzer-null-argument]: use of NULL ‘arg’ where non-null expected
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:132:5: enter_function: entry to ‘main’
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:169:6: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:170:22: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:173:6: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:177:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:177:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:205:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:205:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:206:24: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:206:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:206:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:208:15: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:209:33: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:209:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:209:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:210:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:210:31: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:210:31: danger: argument 2 (‘arg’) NULL where non-null expected
Error: GCC_ANALYZER_WARNING (CWE-688): [#def1206]
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:210:31: warning[-Wanalyzer-null-argument]: use of NULL ‘lowercase(cmakeGeneratedFunctionMapEntries[i].name)’ where non-null expected
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:132:5: enter_function: entry to ‘main’
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:169:6: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:170:22: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:173:6: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:177:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:177:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:205:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:205:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:206:24: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:206:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:206:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:208:15: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:209:33: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:209:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:209:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:210:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:210:31: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:210:31: danger: argument 1 (‘lowercase(cmakeGeneratedFunctionMapEntries[i].name)’) NULL where non-null expected
Error: GCC_ANALYZER_WARNING (CWE-457): [#def1207]
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:210:31: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘*<unknown>’
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:132:5: enter_function: entry to ‘main’
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:169:6: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:170:22: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:173:6: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:177:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:177:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:205:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:205:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:206:24: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:206:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:206:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:208:15: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:209:33: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:209:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:209:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:210:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:210:31: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:210:31: danger: use of uninitialized value ‘*<unknown>’ here
Error: GCC_ANALYZER_WARNING (CWE-457): [#def1208]
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:210:31: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘*arg’
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:132:5: enter_function: entry to ‘main’
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:169:6: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:170:22: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:173:6: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:177:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:177:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:205:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:205:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:206:24: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:206:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:206:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:208:15: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:209:33: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:209:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:209:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:210:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:210:31: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:210:31: danger: use of uninitialized value ‘*arg’ here
Error: GCC_ANALYZER_WARNING (CWE-688): [#def1209]
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:214:38: warning[-Wanalyzer-null-argument]: use of NULL ‘arg’ where non-null expected
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:132:5: enter_function: entry to ‘main’
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:169:6: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:170:22: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:173:6: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:177:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:177:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:205:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:205:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:206:24: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:206:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:206:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:208:15: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:209:33: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:209:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:209:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:210:8: branch_false: following ‘false’ branch (when ‘partial_match == 0’)...
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:214:38: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:214:38: danger: argument 2 (‘arg’) NULL where non-null expected
Error: GCC_ANALYZER_WARNING (CWE-688): [#def1210]
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:214:38: warning[-Wanalyzer-null-argument]: use of NULL ‘lowercase(cmakeGeneratedFunctionMapEntries[i].name)’ where non-null expected
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:132:5: enter_function: entry to ‘main’
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:169:6: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:170:22: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:173:6: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:177:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:177:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:205:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:205:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:206:24: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:206:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:206:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:208:15: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:209:33: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:209:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:209:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:210:8: branch_false: following ‘false’ branch (when ‘partial_match == 0’)...
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:214:38: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:214:38: danger: argument 1 (‘lowercase(cmakeGeneratedFunctionMapEntries[i].name)’) NULL where non-null expected
Error: GCC_ANALYZER_WARNING (CWE-688): [#def1211]
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:175:31: warning[-Wanalyzer-null-argument]: use of NULL ‘arg’ where non-null expected
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:97:5: enter_function: entry to ‘main’
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:134:6: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:135:22: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:138:6: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:142:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:142:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:170:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:170:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:171:24: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:171:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:171:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:173:15: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:174:33: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:174:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:174:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:175:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:175:31: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:175:31: danger: argument 2 (‘arg’) NULL where non-null expected
Error: GCC_ANALYZER_WARNING (CWE-688): [#def1212]
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:175:31: warning[-Wanalyzer-null-argument]: use of NULL ‘lowercase(cmakeGeneratedFunctionMapEntries[i].name)’ where non-null expected
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:97:5: enter_function: entry to ‘main’
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:134:6: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:135:22: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:138:6: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:142:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:142:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:170:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:170:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:171:24: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:171:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:171:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:173:15: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:174:33: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:174:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:174:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:175:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:175:31: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:175:31: danger: argument 1 (‘lowercase(cmakeGeneratedFunctionMapEntries[i].name)’) NULL where non-null expected
Error: GCC_ANALYZER_WARNING (CWE-457): [#def1213]
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:175:31: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘*<unknown>’
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:97:5: enter_function: entry to ‘main’
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:134:6: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:135:22: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:138:6: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:142:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:142:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:170:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:170:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:171:24: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:171:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:171:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:173:15: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:174:33: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:174:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:174:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:175:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:175:31: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:175:31: danger: use of uninitialized value ‘*<unknown>’ here
Error: GCC_ANALYZER_WARNING (CWE-457): [#def1214]
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:175:31: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘*arg’
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:97:5: enter_function: entry to ‘main’
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:134:6: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:135:22: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:138:6: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:142:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:142:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:170:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:170:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:171:24: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:171:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:171:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:173:15: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:174:33: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:174:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:174:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:175:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:175:31: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:175:31: danger: use of uninitialized value ‘*arg’ here
Error: GCC_ANALYZER_WARNING (CWE-688): [#def1215]
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:179:38: warning[-Wanalyzer-null-argument]: use of NULL ‘arg’ where non-null expected
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:97:5: enter_function: entry to ‘main’
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:134:6: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:135:22: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:138:6: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:142:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:142:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:170:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:170:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:171:24: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:171:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:171:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:173:15: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:174:33: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:174:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:174:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:175:8: branch_false: following ‘false’ branch (when ‘partial_match == 0’)...
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:179:38: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:179:38: danger: argument 2 (‘arg’) NULL where non-null expected
Error: GCC_ANALYZER_WARNING (CWE-688): [#def1216]
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:179:38: warning[-Wanalyzer-null-argument]: use of NULL ‘lowercase(cmakeGeneratedFunctionMapEntries[i].name)’ where non-null expected
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:97:5: enter_function: entry to ‘main’
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:134:6: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:135:22: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:138:6: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:142:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:142:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:170:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:170:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:171:24: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:171:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:171:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:173:15: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:174:33: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:174:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:174:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:175:8: branch_false: following ‘false’ branch (when ‘partial_match == 0’)...
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:179:38: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:179:38: danger: argument 1 (‘lowercase(cmakeGeneratedFunctionMapEntries[i].name)’) NULL where non-null expected
Error: GCC_ANALYZER_WARNING (CWE-688): [#def1217]
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:175:31: warning[-Wanalyzer-null-argument]: use of NULL ‘arg’ where non-null expected
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:97:5: enter_function: entry to ‘main’
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:134:6: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:135:22: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:138:6: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:142:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:142:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:170:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:170:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:171:24: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:171:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:171:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:173:15: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:174:33: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:174:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:174:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:175:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:175:31: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:175:31: danger: argument 2 (‘arg’) NULL where non-null expected
Error: GCC_ANALYZER_WARNING (CWE-688): [#def1218]
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:175:31: warning[-Wanalyzer-null-argument]: use of NULL ‘lowercase(cmakeGeneratedFunctionMapEntries[i].name)’ where non-null expected
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:97:5: enter_function: entry to ‘main’
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:134:6: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:135:22: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:138:6: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:142:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:142:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:170:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:170:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:171:24: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:171:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:171:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:173:15: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:174:33: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:174:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:174:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:175:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:175:31: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:175:31: danger: argument 1 (‘lowercase(cmakeGeneratedFunctionMapEntries[i].name)’) NULL where non-null expected
Error: GCC_ANALYZER_WARNING (CWE-457): [#def1219]
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:175:31: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘*<unknown>’
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:97:5: enter_function: entry to ‘main’
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:134:6: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:135:22: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:138:6: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:142:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:142:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:170:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:170:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:171:24: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:171:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:171:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:173:15: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:174:33: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:174:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:174:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:175:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:175:31: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:175:31: danger: use of uninitialized value ‘*<unknown>’ here
Error: GCC_ANALYZER_WARNING (CWE-457): [#def1220]
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:175:31: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘*arg’
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:97:5: enter_function: entry to ‘main’
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:134:6: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:135:22: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:138:6: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:142:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:142:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:170:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:170:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:171:24: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:171:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:171:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:173:15: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:174:33: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:174:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:174:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:175:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:175:31: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:175:31: danger: use of uninitialized value ‘*arg’ here
Error: GCC_ANALYZER_WARNING (CWE-688): [#def1221]
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:179:38: warning[-Wanalyzer-null-argument]: use of NULL ‘arg’ where non-null expected
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:97:5: enter_function: entry to ‘main’
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:134:6: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:135:22: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:138:6: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:142:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:142:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:170:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:170:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:171:24: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:171:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:171:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:173:15: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:174:33: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:174:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:174:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:175:8: branch_false: following ‘false’ branch (when ‘partial_match == 0’)...
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:179:38: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:179:38: danger: argument 2 (‘arg’) NULL where non-null expected
Error: GCC_ANALYZER_WARNING (CWE-688): [#def1222]
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:179:38: warning[-Wanalyzer-null-argument]: use of NULL ‘lowercase(cmakeGeneratedFunctionMapEntries[i].name)’ where non-null expected
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:97:5: enter_function: entry to ‘main’
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:134:6: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:135:22: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:138:6: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:142:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:142:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:170:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:170:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:171:24: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:171:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:171:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:173:15: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:174:33: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:174:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:174:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:175:8: branch_false: following ‘false’ branch (when ‘partial_match == 0’)...
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:179:38: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:179:38: danger: argument 1 (‘lowercase(cmakeGeneratedFunctionMapEntries[i].name)’) NULL where non-null expected
Error: GCC_ANALYZER_WARNING (CWE-688): [#def1223]
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:175:31: warning[-Wanalyzer-null-argument]: use of NULL ‘arg’ where non-null expected
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:97:5: enter_function: entry to ‘main’
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:134:6: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:135:22: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:138:6: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:142:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:142:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:170:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:170:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:171:24: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:171:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:171:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:173:15: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:174:33: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:174:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:174:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:175:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:175:31: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:175:31: danger: argument 2 (‘arg’) NULL where non-null expected
Error: GCC_ANALYZER_WARNING (CWE-688): [#def1224]
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:175:31: warning[-Wanalyzer-null-argument]: use of NULL ‘lowercase(cmakeGeneratedFunctionMapEntries[i].name)’ where non-null expected
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:97:5: enter_function: entry to ‘main’
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:134:6: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:135:22: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:138:6: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:142:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:142:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:170:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:170:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:171:24: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:171:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:171:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:173:15: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:174:33: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:174:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:174:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:175:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:175:31: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:175:31: danger: argument 1 (‘lowercase(cmakeGeneratedFunctionMapEntries[i].name)’) NULL where non-null expected
Error: GCC_ANALYZER_WARNING (CWE-457): [#def1225]
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:175:31: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘*<unknown>’
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:97:5: enter_function: entry to ‘main’
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:134:6: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:135:22: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:138:6: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:142:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:142:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:170:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:170:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:171:24: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:171:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:171:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:173:15: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:174:33: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:174:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:174:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:175:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:175:31: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:175:31: danger: use of uninitialized value ‘*<unknown>’ here
Error: GCC_ANALYZER_WARNING (CWE-457): [#def1226]
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:175:31: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘*arg’
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:97:5: enter_function: entry to ‘main’
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:134:6: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:135:22: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:138:6: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:142:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:142:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:170:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:170:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:171:24: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:171:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:171:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:173:15: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:174:33: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:174:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:174:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:175:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:175:31: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:175:31: danger: use of uninitialized value ‘*arg’ here
Error: GCC_ANALYZER_WARNING (CWE-688): [#def1227]
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:179:38: warning[-Wanalyzer-null-argument]: use of NULL ‘arg’ where non-null expected
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:97:5: enter_function: entry to ‘main’
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:134:6: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:135:22: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:138:6: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:142:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:142:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:170:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:170:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:171:24: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:171:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:171:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:173:15: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:174:33: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:174:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:174:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:175:8: branch_false: following ‘false’ branch (when ‘partial_match == 0’)...
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:179:38: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:179:38: danger: argument 2 (‘arg’) NULL where non-null expected
Error: GCC_ANALYZER_WARNING (CWE-688): [#def1228]
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:179:38: warning[-Wanalyzer-null-argument]: use of NULL ‘lowercase(cmakeGeneratedFunctionMapEntries[i].name)’ where non-null expected
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:97:5: enter_function: entry to ‘main’
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:134:6: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:135:22: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:138:6: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:142:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:142:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:170:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:170:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:171:24: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:171:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:171:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:173:15: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:174:33: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:174:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:174:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:175:8: branch_false: following ‘false’ branch (when ‘partial_match == 0’)...
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:179:38: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:179:38: danger: argument 1 (‘lowercase(cmakeGeneratedFunctionMapEntries[i].name)’) NULL where non-null expected
Error: GCC_ANALYZER_WARNING (CWE-688): [#def1229]
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:180:31: warning[-Wanalyzer-null-argument]: use of NULL ‘arg’ where non-null expected
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:102:5: enter_function: entry to ‘main’
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:139:6: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:140:22: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:143:6: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:147:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:147:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:175:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:175:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:176:24: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:176:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:176:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:178:15: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:179:33: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:179:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:179:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:180:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:180:31: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:180:31: danger: argument 2 (‘arg’) NULL where non-null expected
Error: GCC_ANALYZER_WARNING (CWE-688): [#def1230]
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:180:31: warning[-Wanalyzer-null-argument]: use of NULL ‘lowercase(cmakeGeneratedFunctionMapEntries[i].name)’ where non-null expected
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:102:5: enter_function: entry to ‘main’
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:139:6: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:140:22: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:143:6: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:147:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:147:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:175:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:175:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:176:24: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:176:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:176:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:178:15: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:179:33: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:179:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:179:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:180:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:180:31: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:180:31: danger: argument 1 (‘lowercase(cmakeGeneratedFunctionMapEntries[i].name)’) NULL where non-null expected
Error: GCC_ANALYZER_WARNING (CWE-457): [#def1231]
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:180:31: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘*<unknown>’
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:102:5: enter_function: entry to ‘main’
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:139:6: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:140:22: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:143:6: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:147:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:147:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:175:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:175:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:176:24: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:176:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:176:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:178:15: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:179:33: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:179:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:179:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:180:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:180:31: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:180:31: danger: use of uninitialized value ‘*<unknown>’ here
Error: GCC_ANALYZER_WARNING (CWE-457): [#def1232]
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:180:31: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘*arg’
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:102:5: enter_function: entry to ‘main’
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:139:6: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:140:22: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:143:6: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:147:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:147:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:175:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:175:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:176:24: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:176:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:176:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:178:15: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:179:33: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:179:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:179:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:180:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:180:31: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:180:31: danger: use of uninitialized value ‘*arg’ here
Error: GCC_ANALYZER_WARNING (CWE-688): [#def1233]
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:184:38: warning[-Wanalyzer-null-argument]: use of NULL ‘arg’ where non-null expected
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:102:5: enter_function: entry to ‘main’
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:139:6: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:140:22: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:143:6: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:147:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:147:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:175:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:175:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:176:24: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:176:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:176:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:178:15: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:179:33: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:179:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:179:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:180:8: branch_false: following ‘false’ branch (when ‘partial_match == 0’)...
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:184:38: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:184:38: danger: argument 2 (‘arg’) NULL where non-null expected
Error: GCC_ANALYZER_WARNING (CWE-688): [#def1234]
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:184:38: warning[-Wanalyzer-null-argument]: use of NULL ‘lowercase(cmakeGeneratedFunctionMapEntries[i].name)’ where non-null expected
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:102:5: enter_function: entry to ‘main’
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:139:6: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:140:22: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:143:6: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:147:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:147:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:175:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:175:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:176:24: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:176:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:176:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:178:15: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:179:33: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:179:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:179:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:180:8: branch_false: following ‘false’ branch (when ‘partial_match == 0’)...
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:184:38: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:184:38: danger: argument 1 (‘lowercase(cmakeGeneratedFunctionMapEntries[i].name)’) NULL where non-null expected
Error: GCC_ANALYZER_WARNING (CWE-688): [#def1235]
FreeRDP-3.16.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:170:31: warning[-Wanalyzer-null-argument]: use of NULL ‘arg’ where non-null expected
FreeRDP-3.16.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:92:5: enter_function: entry to ‘main’
FreeRDP-3.16.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:129:6: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:130:22: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:133:6: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:137:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:137:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.16.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:165:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:165:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.16.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:166:24: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:166:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:166:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:168:15: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:169:33: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:169:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:169:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:170:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.16.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:170:31: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:170:31: danger: argument 2 (‘arg’) NULL where non-null expected
Error: GCC_ANALYZER_WARNING (CWE-688): [#def1236]
FreeRDP-3.16.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:170:31: warning[-Wanalyzer-null-argument]: use of NULL ‘lowercase(cmakeGeneratedFunctionMapEntries[i].name)’ where non-null expected
FreeRDP-3.16.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:92:5: enter_function: entry to ‘main’
FreeRDP-3.16.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:129:6: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:130:22: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:133:6: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:137:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:137:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.16.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:165:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:165:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.16.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:166:24: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:166:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:166:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:168:15: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:169:33: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:169:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:169:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:170:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.16.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:170:31: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:170:31: danger: argument 1 (‘lowercase(cmakeGeneratedFunctionMapEntries[i].name)’) NULL where non-null expected
Error: GCC_ANALYZER_WARNING (CWE-457): [#def1237]
FreeRDP-3.16.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:170:31: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘*<unknown>’
FreeRDP-3.16.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:92:5: enter_function: entry to ‘main’
FreeRDP-3.16.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:129:6: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:130:22: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:133:6: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:137:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:137:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.16.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:165:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:165:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.16.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:166:24: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:166:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:166:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:168:15: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:169:33: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:169:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:169:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:170:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.16.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:170:31: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:170:31: danger: use of uninitialized value ‘*<unknown>’ here
Error: GCC_ANALYZER_WARNING (CWE-457): [#def1238]
FreeRDP-3.16.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:170:31: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘*arg’
FreeRDP-3.16.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:92:5: enter_function: entry to ‘main’
FreeRDP-3.16.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:129:6: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:130:22: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:133:6: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:137:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:137:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.16.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:165:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:165:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.16.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:166:24: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:166:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:166:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:168:15: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:169:33: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:169:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:169:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:170:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.16.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:170:31: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:170:31: danger: use of uninitialized value ‘*arg’ here
Error: GCC_ANALYZER_WARNING (CWE-688): [#def1239]
FreeRDP-3.16.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:174:38: warning[-Wanalyzer-null-argument]: use of NULL ‘arg’ where non-null expected
FreeRDP-3.16.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:92:5: enter_function: entry to ‘main’
FreeRDP-3.16.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:129:6: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:130:22: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:133:6: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:137:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:137:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.16.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:165:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:165:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.16.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:166:24: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:166:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:166:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:168:15: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:169:33: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:169:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:169:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:170:8: branch_false: following ‘false’ branch (when ‘partial_match == 0’)...
FreeRDP-3.16.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:174:38: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:174:38: danger: argument 2 (‘arg’) NULL where non-null expected
Error: GCC_ANALYZER_WARNING (CWE-688): [#def1240]
FreeRDP-3.16.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:174:38: warning[-Wanalyzer-null-argument]: use of NULL ‘lowercase(cmakeGeneratedFunctionMapEntries[i].name)’ where non-null expected
FreeRDP-3.16.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:92:5: enter_function: entry to ‘main’
FreeRDP-3.16.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:129:6: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:130:22: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:133:6: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:137:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:137:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.16.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:165:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:165:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.16.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:166:24: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:166:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:166:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:168:15: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:169:33: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:169:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:169:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:170:8: branch_false: following ‘false’ branch (when ‘partial_match == 0’)...
FreeRDP-3.16.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:174:38: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:174:38: danger: argument 1 (‘lowercase(cmakeGeneratedFunctionMapEntries[i].name)’) NULL where non-null expected
Error: GCC_ANALYZER_WARNING (CWE-688): [#def1241]
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:170:31: warning[-Wanalyzer-null-argument]: use of NULL ‘arg’ where non-null expected
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:92:5: enter_function: entry to ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:129:6: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:130:22: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:133:6: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:137:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:137:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:165:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:165:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:166:24: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:166:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:166:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:168:15: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:169:33: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:169:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:169:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:170:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:170:31: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:170:31: danger: argument 2 (‘arg’) NULL where non-null expected
Error: GCC_ANALYZER_WARNING (CWE-688): [#def1242]
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:170:31: warning[-Wanalyzer-null-argument]: use of NULL ‘lowercase(cmakeGeneratedFunctionMapEntries[i].name)’ where non-null expected
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:92:5: enter_function: entry to ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:129:6: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:130:22: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:133:6: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:137:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:137:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:165:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:165:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:166:24: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:166:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:166:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:168:15: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:169:33: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:169:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:169:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:170:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:170:31: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:170:31: danger: argument 1 (‘lowercase(cmakeGeneratedFunctionMapEntries[i].name)’) NULL where non-null expected
Error: GCC_ANALYZER_WARNING (CWE-457): [#def1243]
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:170:31: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘*<unknown>’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:92:5: enter_function: entry to ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:129:6: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:130:22: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:133:6: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:137:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:137:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:165:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:165:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:166:24: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:166:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:166:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:168:15: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:169:33: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:169:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:169:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:170:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:170:31: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:170:31: danger: use of uninitialized value ‘*<unknown>’ here
Error: GCC_ANALYZER_WARNING (CWE-457): [#def1244]
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:170:31: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘*arg’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:92:5: enter_function: entry to ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:129:6: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:130:22: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:133:6: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:137:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:137:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:165:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:165:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:166:24: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:166:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:166:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:168:15: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:169:33: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:169:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:169:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:170:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:170:31: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:170:31: danger: use of uninitialized value ‘*arg’ here
Error: GCC_ANALYZER_WARNING (CWE-688): [#def1245]
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:174:38: warning[-Wanalyzer-null-argument]: use of NULL ‘arg’ where non-null expected
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:92:5: enter_function: entry to ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:129:6: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:130:22: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:133:6: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:137:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:137:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:165:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:165:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:166:24: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:166:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:166:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:168:15: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:169:33: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:169:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:169:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:170:8: branch_false: following ‘false’ branch (when ‘partial_match == 0’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:174:38: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:174:38: danger: argument 2 (‘arg’) NULL where non-null expected
Error: GCC_ANALYZER_WARNING (CWE-688): [#def1246]
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:174:38: warning[-Wanalyzer-null-argument]: use of NULL ‘lowercase(cmakeGeneratedFunctionMapEntries[i].name)’ where non-null expected
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:92:5: enter_function: entry to ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:129:6: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:130:22: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:133:6: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:137:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:137:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:165:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:165:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:166:24: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:166:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:166:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:168:15: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:169:33: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:169:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:169:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:170:8: branch_false: following ‘false’ branch (when ‘partial_match == 0’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:174:38: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:174:38: danger: argument 1 (‘lowercase(cmakeGeneratedFunctionMapEntries[i].name)’) NULL where non-null expected
Error: GCC_ANALYZER_WARNING (CWE-688): [#def1247]
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:170:31: warning[-Wanalyzer-null-argument]: use of NULL ‘arg’ where non-null expected
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:92:5: enter_function: entry to ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:129:6: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:130:22: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:133:6: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:137:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:137:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:165:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:165:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:166:24: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:166:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:166:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:168:15: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:169:33: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:169:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:169:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:170:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:170:31: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:170:31: danger: argument 2 (‘arg’) NULL where non-null expected
Error: GCC_ANALYZER_WARNING (CWE-688): [#def1248]
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:170:31: warning[-Wanalyzer-null-argument]: use of NULL ‘lowercase(cmakeGeneratedFunctionMapEntries[i].name)’ where non-null expected
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:92:5: enter_function: entry to ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:129:6: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:130:22: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:133:6: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:137:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:137:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:165:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:165:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:166:24: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:166:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:166:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:168:15: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:169:33: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:169:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:169:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:170:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:170:31: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:170:31: danger: argument 1 (‘lowercase(cmakeGeneratedFunctionMapEntries[i].name)’) NULL where non-null expected
Error: GCC_ANALYZER_WARNING (CWE-457): [#def1249]
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:170:31: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘*<unknown>’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:92:5: enter_function: entry to ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:129:6: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:130:22: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:133:6: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:137:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:137:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:165:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:165:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:166:24: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:166:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:166:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:168:15: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:169:33: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:169:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:169:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:170:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:170:31: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:170:31: danger: use of uninitialized value ‘*<unknown>’ here
Error: GCC_ANALYZER_WARNING (CWE-457): [#def1250]
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:170:31: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘*arg’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:92:5: enter_function: entry to ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:129:6: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:130:22: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:133:6: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:137:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:137:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:165:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:165:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:166:24: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:166:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:166:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:168:15: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:169:33: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:169:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:169:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:170:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:170:31: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:170:31: danger: use of uninitialized value ‘*arg’ here
Error: GCC_ANALYZER_WARNING (CWE-688): [#def1251]
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:174:38: warning[-Wanalyzer-null-argument]: use of NULL ‘arg’ where non-null expected
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:92:5: enter_function: entry to ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:129:6: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:130:22: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:133:6: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:137:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:137:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:165:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:165:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:166:24: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:166:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:166:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:168:15: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:169:33: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:169:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:169:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:170:8: branch_false: following ‘false’ branch (when ‘partial_match == 0’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:174:38: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:174:38: danger: argument 2 (‘arg’) NULL where non-null expected
Error: GCC_ANALYZER_WARNING (CWE-688): [#def1252]
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:174:38: warning[-Wanalyzer-null-argument]: use of NULL ‘lowercase(cmakeGeneratedFunctionMapEntries[i].name)’ where non-null expected
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:92:5: enter_function: entry to ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:129:6: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:130:22: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:133:6: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:137:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:137:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:165:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:165:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:166:24: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:166:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:166:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:168:15: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:169:33: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:169:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:169:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:170:8: branch_false: following ‘false’ branch (when ‘partial_match == 0’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:174:38: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:174:38: danger: argument 1 (‘lowercase(cmakeGeneratedFunctionMapEntries[i].name)’) NULL where non-null expected
Error: GCC_ANALYZER_WARNING (CWE-688): [#def1253]
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:190:31: warning[-Wanalyzer-null-argument]: use of NULL ‘arg’ where non-null expected
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:112:5: enter_function: entry to ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:149:6: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:150:22: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:153:6: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:157:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:157:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:185:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:185:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:186:24: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:186:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:186:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:188:15: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:189:33: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:189:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:189:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:190:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:190:31: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:190:31: danger: argument 2 (‘arg’) NULL where non-null expected
Error: GCC_ANALYZER_WARNING (CWE-688): [#def1254]
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:190:31: warning[-Wanalyzer-null-argument]: use of NULL ‘lowercase(cmakeGeneratedFunctionMapEntries[i].name)’ where non-null expected
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:112:5: enter_function: entry to ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:149:6: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:150:22: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:153:6: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:157:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:157:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:185:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:185:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:186:24: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:186:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:186:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:188:15: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:189:33: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:189:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:189:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:190:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:190:31: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:190:31: danger: argument 1 (‘lowercase(cmakeGeneratedFunctionMapEntries[i].name)’) NULL where non-null expected
Error: GCC_ANALYZER_WARNING (CWE-457): [#def1255]
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:190:31: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘*<unknown>’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:112:5: enter_function: entry to ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:149:6: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:150:22: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:153:6: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:157:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:157:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:185:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:185:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:186:24: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:186:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:186:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:188:15: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:189:33: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:189:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:189:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:190:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:190:31: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:190:31: danger: use of uninitialized value ‘*<unknown>’ here
Error: GCC_ANALYZER_WARNING (CWE-457): [#def1256]
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:190:31: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘*arg’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:112:5: enter_function: entry to ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:149:6: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:150:22: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:153:6: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:157:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:157:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:185:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:185:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:186:24: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:186:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:186:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:188:15: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:189:33: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:189:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:189:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:190:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:190:31: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:190:31: danger: use of uninitialized value ‘*arg’ here
Error: GCC_ANALYZER_WARNING (CWE-688): [#def1257]
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:194:38: warning[-Wanalyzer-null-argument]: use of NULL ‘arg’ where non-null expected
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:112:5: enter_function: entry to ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:149:6: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:150:22: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:153:6: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:157:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:157:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:185:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:185:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:186:24: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:186:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:186:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:188:15: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:189:33: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:189:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:189:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:190:8: branch_false: following ‘false’ branch (when ‘partial_match == 0’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:194:38: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:194:38: danger: argument 2 (‘arg’) NULL where non-null expected
Error: GCC_ANALYZER_WARNING (CWE-688): [#def1258]
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:194:38: warning[-Wanalyzer-null-argument]: use of NULL ‘lowercase(cmakeGeneratedFunctionMapEntries[i].name)’ where non-null expected
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:112:5: enter_function: entry to ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:149:6: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:150:22: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:153:6: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:157:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:157:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:185:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:185:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:186:24: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:186:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:186:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:188:15: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:189:33: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:189:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:189:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:190:8: branch_false: following ‘false’ branch (when ‘partial_match == 0’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:194:38: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:194:38: danger: argument 1 (‘lowercase(cmakeGeneratedFunctionMapEntries[i].name)’) NULL where non-null expected
Error: GCC_ANALYZER_WARNING (CWE-688): [#def1259]
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:195:31: warning[-Wanalyzer-null-argument]: use of NULL ‘arg’ where non-null expected
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:117:5: enter_function: entry to ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:154:6: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:155:22: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:158:6: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:162:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:162:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:190:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:190:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:191:24: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:191:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:191:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:193:15: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:194:33: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:194:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:194:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:195:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:195:31: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:195:31: danger: argument 2 (‘arg’) NULL where non-null expected
Error: GCC_ANALYZER_WARNING (CWE-688): [#def1260]
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:195:31: warning[-Wanalyzer-null-argument]: use of NULL ‘lowercase(cmakeGeneratedFunctionMapEntries[i].name)’ where non-null expected
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:117:5: enter_function: entry to ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:154:6: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:155:22: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:158:6: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:162:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:162:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:190:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:190:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:191:24: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:191:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:191:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:193:15: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:194:33: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:194:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:194:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:195:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:195:31: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:195:31: danger: argument 1 (‘lowercase(cmakeGeneratedFunctionMapEntries[i].name)’) NULL where non-null expected
Error: GCC_ANALYZER_WARNING (CWE-457): [#def1261]
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:195:31: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘*<unknown>’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:117:5: enter_function: entry to ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:154:6: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:155:22: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:158:6: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:162:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:162:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:190:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:190:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:191:24: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:191:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:191:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:193:15: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:194:33: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:194:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:194:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:195:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:195:31: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:195:31: danger: use of uninitialized value ‘*<unknown>’ here
Error: GCC_ANALYZER_WARNING (CWE-457): [#def1262]
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:195:31: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘*arg’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:117:5: enter_function: entry to ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:154:6: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:155:22: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:158:6: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:162:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:162:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:190:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:190:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:191:24: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:191:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:191:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:193:15: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:194:33: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:194:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:194:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:195:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:195:31: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:195:31: danger: use of uninitialized value ‘*arg’ here
Error: GCC_ANALYZER_WARNING (CWE-688): [#def1263]
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:199:38: warning[-Wanalyzer-null-argument]: use of NULL ‘arg’ where non-null expected
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:117:5: enter_function: entry to ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:154:6: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:155:22: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:158:6: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:162:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:162:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:190:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:190:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:191:24: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:191:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:191:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:193:15: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:194:33: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:194:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:194:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:195:8: branch_false: following ‘false’ branch (when ‘partial_match == 0’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:199:38: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:199:38: danger: argument 2 (‘arg’) NULL where non-null expected
Error: GCC_ANALYZER_WARNING (CWE-688): [#def1264]
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:199:38: warning[-Wanalyzer-null-argument]: use of NULL ‘lowercase(cmakeGeneratedFunctionMapEntries[i].name)’ where non-null expected
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:117:5: enter_function: entry to ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:154:6: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:155:22: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:158:6: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:162:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:162:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:190:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:190:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:191:24: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:191:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:191:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:193:15: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:194:33: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:194:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:194:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:195:8: branch_false: following ‘false’ branch (when ‘partial_match == 0’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:199:38: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:199:38: danger: argument 1 (‘lowercase(cmakeGeneratedFunctionMapEntries[i].name)’) NULL where non-null expected
Error: GCC_ANALYZER_WARNING (CWE-688): [#def1265]
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:170:31: warning[-Wanalyzer-null-argument]: use of NULL ‘arg’ where non-null expected
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:92:5: enter_function: entry to ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:129:6: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:130:22: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:133:6: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:137:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:137:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:165:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:165:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:166:24: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:166:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:166:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:168:15: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:169:33: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:169:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:169:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:170:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:170:31: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:170:31: danger: argument 2 (‘arg’) NULL where non-null expected
Error: GCC_ANALYZER_WARNING (CWE-688): [#def1266]
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:170:31: warning[-Wanalyzer-null-argument]: use of NULL ‘lowercase(cmakeGeneratedFunctionMapEntries[i].name)’ where non-null expected
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:92:5: enter_function: entry to ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:129:6: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:130:22: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:133:6: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:137:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:137:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:165:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:165:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:166:24: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:166:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:166:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:168:15: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:169:33: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:169:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:169:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:170:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:170:31: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:170:31: danger: argument 1 (‘lowercase(cmakeGeneratedFunctionMapEntries[i].name)’) NULL where non-null expected
Error: GCC_ANALYZER_WARNING (CWE-457): [#def1267]
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:170:31: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘*<unknown>’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:92:5: enter_function: entry to ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:129:6: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:130:22: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:133:6: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:137:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:137:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:165:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:165:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:166:24: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:166:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:166:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:168:15: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:169:33: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:169:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:169:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:170:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:170:31: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:170:31: danger: use of uninitialized value ‘*<unknown>’ here
Error: GCC_ANALYZER_WARNING (CWE-457): [#def1268]
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:170:31: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘*arg’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:92:5: enter_function: entry to ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:129:6: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:130:22: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:133:6: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:137:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:137:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:165:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:165:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:166:24: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:166:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:166:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:168:15: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:169:33: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:169:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:169:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:170:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:170:31: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:170:31: danger: use of uninitialized value ‘*arg’ here
Error: GCC_ANALYZER_WARNING (CWE-688): [#def1269]
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:174:38: warning[-Wanalyzer-null-argument]: use of NULL ‘arg’ where non-null expected
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:92:5: enter_function: entry to ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:129:6: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:130:22: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:133:6: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:137:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:137:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:165:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:165:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:166:24: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:166:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:166:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:168:15: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:169:33: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:169:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:169:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:170:8: branch_false: following ‘false’ branch (when ‘partial_match == 0’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:174:38: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:174:38: danger: argument 2 (‘arg’) NULL where non-null expected
Error: GCC_ANALYZER_WARNING (CWE-688): [#def1270]
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:174:38: warning[-Wanalyzer-null-argument]: use of NULL ‘lowercase(cmakeGeneratedFunctionMapEntries[i].name)’ where non-null expected
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:92:5: enter_function: entry to ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:129:6: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:130:22: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:133:6: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:137:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:137:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:165:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:165:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:166:24: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:166:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:166:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:168:15: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:169:33: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:169:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:169:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:170:8: branch_false: following ‘false’ branch (when ‘partial_match == 0’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:174:38: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:174:38: danger: argument 1 (‘lowercase(cmakeGeneratedFunctionMapEntries[i].name)’) NULL where non-null expected
Error: GCC_ANALYZER_WARNING (CWE-688): [#def1271]
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:185:31: warning[-Wanalyzer-null-argument]: use of NULL ‘arg’ where non-null expected
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:107:5: enter_function: entry to ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:144:6: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:145:22: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:148:6: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:152:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:152:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:180:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:180:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:181:24: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:181:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:181:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:183:15: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:184:33: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:184:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:184:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:185:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:185:31: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:185:31: danger: argument 2 (‘arg’) NULL where non-null expected
Error: GCC_ANALYZER_WARNING (CWE-688): [#def1272]
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:185:31: warning[-Wanalyzer-null-argument]: use of NULL ‘lowercase(cmakeGeneratedFunctionMapEntries[i].name)’ where non-null expected
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:107:5: enter_function: entry to ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:144:6: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:145:22: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:148:6: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:152:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:152:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:180:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:180:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:181:24: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:181:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:181:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:183:15: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:184:33: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:184:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:184:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:185:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:185:31: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:185:31: danger: argument 1 (‘lowercase(cmakeGeneratedFunctionMapEntries[i].name)’) NULL where non-null expected
Error: GCC_ANALYZER_WARNING (CWE-457): [#def1273]
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:185:31: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘*<unknown>’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:107:5: enter_function: entry to ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:144:6: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:145:22: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:148:6: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:152:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:152:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:180:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:180:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:181:24: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:181:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:181:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:183:15: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:184:33: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:184:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:184:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:185:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:185:31: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:185:31: danger: use of uninitialized value ‘*<unknown>’ here
Error: GCC_ANALYZER_WARNING (CWE-457): [#def1274]
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:185:31: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘*arg’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:107:5: enter_function: entry to ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:144:6: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:145:22: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:148:6: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:152:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:152:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:180:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:180:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:181:24: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:181:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:181:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:183:15: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:184:33: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:184:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:184:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:185:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:185:31: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:185:31: danger: use of uninitialized value ‘*arg’ here
Error: GCC_ANALYZER_WARNING (CWE-688): [#def1275]
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:189:38: warning[-Wanalyzer-null-argument]: use of NULL ‘arg’ where non-null expected
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:107:5: enter_function: entry to ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:144:6: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:145:22: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:148:6: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:152:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:152:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:180:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:180:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:181:24: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:181:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:181:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:183:15: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:184:33: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:184:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:184:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:185:8: branch_false: following ‘false’ branch (when ‘partial_match == 0’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:189:38: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:189:38: danger: argument 2 (‘arg’) NULL where non-null expected
Error: GCC_ANALYZER_WARNING (CWE-688): [#def1276]
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:189:38: warning[-Wanalyzer-null-argument]: use of NULL ‘lowercase(cmakeGeneratedFunctionMapEntries[i].name)’ where non-null expected
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:107:5: enter_function: entry to ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:144:6: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:145:22: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:148:6: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:152:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:152:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:180:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:180:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:181:24: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:181:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:181:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:183:15: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:184:33: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:184:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:184:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:185:8: branch_false: following ‘false’ branch (when ‘partial_match == 0’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:189:38: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:189:38: danger: argument 1 (‘lowercase(cmakeGeneratedFunctionMapEntries[i].name)’) NULL where non-null expected
Error: GCC_ANALYZER_WARNING (CWE-688): [#def1277]
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:170:31: warning[-Wanalyzer-null-argument]: use of NULL ‘arg’ where non-null expected
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:92:5: enter_function: entry to ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:129:6: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:130:22: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:133:6: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:137:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:137:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:165:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:165:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:166:24: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:166:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:166:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:168:15: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:169:33: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:169:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:169:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:170:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:170:31: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:170:31: danger: argument 2 (‘arg’) NULL where non-null expected
Error: GCC_ANALYZER_WARNING (CWE-688): [#def1278]
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:170:31: warning[-Wanalyzer-null-argument]: use of NULL ‘lowercase(cmakeGeneratedFunctionMapEntries[i].name)’ where non-null expected
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:92:5: enter_function: entry to ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:129:6: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:130:22: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:133:6: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:137:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:137:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:165:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:165:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:166:24: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:166:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:166:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:168:15: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:169:33: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:169:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:169:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:170:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:170:31: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:170:31: danger: argument 1 (‘lowercase(cmakeGeneratedFunctionMapEntries[i].name)’) NULL where non-null expected
Error: GCC_ANALYZER_WARNING (CWE-457): [#def1279]
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:170:31: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘*<unknown>’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:92:5: enter_function: entry to ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:129:6: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:130:22: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:133:6: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:137:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:137:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:165:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:165:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:166:24: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:166:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:166:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:168:15: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:169:33: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:169:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:169:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:170:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:170:31: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:170:31: danger: use of uninitialized value ‘*<unknown>’ here
Error: GCC_ANALYZER_WARNING (CWE-457): [#def1280]
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:170:31: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘*arg’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:92:5: enter_function: entry to ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:129:6: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:130:22: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:133:6: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:137:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:137:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:165:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:165:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:166:24: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:166:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:166:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:168:15: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:169:33: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:169:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:169:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:170:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:170:31: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:170:31: danger: use of uninitialized value ‘*arg’ here
Error: GCC_ANALYZER_WARNING (CWE-688): [#def1281]
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:174:38: warning[-Wanalyzer-null-argument]: use of NULL ‘arg’ where non-null expected
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:92:5: enter_function: entry to ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:129:6: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:130:22: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:133:6: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:137:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:137:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:165:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:165:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:166:24: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:166:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:166:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:168:15: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:169:33: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:169:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:169:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:170:8: branch_false: following ‘false’ branch (when ‘partial_match == 0’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:174:38: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:174:38: danger: argument 2 (‘arg’) NULL where non-null expected
Error: GCC_ANALYZER_WARNING (CWE-688): [#def1282]
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:174:38: warning[-Wanalyzer-null-argument]: use of NULL ‘lowercase(cmakeGeneratedFunctionMapEntries[i].name)’ where non-null expected
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:92:5: enter_function: entry to ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:129:6: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:130:22: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:133:6: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:137:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:137:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:165:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:165:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:166:24: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:166:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:166:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:168:15: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:169:33: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:169:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:169:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:170:8: branch_false: following ‘false’ branch (when ‘partial_match == 0’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:174:38: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:174:38: danger: argument 1 (‘lowercase(cmakeGeneratedFunctionMapEntries[i].name)’) NULL where non-null expected
Error: GCC_ANALYZER_WARNING (CWE-688): [#def1283]
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:215:31: warning[-Wanalyzer-null-argument]: use of NULL ‘arg’ where non-null expected
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:137:5: enter_function: entry to ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:174:6: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:175:22: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:178:6: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:182:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:182:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:210:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:210:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:211:24: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:211:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:211:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:213:15: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:214:33: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:214:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:214:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:215:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:215:31: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:215:31: danger: argument 2 (‘arg’) NULL where non-null expected
Error: GCC_ANALYZER_WARNING (CWE-688): [#def1284]
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:215:31: warning[-Wanalyzer-null-argument]: use of NULL ‘lowercase(cmakeGeneratedFunctionMapEntries[i].name)’ where non-null expected
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:137:5: enter_function: entry to ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:174:6: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:175:22: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:178:6: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:182:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:182:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:210:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:210:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:211:24: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:211:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:211:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:213:15: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:214:33: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:214:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:214:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:215:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:215:31: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:215:31: danger: argument 1 (‘lowercase(cmakeGeneratedFunctionMapEntries[i].name)’) NULL where non-null expected
Error: GCC_ANALYZER_WARNING (CWE-457): [#def1285]
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:215:31: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘*<unknown>’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:137:5: enter_function: entry to ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:174:6: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:175:22: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:178:6: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:182:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:182:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:210:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:210:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:211:24: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:211:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:211:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:213:15: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:214:33: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:214:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:214:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:215:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:215:31: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:215:31: danger: use of uninitialized value ‘*<unknown>’ here
Error: GCC_ANALYZER_WARNING (CWE-457): [#def1286]
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:215:31: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘*arg’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:137:5: enter_function: entry to ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:174:6: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:175:22: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:178:6: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:182:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:182:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:210:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:210:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:211:24: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:211:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:211:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:213:15: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:214:33: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:214:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:214:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:215:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:215:31: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:215:31: danger: use of uninitialized value ‘*arg’ here
Error: GCC_ANALYZER_WARNING (CWE-688): [#def1287]
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:219:38: warning[-Wanalyzer-null-argument]: use of NULL ‘arg’ where non-null expected
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:137:5: enter_function: entry to ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:174:6: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:175:22: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:178:6: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:182:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:182:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:210:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:210:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:211:24: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:211:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:211:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:213:15: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:214:33: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:214:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:214:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:215:8: branch_false: following ‘false’ branch (when ‘partial_match == 0’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:219:38: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:219:38: danger: argument 2 (‘arg’) NULL where non-null expected
Error: GCC_ANALYZER_WARNING (CWE-688): [#def1288]
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:219:38: warning[-Wanalyzer-null-argument]: use of NULL ‘lowercase(cmakeGeneratedFunctionMapEntries[i].name)’ where non-null expected
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:137:5: enter_function: entry to ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:174:6: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:175:22: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:178:6: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:182:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:182:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:210:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:210:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:211:24: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:211:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:211:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:213:15: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:214:33: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:214:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:214:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:215:8: branch_false: following ‘false’ branch (when ‘partial_match == 0’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:219:38: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:219:38: danger: argument 1 (‘lowercase(cmakeGeneratedFunctionMapEntries[i].name)’) NULL where non-null expected
Error: GCC_ANALYZER_WARNING (CWE-688): [#def1289]
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:180:31: warning[-Wanalyzer-null-argument]: use of NULL ‘arg’ where non-null expected
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:102:5: enter_function: entry to ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:139:6: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:140:22: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:143:6: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:147:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:147:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:175:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:175:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:176:24: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:176:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:176:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:178:15: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:179:33: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:179:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:179:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:180:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:180:31: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:180:31: danger: argument 2 (‘arg’) NULL where non-null expected
Error: GCC_ANALYZER_WARNING (CWE-688): [#def1290]
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:180:31: warning[-Wanalyzer-null-argument]: use of NULL ‘lowercase(cmakeGeneratedFunctionMapEntries[i].name)’ where non-null expected
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:102:5: enter_function: entry to ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:139:6: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:140:22: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:143:6: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:147:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:147:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:175:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:175:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:176:24: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:176:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:176:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:178:15: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:179:33: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:179:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:179:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:180:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:180:31: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:180:31: danger: argument 1 (‘lowercase(cmakeGeneratedFunctionMapEntries[i].name)’) NULL where non-null expected
Error: GCC_ANALYZER_WARNING (CWE-457): [#def1291]
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:180:31: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘*<unknown>’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:102:5: enter_function: entry to ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:139:6: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:140:22: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:143:6: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:147:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:147:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:175:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:175:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:176:24: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:176:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:176:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:178:15: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:179:33: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:179:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:179:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:180:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:180:31: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:180:31: danger: use of uninitialized value ‘*<unknown>’ here
Error: GCC_ANALYZER_WARNING (CWE-457): [#def1292]
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:180:31: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘*arg’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:102:5: enter_function: entry to ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:139:6: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:140:22: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:143:6: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:147:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:147:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:175:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:175:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:176:24: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:176:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:176:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:178:15: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:179:33: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:179:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:179:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:180:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:180:31: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:180:31: danger: use of uninitialized value ‘*arg’ here
Error: GCC_ANALYZER_WARNING (CWE-688): [#def1293]
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:184:38: warning[-Wanalyzer-null-argument]: use of NULL ‘arg’ where non-null expected
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:102:5: enter_function: entry to ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:139:6: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:140:22: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:143:6: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:147:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:147:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:175:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:175:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:176:24: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:176:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:176:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:178:15: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:179:33: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:179:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:179:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:180:8: branch_false: following ‘false’ branch (when ‘partial_match == 0’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:184:38: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:184:38: danger: argument 2 (‘arg’) NULL where non-null expected
Error: GCC_ANALYZER_WARNING (CWE-688): [#def1294]
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:184:38: warning[-Wanalyzer-null-argument]: use of NULL ‘lowercase(cmakeGeneratedFunctionMapEntries[i].name)’ where non-null expected
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:102:5: enter_function: entry to ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:139:6: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:140:22: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:143:6: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:147:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:147:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:175:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:175:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:176:24: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:176:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:176:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:178:15: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:179:33: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:179:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:179:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:180:8: branch_false: following ‘false’ branch (when ‘partial_match == 0’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:184:38: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:184:38: danger: argument 1 (‘lowercase(cmakeGeneratedFunctionMapEntries[i].name)’) NULL where non-null expected
Error: GCC_ANALYZER_WARNING (CWE-688): [#def1295]
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:170:31: warning[-Wanalyzer-null-argument]: use of NULL ‘arg’ where non-null expected
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:92:5: enter_function: entry to ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:129:6: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:130:22: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:133:6: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:137:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:137:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:165:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:165:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:166:24: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:166:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:166:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:168:15: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:169:33: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:169:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:169:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:170:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:170:31: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:170:31: danger: argument 2 (‘arg’) NULL where non-null expected
Error: GCC_ANALYZER_WARNING (CWE-688): [#def1296]
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:170:31: warning[-Wanalyzer-null-argument]: use of NULL ‘lowercase(cmakeGeneratedFunctionMapEntries[i].name)’ where non-null expected
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:92:5: enter_function: entry to ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:129:6: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:130:22: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:133:6: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:137:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:137:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:165:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:165:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:166:24: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:166:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:166:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:168:15: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:169:33: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:169:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:169:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:170:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:170:31: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:170:31: danger: argument 1 (‘lowercase(cmakeGeneratedFunctionMapEntries[i].name)’) NULL where non-null expected
Error: GCC_ANALYZER_WARNING (CWE-457): [#def1297]
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:170:31: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘*<unknown>’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:92:5: enter_function: entry to ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:129:6: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:130:22: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:133:6: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:137:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:137:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:165:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:165:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:166:24: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:166:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:166:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:168:15: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:169:33: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:169:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:169:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:170:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:170:31: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:170:31: danger: use of uninitialized value ‘*<unknown>’ here
Error: GCC_ANALYZER_WARNING (CWE-457): [#def1298]
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:170:31: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘*arg’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:92:5: enter_function: entry to ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:129:6: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:130:22: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:133:6: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:137:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:137:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:165:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:165:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:166:24: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:166:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:166:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:168:15: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:169:33: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:169:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:169:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:170:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:170:31: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:170:31: danger: use of uninitialized value ‘*arg’ here
Error: GCC_ANALYZER_WARNING (CWE-688): [#def1299]
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:174:38: warning[-Wanalyzer-null-argument]: use of NULL ‘arg’ where non-null expected
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:92:5: enter_function: entry to ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:129:6: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:130:22: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:133:6: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:137:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:137:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:165:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:165:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:166:24: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:166:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:166:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:168:15: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:169:33: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:169:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:169:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:170:8: branch_false: following ‘false’ branch (when ‘partial_match == 0’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:174:38: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:174:38: danger: argument 2 (‘arg’) NULL where non-null expected
Error: GCC_ANALYZER_WARNING (CWE-688): [#def1300]
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:174:38: warning[-Wanalyzer-null-argument]: use of NULL ‘lowercase(cmakeGeneratedFunctionMapEntries[i].name)’ where non-null expected
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:92:5: enter_function: entry to ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:129:6: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:130:22: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:133:6: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:137:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:137:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:165:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:165:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:166:24: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:166:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:166:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:168:15: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:169:33: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:169:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:169:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:170:8: branch_false: following ‘false’ branch (when ‘partial_match == 0’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:174:38: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:174:38: danger: argument 1 (‘lowercase(cmakeGeneratedFunctionMapEntries[i].name)’) NULL where non-null expected
Error: GCC_ANALYZER_WARNING (CWE-688): [#def1301]
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:180:31: warning[-Wanalyzer-null-argument]: use of NULL ‘arg’ where non-null expected
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:102:5: enter_function: entry to ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:139:6: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:140:22: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:143:6: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:147:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:147:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:175:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:175:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:176:24: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:176:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:176:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:178:15: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:179:33: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:179:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:179:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:180:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:180:31: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:180:31: danger: argument 2 (‘arg’) NULL where non-null expected
Error: GCC_ANALYZER_WARNING (CWE-688): [#def1302]
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:180:31: warning[-Wanalyzer-null-argument]: use of NULL ‘lowercase(cmakeGeneratedFunctionMapEntries[i].name)’ where non-null expected
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:102:5: enter_function: entry to ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:139:6: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:140:22: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:143:6: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:147:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:147:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:175:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:175:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:176:24: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:176:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:176:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:178:15: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:179:33: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:179:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:179:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:180:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:180:31: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:180:31: danger: argument 1 (‘lowercase(cmakeGeneratedFunctionMapEntries[i].name)’) NULL where non-null expected
Error: GCC_ANALYZER_WARNING (CWE-457): [#def1303]
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:180:31: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘*<unknown>’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:102:5: enter_function: entry to ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:139:6: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:140:22: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:143:6: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:147:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:147:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:175:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:175:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:176:24: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:176:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:176:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:178:15: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:179:33: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:179:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:179:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:180:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:180:31: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:180:31: danger: use of uninitialized value ‘*<unknown>’ here
Error: GCC_ANALYZER_WARNING (CWE-457): [#def1304]
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:180:31: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘*arg’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:102:5: enter_function: entry to ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:139:6: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:140:22: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:143:6: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:147:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:147:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:175:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:175:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:176:24: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:176:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:176:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:178:15: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:179:33: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:179:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:179:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:180:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:180:31: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:180:31: danger: use of uninitialized value ‘*arg’ here
Error: GCC_ANALYZER_WARNING (CWE-688): [#def1305]
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:184:38: warning[-Wanalyzer-null-argument]: use of NULL ‘arg’ where non-null expected
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:102:5: enter_function: entry to ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:139:6: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:140:22: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:143:6: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:147:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:147:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:175:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:175:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:176:24: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:176:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:176:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:178:15: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:179:33: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:179:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:179:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:180:8: branch_false: following ‘false’ branch (when ‘partial_match == 0’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:184:38: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:184:38: danger: argument 2 (‘arg’) NULL where non-null expected
Error: GCC_ANALYZER_WARNING (CWE-688): [#def1306]
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:184:38: warning[-Wanalyzer-null-argument]: use of NULL ‘lowercase(cmakeGeneratedFunctionMapEntries[i].name)’ where non-null expected
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:102:5: enter_function: entry to ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:139:6: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:140:22: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:143:6: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:147:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:147:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:175:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:175:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:176:24: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:176:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:176:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:178:15: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:179:33: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:179:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:179:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:180:8: branch_false: following ‘false’ branch (when ‘partial_match == 0’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:184:38: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:184:38: danger: argument 1 (‘lowercase(cmakeGeneratedFunctionMapEntries[i].name)’) NULL where non-null expected
Error: GCC_ANALYZER_WARNING (CWE-688): [#def1307]
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:170:31: warning[-Wanalyzer-null-argument]: use of NULL ‘arg’ where non-null expected
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:92:5: enter_function: entry to ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:129:6: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:130:22: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:133:6: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:137:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:137:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:165:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:165:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:166:24: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:166:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:166:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:168:15: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:169:33: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:169:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:169:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:170:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:170:31: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:170:31: danger: argument 2 (‘arg’) NULL where non-null expected
Error: GCC_ANALYZER_WARNING (CWE-688): [#def1308]
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:170:31: warning[-Wanalyzer-null-argument]: use of NULL ‘lowercase(cmakeGeneratedFunctionMapEntries[i].name)’ where non-null expected
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:92:5: enter_function: entry to ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:129:6: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:130:22: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:133:6: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:137:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:137:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:165:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:165:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:166:24: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:166:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:166:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:168:15: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:169:33: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:169:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:169:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:170:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:170:31: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:170:31: danger: argument 1 (‘lowercase(cmakeGeneratedFunctionMapEntries[i].name)’) NULL where non-null expected
Error: GCC_ANALYZER_WARNING (CWE-457): [#def1309]
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:170:31: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘*<unknown>’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:92:5: enter_function: entry to ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:129:6: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:130:22: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:133:6: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:137:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:137:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:165:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:165:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:166:24: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:166:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:166:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:168:15: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:169:33: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:169:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:169:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:170:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:170:31: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:170:31: danger: use of uninitialized value ‘*<unknown>’ here
Error: GCC_ANALYZER_WARNING (CWE-457): [#def1310]
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:170:31: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘*arg’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:92:5: enter_function: entry to ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:129:6: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:130:22: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:133:6: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:137:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:137:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:165:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:165:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:166:24: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:166:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:166:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:168:15: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:169:33: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:169:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:169:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:170:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:170:31: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:170:31: danger: use of uninitialized value ‘*arg’ here
Error: GCC_ANALYZER_WARNING (CWE-688): [#def1311]
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:174:38: warning[-Wanalyzer-null-argument]: use of NULL ‘arg’ where non-null expected
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:92:5: enter_function: entry to ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:129:6: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:130:22: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:133:6: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:137:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:137:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:165:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:165:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:166:24: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:166:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:166:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:168:15: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:169:33: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:169:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:169:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:170:8: branch_false: following ‘false’ branch (when ‘partial_match == 0’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:174:38: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:174:38: danger: argument 2 (‘arg’) NULL where non-null expected
Error: GCC_ANALYZER_WARNING (CWE-688): [#def1312]
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:174:38: warning[-Wanalyzer-null-argument]: use of NULL ‘lowercase(cmakeGeneratedFunctionMapEntries[i].name)’ where non-null expected
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:92:5: enter_function: entry to ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:129:6: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:130:22: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:133:6: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:137:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:137:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:165:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:165:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:166:24: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:166:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:166:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:168:15: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:169:33: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:169:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:169:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:170:8: branch_false: following ‘false’ branch (when ‘partial_match == 0’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:174:38: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:174:38: danger: argument 1 (‘lowercase(cmakeGeneratedFunctionMapEntries[i].name)’) NULL where non-null expected
Error: GCC_ANALYZER_WARNING (CWE-688): [#def1313]
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:175:31: warning[-Wanalyzer-null-argument]: use of NULL ‘arg’ where non-null expected
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:97:5: enter_function: entry to ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:134:6: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:135:22: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:138:6: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:142:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:142:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:170:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:170:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:171:24: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:171:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:171:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:173:15: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:174:33: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:174:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:174:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:175:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:175:31: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:175:31: danger: argument 2 (‘arg’) NULL where non-null expected
Error: GCC_ANALYZER_WARNING (CWE-688): [#def1314]
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:175:31: warning[-Wanalyzer-null-argument]: use of NULL ‘lowercase(cmakeGeneratedFunctionMapEntries[i].name)’ where non-null expected
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:97:5: enter_function: entry to ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:134:6: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:135:22: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:138:6: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:142:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:142:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:170:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:170:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:171:24: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:171:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:171:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:173:15: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:174:33: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:174:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:174:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:175:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:175:31: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:175:31: danger: argument 1 (‘lowercase(cmakeGeneratedFunctionMapEntries[i].name)’) NULL where non-null expected
Error: GCC_ANALYZER_WARNING (CWE-457): [#def1315]
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:175:31: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘*<unknown>’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:97:5: enter_function: entry to ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:134:6: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:135:22: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:138:6: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:142:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:142:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:170:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:170:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:171:24: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:171:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:171:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:173:15: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:174:33: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:174:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:174:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:175:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:175:31: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:175:31: danger: use of uninitialized value ‘*<unknown>’ here
Error: GCC_ANALYZER_WARNING (CWE-457): [#def1316]
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:175:31: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘*arg’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:97:5: enter_function: entry to ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:134:6: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:135:22: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:138:6: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:142:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:142:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:170:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:170:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:171:24: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:171:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:171:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:173:15: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:174:33: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:174:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:174:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:175:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:175:31: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:175:31: danger: use of uninitialized value ‘*arg’ here
Error: GCC_ANALYZER_WARNING (CWE-688): [#def1317]
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:179:38: warning[-Wanalyzer-null-argument]: use of NULL ‘arg’ where non-null expected
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:97:5: enter_function: entry to ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:134:6: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:135:22: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:138:6: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:142:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:142:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:170:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:170:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:171:24: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:171:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:171:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:173:15: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:174:33: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:174:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:174:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:175:8: branch_false: following ‘false’ branch (when ‘partial_match == 0’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:179:38: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:179:38: danger: argument 2 (‘arg’) NULL where non-null expected
Error: GCC_ANALYZER_WARNING (CWE-688): [#def1318]
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:179:38: warning[-Wanalyzer-null-argument]: use of NULL ‘lowercase(cmakeGeneratedFunctionMapEntries[i].name)’ where non-null expected
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:97:5: enter_function: entry to ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:134:6: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:135:22: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:138:6: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:142:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:142:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:170:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:170:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:171:24: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:171:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:171:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:173:15: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:174:33: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:174:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:174:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:175:8: branch_false: following ‘false’ branch (when ‘partial_match == 0’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:179:38: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:179:38: danger: argument 1 (‘lowercase(cmakeGeneratedFunctionMapEntries[i].name)’) NULL where non-null expected
Error: GCC_ANALYZER_WARNING (CWE-688): [#def1319]
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:170:31: warning[-Wanalyzer-null-argument]: use of NULL ‘arg’ where non-null expected
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:92:5: enter_function: entry to ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:129:6: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:130:22: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:133:6: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:137:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:137:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:165:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:165:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:166:24: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:166:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:166:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:168:15: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:169:33: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:169:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:169:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:170:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:170:31: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:170:31: danger: argument 2 (‘arg’) NULL where non-null expected
Error: GCC_ANALYZER_WARNING (CWE-688): [#def1320]
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:170:31: warning[-Wanalyzer-null-argument]: use of NULL ‘lowercase(cmakeGeneratedFunctionMapEntries[i].name)’ where non-null expected
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:92:5: enter_function: entry to ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:129:6: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:130:22: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:133:6: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:137:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:137:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:165:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:165:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:166:24: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:166:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:166:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:168:15: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:169:33: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:169:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:169:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:170:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:170:31: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:170:31: danger: argument 1 (‘lowercase(cmakeGeneratedFunctionMapEntries[i].name)’) NULL where non-null expected
Error: GCC_ANALYZER_WARNING (CWE-457): [#def1321]
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:170:31: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘*<unknown>’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:92:5: enter_function: entry to ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:129:6: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:130:22: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:133:6: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:137:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:137:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:165:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:165:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:166:24: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:166:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:166:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:168:15: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:169:33: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:169:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:169:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:170:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:170:31: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:170:31: danger: use of uninitialized value ‘*<unknown>’ here
Error: GCC_ANALYZER_WARNING (CWE-457): [#def1322]
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:170:31: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘*arg’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:92:5: enter_function: entry to ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:129:6: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:130:22: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:133:6: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:137:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:137:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:165:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:165:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:166:24: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:166:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:166:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:168:15: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:169:33: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:169:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:169:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:170:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:170:31: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:170:31: danger: use of uninitialized value ‘*arg’ here
Error: GCC_ANALYZER_WARNING (CWE-688): [#def1323]
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:174:38: warning[-Wanalyzer-null-argument]: use of NULL ‘arg’ where non-null expected
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:92:5: enter_function: entry to ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:129:6: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:130:22: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:133:6: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:137:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:137:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:165:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:165:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:166:24: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:166:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:166:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:168:15: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:169:33: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:169:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:169:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:170:8: branch_false: following ‘false’ branch (when ‘partial_match == 0’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:174:38: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:174:38: danger: argument 2 (‘arg’) NULL where non-null expected
Error: GCC_ANALYZER_WARNING (CWE-688): [#def1324]
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:174:38: warning[-Wanalyzer-null-argument]: use of NULL ‘lowercase(cmakeGeneratedFunctionMapEntries[i].name)’ where non-null expected
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:92:5: enter_function: entry to ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:129:6: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:130:22: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:133:6: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:137:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:137:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:165:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:165:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:166:24: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:166:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:166:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:168:15: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:169:33: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:169:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:169:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:170:8: branch_false: following ‘false’ branch (when ‘partial_match == 0’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:174:38: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:174:38: danger: argument 1 (‘lowercase(cmakeGeneratedFunctionMapEntries[i].name)’) NULL where non-null expected
Error: GCC_ANALYZER_WARNING (CWE-688): [#def1325]
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:285:31: warning[-Wanalyzer-null-argument]: use of NULL ‘arg’ where non-null expected
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:207:5: enter_function: entry to ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:244:6: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:245:22: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:248:6: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:252:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:252:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:280:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:280:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:281:24: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:281:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:281:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:283:15: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:284:33: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:284:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:284:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:285:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:285:31: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:285:31: danger: argument 2 (‘arg’) NULL where non-null expected
Error: GCC_ANALYZER_WARNING (CWE-688): [#def1326]
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:285:31: warning[-Wanalyzer-null-argument]: use of NULL ‘lowercase(cmakeGeneratedFunctionMapEntries[i].name)’ where non-null expected
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:207:5: enter_function: entry to ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:244:6: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:245:22: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:248:6: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:252:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:252:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:280:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:280:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:281:24: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:281:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:281:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:283:15: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:284:33: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:284:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:284:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:285:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:285:31: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:285:31: danger: argument 1 (‘lowercase(cmakeGeneratedFunctionMapEntries[i].name)’) NULL where non-null expected
Error: GCC_ANALYZER_WARNING (CWE-457): [#def1327]
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:285:31: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘*<unknown>’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:207:5: enter_function: entry to ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:244:6: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:245:22: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:248:6: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:252:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:252:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:280:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:280:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:281:24: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:281:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:281:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:283:15: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:284:33: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:284:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:284:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:285:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:285:31: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:285:31: danger: use of uninitialized value ‘*<unknown>’ here
Error: GCC_ANALYZER_WARNING (CWE-457): [#def1328]
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:285:31: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘*arg’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:207:5: enter_function: entry to ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:244:6: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:245:22: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:248:6: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:252:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:252:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:280:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:280:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:281:24: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:281:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:281:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:283:15: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:284:33: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:284:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:284:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:285:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:285:31: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:285:31: danger: use of uninitialized value ‘*arg’ here
Error: GCC_ANALYZER_WARNING (CWE-688): [#def1329]
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:289:38: warning[-Wanalyzer-null-argument]: use of NULL ‘arg’ where non-null expected
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:207:5: enter_function: entry to ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:244:6: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:245:22: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:248:6: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:252:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:252:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:280:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:280:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:281:24: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:281:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:281:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:283:15: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:284:33: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:284:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:284:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:285:8: branch_false: following ‘false’ branch (when ‘partial_match == 0’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:289:38: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:289:38: danger: argument 2 (‘arg’) NULL where non-null expected
Error: GCC_ANALYZER_WARNING (CWE-688): [#def1330]
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:289:38: warning[-Wanalyzer-null-argument]: use of NULL ‘lowercase(cmakeGeneratedFunctionMapEntries[i].name)’ where non-null expected
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:207:5: enter_function: entry to ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:244:6: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:245:22: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:248:6: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:252:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:252:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:280:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:280:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:281:24: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:281:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:281:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:283:15: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:284:33: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:284:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:284:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:285:8: branch_false: following ‘false’ branch (when ‘partial_match == 0’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:289:38: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:289:38: danger: argument 1 (‘lowercase(cmakeGeneratedFunctionMapEntries[i].name)’) NULL where non-null expected
Error: GCC_ANALYZER_WARNING (CWE-688): [#def1331]
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:180:31: warning[-Wanalyzer-null-argument]: use of NULL ‘arg’ where non-null expected
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:102:5: enter_function: entry to ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:139:6: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:140:22: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:143:6: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:147:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:147:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:175:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:175:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:176:24: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:176:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:176:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:178:15: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:179:33: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:179:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:179:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:180:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:180:31: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:180:31: danger: argument 2 (‘arg’) NULL where non-null expected
Error: GCC_ANALYZER_WARNING (CWE-688): [#def1332]
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:180:31: warning[-Wanalyzer-null-argument]: use of NULL ‘lowercase(cmakeGeneratedFunctionMapEntries[i].name)’ where non-null expected
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:102:5: enter_function: entry to ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:139:6: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:140:22: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:143:6: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:147:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:147:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:175:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:175:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:176:24: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:176:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:176:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:178:15: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:179:33: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:179:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:179:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:180:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:180:31: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:180:31: danger: argument 1 (‘lowercase(cmakeGeneratedFunctionMapEntries[i].name)’) NULL where non-null expected
Error: GCC_ANALYZER_WARNING (CWE-457): [#def1333]
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:180:31: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘*<unknown>’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:102:5: enter_function: entry to ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:139:6: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:140:22: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:143:6: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:147:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:147:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:175:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:175:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:176:24: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:176:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:176:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:178:15: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:179:33: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:179:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:179:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:180:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:180:31: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:180:31: danger: use of uninitialized value ‘*<unknown>’ here
Error: GCC_ANALYZER_WARNING (CWE-457): [#def1334]
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:180:31: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘*arg’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:102:5: enter_function: entry to ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:139:6: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:140:22: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:143:6: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:147:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:147:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:175:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:175:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:176:24: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:176:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:176:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:178:15: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:179:33: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:179:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:179:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:180:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:180:31: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:180:31: danger: use of uninitialized value ‘*arg’ here
Error: GCC_ANALYZER_WARNING (CWE-688): [#def1335]
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:184:38: warning[-Wanalyzer-null-argument]: use of NULL ‘arg’ where non-null expected
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:102:5: enter_function: entry to ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:139:6: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:140:22: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:143:6: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:147:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:147:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:175:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:175:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:176:24: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:176:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:176:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:178:15: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:179:33: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:179:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:179:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:180:8: branch_false: following ‘false’ branch (when ‘partial_match == 0’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:184:38: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:184:38: danger: argument 2 (‘arg’) NULL where non-null expected
Error: GCC_ANALYZER_WARNING (CWE-688): [#def1336]
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:184:38: warning[-Wanalyzer-null-argument]: use of NULL ‘lowercase(cmakeGeneratedFunctionMapEntries[i].name)’ where non-null expected
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:102:5: enter_function: entry to ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:139:6: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:140:22: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:143:6: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:147:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:147:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:175:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:175:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:176:24: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:176:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:176:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:178:15: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:179:33: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:179:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:179:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:180:8: branch_false: following ‘false’ branch (when ‘partial_match == 0’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:184:38: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:184:38: danger: argument 1 (‘lowercase(cmakeGeneratedFunctionMapEntries[i].name)’) NULL where non-null expected
Error: GCC_ANALYZER_WARNING (CWE-688): [#def1337]
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:190:31: warning[-Wanalyzer-null-argument]: use of NULL ‘arg’ where non-null expected
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:112:5: enter_function: entry to ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:149:6: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:150:22: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:153:6: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:157:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:157:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:185:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:185:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:186:24: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:186:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:186:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:188:15: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:189:33: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:189:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:189:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:190:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:190:31: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:190:31: danger: argument 2 (‘arg’) NULL where non-null expected
Error: GCC_ANALYZER_WARNING (CWE-688): [#def1338]
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:190:31: warning[-Wanalyzer-null-argument]: use of NULL ‘lowercase(cmakeGeneratedFunctionMapEntries[i].name)’ where non-null expected
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:112:5: enter_function: entry to ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:149:6: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:150:22: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:153:6: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:157:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:157:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:185:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:185:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:186:24: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:186:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:186:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:188:15: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:189:33: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:189:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:189:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:190:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:190:31: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:190:31: danger: argument 1 (‘lowercase(cmakeGeneratedFunctionMapEntries[i].name)’) NULL where non-null expected
Error: GCC_ANALYZER_WARNING (CWE-457): [#def1339]
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:190:31: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘*<unknown>’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:112:5: enter_function: entry to ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:149:6: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:150:22: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:153:6: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:157:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:157:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:185:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:185:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:186:24: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:186:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:186:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:188:15: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:189:33: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:189:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:189:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:190:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:190:31: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:190:31: danger: use of uninitialized value ‘*<unknown>’ here
Error: GCC_ANALYZER_WARNING (CWE-457): [#def1340]
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:190:31: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘*arg’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:112:5: enter_function: entry to ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:149:6: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:150:22: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:153:6: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:157:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:157:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:185:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:185:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:186:24: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:186:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:186:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:188:15: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:189:33: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:189:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:189:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:190:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:190:31: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:190:31: danger: use of uninitialized value ‘*arg’ here
Error: GCC_ANALYZER_WARNING (CWE-688): [#def1341]
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:194:38: warning[-Wanalyzer-null-argument]: use of NULL ‘arg’ where non-null expected
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:112:5: enter_function: entry to ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:149:6: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:150:22: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:153:6: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:157:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:157:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:185:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:185:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:186:24: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:186:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:186:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:188:15: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:189:33: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:189:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:189:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:190:8: branch_false: following ‘false’ branch (when ‘partial_match == 0’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:194:38: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:194:38: danger: argument 2 (‘arg’) NULL where non-null expected
Error: GCC_ANALYZER_WARNING (CWE-688): [#def1342]
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:194:38: warning[-Wanalyzer-null-argument]: use of NULL ‘lowercase(cmakeGeneratedFunctionMapEntries[i].name)’ where non-null expected
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:112:5: enter_function: entry to ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:149:6: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:150:22: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:153:6: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:157:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:157:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:185:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:185:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:186:24: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:186:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:186:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:188:15: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:189:33: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:189:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:189:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:190:8: branch_false: following ‘false’ branch (when ‘partial_match == 0’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:194:38: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:194:38: danger: argument 1 (‘lowercase(cmakeGeneratedFunctionMapEntries[i].name)’) NULL where non-null expected
Error: GCC_ANALYZER_WARNING (CWE-688): [#def1343]
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:170:31: warning[-Wanalyzer-null-argument]: use of NULL ‘arg’ where non-null expected
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:92:5: enter_function: entry to ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:129:6: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:130:22: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:133:6: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:137:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:137:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:165:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:165:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:166:24: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:166:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:166:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:168:15: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:169:33: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:169:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:169:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:170:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:170:31: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:170:31: danger: argument 2 (‘arg’) NULL where non-null expected
Error: GCC_ANALYZER_WARNING (CWE-688): [#def1344]
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:170:31: warning[-Wanalyzer-null-argument]: use of NULL ‘lowercase(cmakeGeneratedFunctionMapEntries[i].name)’ where non-null expected
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:92:5: enter_function: entry to ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:129:6: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:130:22: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:133:6: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:137:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:137:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:165:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:165:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:166:24: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:166:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:166:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:168:15: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:169:33: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:169:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:169:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:170:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:170:31: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:170:31: danger: argument 1 (‘lowercase(cmakeGeneratedFunctionMapEntries[i].name)’) NULL where non-null expected
Error: GCC_ANALYZER_WARNING (CWE-457): [#def1345]
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:170:31: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘*<unknown>’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:92:5: enter_function: entry to ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:129:6: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:130:22: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:133:6: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:137:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:137:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:165:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:165:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:166:24: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:166:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:166:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:168:15: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:169:33: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:169:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:169:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:170:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:170:31: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:170:31: danger: use of uninitialized value ‘*<unknown>’ here
Error: GCC_ANALYZER_WARNING (CWE-457): [#def1346]
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:170:31: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘*arg’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:92:5: enter_function: entry to ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:129:6: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:130:22: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:133:6: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:137:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:137:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:165:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:165:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:166:24: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:166:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:166:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:168:15: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:169:33: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:169:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:169:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:170:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:170:31: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:170:31: danger: use of uninitialized value ‘*arg’ here
Error: GCC_ANALYZER_WARNING (CWE-688): [#def1347]
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:174:38: warning[-Wanalyzer-null-argument]: use of NULL ‘arg’ where non-null expected
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:92:5: enter_function: entry to ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:129:6: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:130:22: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:133:6: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:137:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:137:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:165:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:165:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:166:24: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:166:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:166:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:168:15: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:169:33: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:169:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:169:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:170:8: branch_false: following ‘false’ branch (when ‘partial_match == 0’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:174:38: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:174:38: danger: argument 2 (‘arg’) NULL where non-null expected
Error: GCC_ANALYZER_WARNING (CWE-688): [#def1348]
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:174:38: warning[-Wanalyzer-null-argument]: use of NULL ‘lowercase(cmakeGeneratedFunctionMapEntries[i].name)’ where non-null expected
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:92:5: enter_function: entry to ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:129:6: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:130:22: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:133:6: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:137:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:137:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:165:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:165:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:166:24: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:166:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:166:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:168:15: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:169:33: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:169:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:169:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:170:8: branch_false: following ‘false’ branch (when ‘partial_match == 0’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:174:38: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:174:38: danger: argument 1 (‘lowercase(cmakeGeneratedFunctionMapEntries[i].name)’) NULL where non-null expected
Error: GCC_ANALYZER_WARNING (CWE-688): [#def1349]
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:170:31: warning[-Wanalyzer-null-argument]: use of NULL ‘arg’ where non-null expected
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:92:5: enter_function: entry to ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:129:6: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:130:22: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:133:6: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:137:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:137:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:165:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:165:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:166:24: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:166:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:166:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:168:15: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:169:33: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:169:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:169:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:170:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:170:31: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:170:31: danger: argument 2 (‘arg’) NULL where non-null expected
Error: GCC_ANALYZER_WARNING (CWE-688): [#def1350]
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:170:31: warning[-Wanalyzer-null-argument]: use of NULL ‘lowercase(cmakeGeneratedFunctionMapEntries[i].name)’ where non-null expected
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:92:5: enter_function: entry to ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:129:6: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:130:22: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:133:6: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:137:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:137:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:165:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:165:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:166:24: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:166:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:166:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:168:15: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:169:33: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:169:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:169:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:170:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:170:31: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:170:31: danger: argument 1 (‘lowercase(cmakeGeneratedFunctionMapEntries[i].name)’) NULL where non-null expected
Error: GCC_ANALYZER_WARNING (CWE-457): [#def1351]
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:170:31: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘*<unknown>’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:92:5: enter_function: entry to ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:129:6: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:130:22: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:133:6: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:137:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:137:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:165:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:165:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:166:24: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:166:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:166:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:168:15: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:169:33: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:169:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:169:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:170:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:170:31: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:170:31: danger: use of uninitialized value ‘*<unknown>’ here
Error: GCC_ANALYZER_WARNING (CWE-457): [#def1352]
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:170:31: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘*arg’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:92:5: enter_function: entry to ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:129:6: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:130:22: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:133:6: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:137:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:137:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:165:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:165:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:166:24: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:166:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:166:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:168:15: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:169:33: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:169:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:169:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:170:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:170:31: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:170:31: danger: use of uninitialized value ‘*arg’ here
Error: GCC_ANALYZER_WARNING (CWE-688): [#def1353]
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:174:38: warning[-Wanalyzer-null-argument]: use of NULL ‘arg’ where non-null expected
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:92:5: enter_function: entry to ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:129:6: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:130:22: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:133:6: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:137:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:137:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:165:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:165:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:166:24: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:166:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:166:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:168:15: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:169:33: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:169:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:169:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:170:8: branch_false: following ‘false’ branch (when ‘partial_match == 0’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:174:38: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:174:38: danger: argument 2 (‘arg’) NULL where non-null expected
Error: GCC_ANALYZER_WARNING (CWE-688): [#def1354]
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:174:38: warning[-Wanalyzer-null-argument]: use of NULL ‘lowercase(cmakeGeneratedFunctionMapEntries[i].name)’ where non-null expected
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:92:5: enter_function: entry to ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:129:6: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:130:22: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:133:6: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:137:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:137:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:165:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:165:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:166:24: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:166:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:166:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:168:15: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:169:33: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:169:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:169:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:170:8: branch_false: following ‘false’ branch (when ‘partial_match == 0’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:174:38: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:174:38: danger: argument 1 (‘lowercase(cmakeGeneratedFunctionMapEntries[i].name)’) NULL where non-null expected
Error: GCC_ANALYZER_WARNING (CWE-688): [#def1355]
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:195:31: warning[-Wanalyzer-null-argument]: use of NULL ‘arg’ where non-null expected
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:117:5: enter_function: entry to ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:154:6: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:155:22: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:158:6: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:162:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:162:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:190:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:190:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:191:24: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:191:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:191:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:193:15: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:194:33: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:194:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:194:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:195:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:195:31: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:195:31: danger: argument 2 (‘arg’) NULL where non-null expected
Error: GCC_ANALYZER_WARNING (CWE-688): [#def1356]
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:195:31: warning[-Wanalyzer-null-argument]: use of NULL ‘lowercase(cmakeGeneratedFunctionMapEntries[i].name)’ where non-null expected
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:117:5: enter_function: entry to ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:154:6: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:155:22: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:158:6: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:162:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:162:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:190:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:190:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:191:24: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:191:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:191:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:193:15: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:194:33: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:194:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:194:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:195:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:195:31: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:195:31: danger: argument 1 (‘lowercase(cmakeGeneratedFunctionMapEntries[i].name)’) NULL where non-null expected
Error: GCC_ANALYZER_WARNING (CWE-457): [#def1357]
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:195:31: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘*<unknown>’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:117:5: enter_function: entry to ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:154:6: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:155:22: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:158:6: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:162:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:162:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:190:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:190:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:191:24: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:191:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:191:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:193:15: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:194:33: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:194:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:194:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:195:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:195:31: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:195:31: danger: use of uninitialized value ‘*<unknown>’ here
Error: GCC_ANALYZER_WARNING (CWE-457): [#def1358]
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:195:31: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘*arg’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:117:5: enter_function: entry to ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:154:6: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:155:22: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:158:6: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:162:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:162:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:190:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:190:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:191:24: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:191:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:191:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:193:15: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:194:33: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:194:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:194:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:195:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:195:31: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:195:31: danger: use of uninitialized value ‘*arg’ here
Error: GCC_ANALYZER_WARNING (CWE-688): [#def1359]
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:199:38: warning[-Wanalyzer-null-argument]: use of NULL ‘arg’ where non-null expected
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:117:5: enter_function: entry to ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:154:6: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:155:22: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:158:6: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:162:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:162:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:190:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:190:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:191:24: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:191:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:191:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:193:15: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:194:33: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:194:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:194:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:195:8: branch_false: following ‘false’ branch (when ‘partial_match == 0’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:199:38: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:199:38: danger: argument 2 (‘arg’) NULL where non-null expected
Error: GCC_ANALYZER_WARNING (CWE-688): [#def1360]
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:199:38: warning[-Wanalyzer-null-argument]: use of NULL ‘lowercase(cmakeGeneratedFunctionMapEntries[i].name)’ where non-null expected
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:117:5: enter_function: entry to ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:154:6: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:155:22: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:158:6: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:162:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:162:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:190:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:190:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:191:24: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:191:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:191:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:193:15: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:194:33: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:194:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:194:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:195:8: branch_false: following ‘false’ branch (when ‘partial_match == 0’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:199:38: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:199:38: danger: argument 1 (‘lowercase(cmakeGeneratedFunctionMapEntries[i].name)’) NULL where non-null expected
Error: GCC_ANALYZER_WARNING (CWE-688): [#def1361]
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:220:31: warning[-Wanalyzer-null-argument]: use of NULL ‘arg’ where non-null expected
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:142:5: enter_function: entry to ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:179:6: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:180:22: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:183:6: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:187:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:187:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:215:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:215:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:216:24: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:216:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:216:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:218:15: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:219:33: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:219:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:219:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:220:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:220:31: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:220:31: danger: argument 2 (‘arg’) NULL where non-null expected
Error: GCC_ANALYZER_WARNING (CWE-688): [#def1362]
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:220:31: warning[-Wanalyzer-null-argument]: use of NULL ‘lowercase(cmakeGeneratedFunctionMapEntries[i].name)’ where non-null expected
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:142:5: enter_function: entry to ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:179:6: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:180:22: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:183:6: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:187:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:187:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:215:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:215:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:216:24: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:216:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:216:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:218:15: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:219:33: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:219:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:219:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:220:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:220:31: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:220:31: danger: argument 1 (‘lowercase(cmakeGeneratedFunctionMapEntries[i].name)’) NULL where non-null expected
Error: GCC_ANALYZER_WARNING (CWE-457): [#def1363]
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:220:31: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘*<unknown>’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:142:5: enter_function: entry to ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:179:6: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:180:22: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:183:6: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:187:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:187:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:215:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:215:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:216:24: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:216:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:216:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:218:15: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:219:33: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:219:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:219:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:220:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:220:31: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:220:31: danger: use of uninitialized value ‘*<unknown>’ here
Error: GCC_ANALYZER_WARNING (CWE-457): [#def1364]
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:220:31: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘*arg’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:142:5: enter_function: entry to ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:179:6: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:180:22: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:183:6: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:187:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:187:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:215:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:215:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:216:24: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:216:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:216:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:218:15: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:219:33: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:219:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:219:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:220:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:220:31: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:220:31: danger: use of uninitialized value ‘*arg’ here
Error: GCC_ANALYZER_WARNING (CWE-688): [#def1365]
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:224:38: warning[-Wanalyzer-null-argument]: use of NULL ‘arg’ where non-null expected
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:142:5: enter_function: entry to ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:179:6: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:180:22: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:183:6: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:187:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:187:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:215:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:215:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:216:24: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:216:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:216:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:218:15: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:219:33: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:219:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:219:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:220:8: branch_false: following ‘false’ branch (when ‘partial_match == 0’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:224:38: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:224:38: danger: argument 2 (‘arg’) NULL where non-null expected
Error: GCC_ANALYZER_WARNING (CWE-688): [#def1366]
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:224:38: warning[-Wanalyzer-null-argument]: use of NULL ‘lowercase(cmakeGeneratedFunctionMapEntries[i].name)’ where non-null expected
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:142:5: enter_function: entry to ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:179:6: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:180:22: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:183:6: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:187:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:187:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:215:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:215:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:216:24: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:216:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:216:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:218:15: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:219:33: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:219:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:219:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:220:8: branch_false: following ‘false’ branch (when ‘partial_match == 0’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:224:38: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:224:38: danger: argument 1 (‘lowercase(cmakeGeneratedFunctionMapEntries[i].name)’) NULL where non-null expected
Error: GCC_ANALYZER_WARNING (CWE-688): [#def1367]
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:190:31: warning[-Wanalyzer-null-argument]: use of NULL ‘arg’ where non-null expected
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:112:5: enter_function: entry to ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:149:6: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:150:22: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:153:6: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:157:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:157:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:185:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:185:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:186:24: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:186:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:186:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:188:15: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:189:33: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:189:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:189:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:190:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:190:31: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:190:31: danger: argument 2 (‘arg’) NULL where non-null expected
Error: GCC_ANALYZER_WARNING (CWE-688): [#def1368]
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:190:31: warning[-Wanalyzer-null-argument]: use of NULL ‘lowercase(cmakeGeneratedFunctionMapEntries[i].name)’ where non-null expected
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:112:5: enter_function: entry to ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:149:6: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:150:22: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:153:6: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:157:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:157:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:185:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:185:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:186:24: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:186:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:186:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:188:15: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:189:33: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:189:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:189:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:190:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:190:31: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:190:31: danger: argument 1 (‘lowercase(cmakeGeneratedFunctionMapEntries[i].name)’) NULL where non-null expected
Error: GCC_ANALYZER_WARNING (CWE-457): [#def1369]
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:190:31: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘*<unknown>’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:112:5: enter_function: entry to ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:149:6: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:150:22: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:153:6: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:157:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:157:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:185:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:185:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:186:24: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:186:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:186:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:188:15: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:189:33: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:189:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:189:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:190:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:190:31: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:190:31: danger: use of uninitialized value ‘*<unknown>’ here
Error: GCC_ANALYZER_WARNING (CWE-457): [#def1370]
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:190:31: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘*arg’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:112:5: enter_function: entry to ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:149:6: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:150:22: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:153:6: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:157:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:157:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:185:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:185:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:186:24: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:186:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:186:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:188:15: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:189:33: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:189:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:189:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:190:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:190:31: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:190:31: danger: use of uninitialized value ‘*arg’ here
Error: GCC_ANALYZER_WARNING (CWE-688): [#def1371]
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:194:38: warning[-Wanalyzer-null-argument]: use of NULL ‘arg’ where non-null expected
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:112:5: enter_function: entry to ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:149:6: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:150:22: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:153:6: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:157:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:157:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:185:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:185:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:186:24: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:186:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:186:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:188:15: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:189:33: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:189:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:189:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:190:8: branch_false: following ‘false’ branch (when ‘partial_match == 0’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:194:38: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:194:38: danger: argument 2 (‘arg’) NULL where non-null expected
Error: GCC_ANALYZER_WARNING (CWE-688): [#def1372]
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:194:38: warning[-Wanalyzer-null-argument]: use of NULL ‘lowercase(cmakeGeneratedFunctionMapEntries[i].name)’ where non-null expected
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:112:5: enter_function: entry to ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:149:6: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:150:22: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:153:6: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:157:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:157:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:185:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:185:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:186:24: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:186:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:186:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:188:15: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:189:33: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:189:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:189:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:190:8: branch_false: following ‘false’ branch (when ‘partial_match == 0’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:194:38: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:194:38: danger: argument 1 (‘lowercase(cmakeGeneratedFunctionMapEntries[i].name)’) NULL where non-null expected
Error: GCC_ANALYZER_WARNING (CWE-688): [#def1373]
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:180:31: warning[-Wanalyzer-null-argument]: use of NULL ‘arg’ where non-null expected
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:102:5: enter_function: entry to ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:139:6: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:140:22: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:143:6: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:147:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:147:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:175:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:175:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:176:24: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:176:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:176:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:178:15: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:179:33: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:179:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:179:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:180:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:180:31: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:180:31: danger: argument 2 (‘arg’) NULL where non-null expected
Error: GCC_ANALYZER_WARNING (CWE-688): [#def1374]
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:180:31: warning[-Wanalyzer-null-argument]: use of NULL ‘lowercase(cmakeGeneratedFunctionMapEntries[i].name)’ where non-null expected
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:102:5: enter_function: entry to ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:139:6: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:140:22: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:143:6: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:147:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:147:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:175:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:175:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:176:24: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:176:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:176:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:178:15: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:179:33: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:179:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:179:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:180:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:180:31: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:180:31: danger: argument 1 (‘lowercase(cmakeGeneratedFunctionMapEntries[i].name)’) NULL where non-null expected
Error: GCC_ANALYZER_WARNING (CWE-457): [#def1375]
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:180:31: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘*<unknown>’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:102:5: enter_function: entry to ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:139:6: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:140:22: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:143:6: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:147:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:147:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:175:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:175:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:176:24: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:176:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:176:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:178:15: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:179:33: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:179:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:179:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:180:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:180:31: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:180:31: danger: use of uninitialized value ‘*<unknown>’ here
Error: GCC_ANALYZER_WARNING (CWE-457): [#def1376]
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:180:31: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘*arg’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:102:5: enter_function: entry to ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:139:6: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:140:22: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:143:6: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:147:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:147:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:175:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:175:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:176:24: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:176:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:176:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:178:15: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:179:33: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:179:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:179:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:180:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:180:31: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:180:31: danger: use of uninitialized value ‘*arg’ here
Error: GCC_ANALYZER_WARNING (CWE-688): [#def1377]
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:184:38: warning[-Wanalyzer-null-argument]: use of NULL ‘arg’ where non-null expected
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:102:5: enter_function: entry to ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:139:6: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:140:22: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:143:6: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:147:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:147:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:175:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:175:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:176:24: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:176:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:176:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:178:15: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:179:33: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:179:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:179:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:180:8: branch_false: following ‘false’ branch (when ‘partial_match == 0’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:184:38: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:184:38: danger: argument 2 (‘arg’) NULL where non-null expected
Error: GCC_ANALYZER_WARNING (CWE-688): [#def1378]
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:184:38: warning[-Wanalyzer-null-argument]: use of NULL ‘lowercase(cmakeGeneratedFunctionMapEntries[i].name)’ where non-null expected
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:102:5: enter_function: entry to ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:139:6: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:140:22: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:143:6: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:147:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:147:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:175:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:175:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:176:24: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:176:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:176:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:178:15: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:179:33: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:179:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:179:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:180:8: branch_false: following ‘false’ branch (when ‘partial_match == 0’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:184:38: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:184:38: danger: argument 1 (‘lowercase(cmakeGeneratedFunctionMapEntries[i].name)’) NULL where non-null expected
Error: GCC_ANALYZER_WARNING (CWE-688): [#def1379]
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:270:31: warning[-Wanalyzer-null-argument]: use of NULL ‘lowercase(cmakeGeneratedFunctionMapEntries[i].name)’ where non-null expected
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:192:5: enter_function: entry to ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:229:6: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:230:22: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:233:6: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:237:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:237:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:265:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:265:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:266:24: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:266:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:266:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:268:15: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:269:33: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:269:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:269:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:270:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:270:31: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:270:31: danger: argument 1 (‘lowercase(cmakeGeneratedFunctionMapEntries[i].name)’) NULL where non-null expected
Error: GCC_ANALYZER_WARNING (CWE-457): [#def1380]
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:270:31: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘*<unknown>’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:192:5: enter_function: entry to ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:229:6: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:230:22: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:233:6: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:237:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:237:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:265:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:265:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:266:24: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:266:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:266:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:268:15: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:269:33: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:269:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:269:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:270:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:270:31: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:270:31: danger: use of uninitialized value ‘*<unknown>’ here
Error: GCC_ANALYZER_WARNING (CWE-688): [#def1381]
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:274:38: warning[-Wanalyzer-null-argument]: use of NULL ‘arg’ where non-null expected
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:192:5: enter_function: entry to ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:208:17: branch_true: following ‘true’ branch (when ‘i != 21’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:209:30: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:213:8: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:217:9: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:217:8: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:222:5: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:229:6: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:233:7: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:233:6: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:237:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:237:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:265:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:265:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:266:24: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:266:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:266:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:268:15: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:269:33: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:269:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:269:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:270:8: branch_false: following ‘false’ branch (when ‘partial_match == 0’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:274:38: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:274:38: danger: argument 2 (‘arg’) NULL where non-null expected
Error: GCC_ANALYZER_WARNING (CWE-688): [#def1382]
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:274:38: warning[-Wanalyzer-null-argument]: use of NULL ‘lowercase(cmakeGeneratedFunctionMapEntries[i].name)’ where non-null expected
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:192:5: enter_function: entry to ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:229:6: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:230:22: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:233:6: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:237:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:237:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:265:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:265:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:266:24: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:266:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:266:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:268:15: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:269:33: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:269:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:269:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:270:8: branch_false: following ‘false’ branch (when ‘partial_match == 0’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:274:38: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:274:38: danger: argument 1 (‘lowercase(cmakeGeneratedFunctionMapEntries[i].name)’) NULL where non-null expected
Error: GCC_ANALYZER_WARNING (CWE-688): [#def1383]
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:195:31: warning[-Wanalyzer-null-argument]: use of NULL ‘arg’ where non-null expected
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:117:5: enter_function: entry to ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:154:6: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:155:22: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:158:6: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:162:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:162:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:190:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:190:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:191:24: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:191:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:191:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:193:15: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:194:33: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:194:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:194:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:195:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:195:31: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:195:31: danger: argument 2 (‘arg’) NULL where non-null expected
Error: GCC_ANALYZER_WARNING (CWE-688): [#def1384]
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:195:31: warning[-Wanalyzer-null-argument]: use of NULL ‘lowercase(cmakeGeneratedFunctionMapEntries[i].name)’ where non-null expected
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:117:5: enter_function: entry to ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:154:6: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:155:22: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:158:6: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:162:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:162:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:190:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:190:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:191:24: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:191:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:191:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:193:15: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:194:33: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:194:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:194:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:195:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:195:31: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:195:31: danger: argument 1 (‘lowercase(cmakeGeneratedFunctionMapEntries[i].name)’) NULL where non-null expected
Error: GCC_ANALYZER_WARNING (CWE-457): [#def1385]
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:195:31: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘*<unknown>’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:117:5: enter_function: entry to ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:154:6: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:155:22: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:158:6: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:162:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:162:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:190:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:190:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:191:24: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:191:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:191:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:193:15: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:194:33: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:194:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:194:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:195:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:195:31: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:195:31: danger: use of uninitialized value ‘*<unknown>’ here
Error: GCC_ANALYZER_WARNING (CWE-457): [#def1386]
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:195:31: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘*arg’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:117:5: enter_function: entry to ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:154:6: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:155:22: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:158:6: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:162:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:162:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:190:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:190:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:191:24: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:191:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:191:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:193:15: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:194:33: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:194:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:194:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:195:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:195:31: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:195:31: danger: use of uninitialized value ‘*arg’ here
Error: GCC_ANALYZER_WARNING (CWE-688): [#def1387]
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:199:38: warning[-Wanalyzer-null-argument]: use of NULL ‘arg’ where non-null expected
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:117:5: enter_function: entry to ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:154:6: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:155:22: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:158:6: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:162:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:162:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:190:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:190:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:191:24: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:191:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:191:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:193:15: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:194:33: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:194:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:194:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:195:8: branch_false: following ‘false’ branch (when ‘partial_match == 0’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:199:38: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:199:38: danger: argument 2 (‘arg’) NULL where non-null expected
Error: GCC_ANALYZER_WARNING (CWE-688): [#def1388]
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:199:38: warning[-Wanalyzer-null-argument]: use of NULL ‘lowercase(cmakeGeneratedFunctionMapEntries[i].name)’ where non-null expected
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:117:5: enter_function: entry to ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:154:6: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:155:22: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:158:6: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:162:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:162:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:190:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:190:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:191:24: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:191:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:191:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:193:15: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:194:33: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:194:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:194:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:195:8: branch_false: following ‘false’ branch (when ‘partial_match == 0’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:199:38: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:199:38: danger: argument 1 (‘lowercase(cmakeGeneratedFunctionMapEntries[i].name)’) NULL where non-null expected
Error: GCC_ANALYZER_WARNING (CWE-688): [#def1389]
FreeRDP-3.16.0/redhat-linux-build/winpr/test/TestWinPR.c:175:31: warning[-Wanalyzer-null-argument]: use of NULL ‘arg’ where non-null expected
FreeRDP-3.16.0/redhat-linux-build/winpr/test/TestWinPR.c:97:5: enter_function: entry to ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/test/TestWinPR.c:134:6: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/test/TestWinPR.c:135:22: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/test/TestWinPR.c:138:6: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/test/TestWinPR.c:142:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/test/TestWinPR.c:142:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/test/TestWinPR.c:170:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/test/TestWinPR.c:170:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/test/TestWinPR.c:171:24: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/test/TestWinPR.c:171:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/test/TestWinPR.c:171:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/test/TestWinPR.c:173:15: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/test/TestWinPR.c:174:33: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/test/TestWinPR.c:174:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/test/TestWinPR.c:174:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/test/TestWinPR.c:175:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/test/TestWinPR.c:175:31: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/test/TestWinPR.c:175:31: danger: argument 2 (‘arg’) NULL where non-null expected
Error: GCC_ANALYZER_WARNING (CWE-688): [#def1390]
FreeRDP-3.16.0/redhat-linux-build/winpr/test/TestWinPR.c:175:31: warning[-Wanalyzer-null-argument]: use of NULL ‘lowercase(cmakeGeneratedFunctionMapEntries[i].name)’ where non-null expected
FreeRDP-3.16.0/redhat-linux-build/winpr/test/TestWinPR.c:97:5: enter_function: entry to ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/test/TestWinPR.c:134:6: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/test/TestWinPR.c:135:22: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/test/TestWinPR.c:138:6: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/test/TestWinPR.c:142:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/test/TestWinPR.c:142:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/test/TestWinPR.c:170:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/test/TestWinPR.c:170:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/test/TestWinPR.c:171:24: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/test/TestWinPR.c:171:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/test/TestWinPR.c:171:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/test/TestWinPR.c:173:15: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/test/TestWinPR.c:174:33: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/test/TestWinPR.c:174:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/test/TestWinPR.c:174:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/test/TestWinPR.c:175:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/test/TestWinPR.c:175:31: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/test/TestWinPR.c:175:31: danger: argument 1 (‘lowercase(cmakeGeneratedFunctionMapEntries[i].name)’) NULL where non-null expected
Error: GCC_ANALYZER_WARNING (CWE-457): [#def1391]
FreeRDP-3.16.0/redhat-linux-build/winpr/test/TestWinPR.c:175:31: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘*<unknown>’
FreeRDP-3.16.0/redhat-linux-build/winpr/test/TestWinPR.c:97:5: enter_function: entry to ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/test/TestWinPR.c:134:6: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/test/TestWinPR.c:135:22: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/test/TestWinPR.c:138:6: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/test/TestWinPR.c:142:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/test/TestWinPR.c:142:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/test/TestWinPR.c:170:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/test/TestWinPR.c:170:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/test/TestWinPR.c:171:24: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/test/TestWinPR.c:171:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/test/TestWinPR.c:171:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/test/TestWinPR.c:173:15: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/test/TestWinPR.c:174:33: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/test/TestWinPR.c:174:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/test/TestWinPR.c:174:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/test/TestWinPR.c:175:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/test/TestWinPR.c:175:31: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/test/TestWinPR.c:175:31: danger: use of uninitialized value ‘*<unknown>’ here
Error: GCC_ANALYZER_WARNING (CWE-457): [#def1392]
FreeRDP-3.16.0/redhat-linux-build/winpr/test/TestWinPR.c:175:31: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘*arg’
FreeRDP-3.16.0/redhat-linux-build/winpr/test/TestWinPR.c:97:5: enter_function: entry to ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/test/TestWinPR.c:134:6: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/test/TestWinPR.c:135:22: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/test/TestWinPR.c:138:6: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/test/TestWinPR.c:142:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/test/TestWinPR.c:142:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/test/TestWinPR.c:170:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/test/TestWinPR.c:170:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/test/TestWinPR.c:171:24: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/test/TestWinPR.c:171:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/test/TestWinPR.c:171:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/test/TestWinPR.c:173:15: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/test/TestWinPR.c:174:33: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/test/TestWinPR.c:174:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/test/TestWinPR.c:174:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/test/TestWinPR.c:175:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/test/TestWinPR.c:175:31: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/test/TestWinPR.c:175:31: danger: use of uninitialized value ‘*arg’ here
Error: GCC_ANALYZER_WARNING (CWE-688): [#def1393]
FreeRDP-3.16.0/redhat-linux-build/winpr/test/TestWinPR.c:179:38: warning[-Wanalyzer-null-argument]: use of NULL ‘arg’ where non-null expected
FreeRDP-3.16.0/redhat-linux-build/winpr/test/TestWinPR.c:97:5: enter_function: entry to ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/test/TestWinPR.c:134:6: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/test/TestWinPR.c:135:22: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/test/TestWinPR.c:138:6: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/test/TestWinPR.c:142:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/test/TestWinPR.c:142:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/test/TestWinPR.c:170:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/test/TestWinPR.c:170:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/test/TestWinPR.c:171:24: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/test/TestWinPR.c:171:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/test/TestWinPR.c:171:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/test/TestWinPR.c:173:15: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/test/TestWinPR.c:174:33: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/test/TestWinPR.c:174:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/test/TestWinPR.c:174:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/test/TestWinPR.c:175:8: branch_false: following ‘false’ branch (when ‘partial_match == 0’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/test/TestWinPR.c:179:38: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/test/TestWinPR.c:179:38: danger: argument 2 (‘arg’) NULL where non-null expected
Error: GCC_ANALYZER_WARNING (CWE-688): [#def1394]
FreeRDP-3.16.0/redhat-linux-build/winpr/test/TestWinPR.c:179:38: warning[-Wanalyzer-null-argument]: use of NULL ‘lowercase(cmakeGeneratedFunctionMapEntries[i].name)’ where non-null expected
FreeRDP-3.16.0/redhat-linux-build/winpr/test/TestWinPR.c:97:5: enter_function: entry to ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/test/TestWinPR.c:134:6: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/test/TestWinPR.c:135:22: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/test/TestWinPR.c:138:6: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/test/TestWinPR.c:142:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/test/TestWinPR.c:142:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/test/TestWinPR.c:170:6: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/test/TestWinPR.c:170:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/test/TestWinPR.c:171:24: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/test/TestWinPR.c:171:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/test/TestWinPR.c:171:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/test/TestWinPR.c:173:15: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/redhat-linux-build/winpr/test/TestWinPR.c:174:33: branch_true: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/test/TestWinPR.c:174:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.16.0/redhat-linux-build/winpr/test/TestWinPR.c:174:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.16.0/redhat-linux-build/winpr/test/TestWinPR.c:175:8: branch_false: following ‘false’ branch (when ‘partial_match == 0’)...
FreeRDP-3.16.0/redhat-linux-build/winpr/test/TestWinPR.c:179:38: branch_false: ...to here
FreeRDP-3.16.0/redhat-linux-build/winpr/test/TestWinPR.c:179:38: danger: argument 1 (‘lowercase(cmakeGeneratedFunctionMapEntries[i].name)’) NULL where non-null expected
Error: GCC_ANALYZER_WARNING (CWE-762): [#def1395]
FreeRDP-3.16.0/server/proxy/pf_channel.c:89:9: warning[-Wanalyzer-mismatching-deallocation]: ‘ret’ should have been deallocated with ‘free’ but was deallocated with ‘channelTracker_free’
FreeRDP-3.16.0/server/proxy/pf_channel.c:66:22: enter_function: entry to ‘channelTracker_new’
FreeRDP-3.16.0/server/proxy/pf_channel.c:69:36: acquire_memory: allocated here (expects deallocation with ‘free’)
FreeRDP-3.16.0/server/proxy/pf_channel.c:70:12: branch_false: following ‘false’ branch (when ‘ret’ is non-NULL)...
FreeRDP-3.16.0/server/proxy/pf_channel.c:75:9: branch_false: ...to here
FreeRDP-3.16.0/server/proxy/pf_channel.c:81:14: call_function: calling ‘channelTracker_resetCurrentPacket’ from ‘channelTracker_new’
FreeRDP-3.16.0/server/proxy/pf_channel.c:81:14: return_function: returning to ‘channelTracker_new’ from ‘channelTracker_resetCurrentPacket’
FreeRDP-3.16.0/server/proxy/pf_channel.c:81:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/server/proxy/pf_channel.c:82:17: branch_true: ...to here
FreeRDP-3.16.0/server/proxy/pf_channel.c:89:9: danger: deallocated with ‘channelTracker_free’ here; allocation at [(2)](sarif:/runs/0/results/5/codeFlows/0/threadFlows/0/locations/1) expects deallocation with ‘free’
Error: GCC_ANALYZER_WARNING (CWE-416): [#def1396]
FreeRDP-3.16.0/server/proxy/pf_channel.c:166:9: warning[-Wanalyzer-use-after-free]: use after ‘channelTracker_free’ of ‘t’
FreeRDP-3.16.0/server/proxy/pf_channel.c:66:22: enter_function: entry to ‘channelTracker_new’
FreeRDP-3.16.0/server/proxy/pf_channel.c:69:36: acquire_memory: allocated here
FreeRDP-3.16.0/server/proxy/pf_channel.c:70:12: branch_false: following ‘false’ branch (when ‘ret’ is non-NULL)...
FreeRDP-3.16.0/server/proxy/pf_channel.c:75:9: branch_false: ...to here
FreeRDP-3.16.0/server/proxy/pf_channel.c:81:14: call_function: calling ‘channelTracker_resetCurrentPacket’ from ‘channelTracker_new’
FreeRDP-3.16.0/server/proxy/pf_channel.c:81:14: return_function: returning to ‘channelTracker_new’ from ‘channelTracker_resetCurrentPacket’
FreeRDP-3.16.0/server/proxy/pf_channel.c:81:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/server/proxy/pf_channel.c:82:17: branch_true: ...to here
FreeRDP-3.16.0/server/proxy/pf_channel.c:89:9: release_memory: deallocated here
FreeRDP-3.16.0/server/proxy/pf_channel.c:89:9: call_function: calling ‘channelTracker_free’ from ‘channelTracker_new’
Error: CPPCHECK_WARNING (CWE-415): [#def1397]
FreeRDP-3.16.0/server/proxy/pf_client.c:931: error[doubleFree]: Memory pointed to by 'pv' is freed twice.
Error: GCC_ANALYZER_WARNING (CWE-416): [#def1398]
FreeRDP-3.16.0/server/proxy/pf_config.c:847:9: warning[-Wanalyzer-use-after-free]: use after ‘pf_server_config_free’ of ‘config’
FreeRDP-3.16.0/server/proxy/pf_config.c:947:6: enter_function: entry to ‘pf_config_clone’
FreeRDP-3.16.0/server/proxy/pf_config.c:949:28: acquire_memory: allocated here
FreeRDP-3.16.0/server/proxy/pf_config.c:954:12: branch_false: following ‘false’ branch (when ‘tmp’ is non-NULL)...
FreeRDP-3.16.0/server/proxy/pf_config.c:957:9: branch_false: ...to here
FreeRDP-3.16.0/server/proxy/pf_config.c:959:14: call_function: inlined call to ‘pf_config_copy_string’ from ‘pf_config_clone’
FreeRDP-3.16.0/server/proxy/pf_config.c:961:54: branch_false: ...to here
FreeRDP-3.16.0/server/proxy/pf_config.c:961:14: call_function: inlined call to ‘pf_config_copy_string’ from ‘pf_config_clone’
FreeRDP-3.16.0/server/proxy/pf_config.c:965:41: branch_false: ...to here
FreeRDP-3.16.0/server/proxy/pf_config.c:964:14: call_function: inlined call to ‘pf_config_copy_string_list’ from ‘pf_config_clone’
FreeRDP-3.16.0/server/proxy/pf_config.c:966:17: branch_true: ...to here
FreeRDP-3.16.0/server/proxy/pf_config.c:1001:9: release_memory: deallocated here
FreeRDP-3.16.0/server/proxy/pf_config.c:1001:9: call_function: calling ‘pf_server_config_free’ from ‘pf_config_clone’
Error: GCC_ANALYZER_WARNING (CWE-762): [#def1399]
FreeRDP-3.16.0/server/proxy/pf_config.c:1001:9: warning[-Wanalyzer-mismatching-deallocation]: ‘tmp’ should have been deallocated with ‘free’ but was deallocated with ‘pf_server_config_free’
FreeRDP-3.16.0/server/proxy/pf_config.c:947:6: enter_function: entry to ‘pf_config_clone’
FreeRDP-3.16.0/server/proxy/pf_config.c:949:28: acquire_memory: allocated here (expects deallocation with ‘free’)
FreeRDP-3.16.0/server/proxy/pf_config.c:954:12: branch_false: following ‘false’ branch (when ‘tmp’ is non-NULL)...
FreeRDP-3.16.0/server/proxy/pf_config.c:957:9: branch_false: ...to here
FreeRDP-3.16.0/server/proxy/pf_config.c:959:14: call_function: inlined call to ‘pf_config_copy_string’ from ‘pf_config_clone’
FreeRDP-3.16.0/server/proxy/pf_config.c:961:54: branch_false: ...to here
FreeRDP-3.16.0/server/proxy/pf_config.c:961:14: call_function: inlined call to ‘pf_config_copy_string’ from ‘pf_config_clone’
FreeRDP-3.16.0/server/proxy/pf_config.c:965:41: branch_false: ...to here
FreeRDP-3.16.0/server/proxy/pf_config.c:964:14: call_function: inlined call to ‘pf_config_copy_string_list’ from ‘pf_config_clone’
FreeRDP-3.16.0/server/proxy/pf_config.c:966:17: branch_true: ...to here
FreeRDP-3.16.0/server/proxy/pf_config.c:1001:9: danger: deallocated with ‘pf_server_config_free’ here; allocation at [(2)](sarif:/runs/0/results/39/codeFlows/0/threadFlows/0/locations/1) expects deallocation with ‘free’
Error: GCC_ANALYZER_WARNING (CWE-416): [#def1400]
FreeRDP-3.16.0/server/proxy/pf_context.c:118:9: warning[-Wanalyzer-use-after-free]: use after ‘StaticChannelContext_free’ of ‘ctx’
FreeRDP-3.16.0/server/proxy/pf_context.c:124:13: enter_function: entry to ‘HashStaticChannelContext_free’
FreeRDP-3.16.0/server/proxy/pf_context.c:127:9: release_memory: deallocated here
FreeRDP-3.16.0/server/proxy/pf_context.c:127:9: call_function: calling ‘StaticChannelContext_free’ from ‘HashStaticChannelContext_free’
Error: GCC_ANALYZER_WARNING (CWE-762): [#def1401]
FreeRDP-3.16.0/server/proxy/pf_context.c:362:9: warning[-Wanalyzer-mismatching-deallocation]: ‘pdata’ should have been deallocated with ‘free’ but was deallocated with ‘proxy_data_free’
FreeRDP-3.16.0/server/proxy/pf_context.c:332:17: acquire_memory: allocated here (expects deallocation with ‘free’)
FreeRDP-3.16.0/server/proxy/pf_context.c:333:12: branch_false: following ‘false’ branch (when ‘pdata’ is non-NULL)...
FreeRDP-3.16.0/server/proxy/pf_context.c:336:36: branch_false: ...to here
FreeRDP-3.16.0/server/proxy/pf_context.c:336:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/server/proxy/pf_context.c:337:17: branch_true: ...to here
FreeRDP-3.16.0/server/proxy/pf_context.c:362:9: danger: deallocated with ‘proxy_data_free’ here; allocation at [(1)](sarif:/runs/0/results/40/codeFlows/0/threadFlows/0/locations/0) expects deallocation with ‘free’
Error: GCC_ANALYZER_WARNING (CWE-416): [#def1402]
FreeRDP-3.16.0/server/proxy/pf_context.c:390:13: warning[-Wanalyzer-use-after-free]: use after ‘proxy_data_free’ of ‘pdata’
FreeRDP-3.16.0/server/proxy/pf_context.c:326:12: enter_function: entry to ‘proxy_data_new’
FreeRDP-3.16.0/server/proxy/pf_context.c:332:17: acquire_memory: allocated here
FreeRDP-3.16.0/server/proxy/pf_context.c:333:12: branch_false: following ‘false’ branch (when ‘pdata’ is non-NULL)...
FreeRDP-3.16.0/server/proxy/pf_context.c:336:36: branch_false: ...to here
FreeRDP-3.16.0/server/proxy/pf_context.c:362:9: release_memory: deallocated here
FreeRDP-3.16.0/server/proxy/pf_context.c:362:9: call_function: calling ‘proxy_data_free’ from ‘proxy_data_new’
Error: GCC_ANALYZER_WARNING (CWE-762): [#def1403]
FreeRDP-3.16.0/server/proxy/pf_server.c:977:9: warning[-Wanalyzer-mismatching-deallocation]: ‘server’ should have been deallocated with ‘free’ but was deallocated with ‘pf_server_free’
FreeRDP-3.16.0/server/proxy/pf_server.c:930:18: acquire_memory: allocated here (expects deallocation with ‘free’)
FreeRDP-3.16.0/server/proxy/pf_server.c:931:12: branch_false: following ‘false’ branch (when ‘server’ is non-NULL)...
FreeRDP-3.16.0/server/proxy/pf_server.c:934:14: branch_false: ...to here
FreeRDP-3.16.0/server/proxy/pf_server.c:934:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/server/proxy/pf_server.c:935:17: branch_true: ...to here
FreeRDP-3.16.0/server/proxy/pf_server.c:977:9: danger: deallocated with ‘pf_server_free’ here; allocation at [(1)](sarif:/runs/0/results/11/codeFlows/0/threadFlows/0/locations/0) expects deallocation with ‘free’
Error: GCC_ANALYZER_WARNING (CWE-416): [#def1404]
FreeRDP-3.16.0/server/proxy/pf_server.c:1044:15: warning[-Wanalyzer-use-after-free]: use after ‘pf_server_free’ of ‘server’
FreeRDP-3.16.0/server/proxy/pf_server.c:923:14: enter_function: entry to ‘pf_server_new’
FreeRDP-3.16.0/server/proxy/pf_server.c:930:18: acquire_memory: allocated here
FreeRDP-3.16.0/server/proxy/pf_server.c:931:12: branch_false: following ‘false’ branch (when ‘server’ is non-NULL)...
FreeRDP-3.16.0/server/proxy/pf_server.c:934:14: branch_false: ...to here
FreeRDP-3.16.0/server/proxy/pf_server.c:977:9: release_memory: deallocated here
FreeRDP-3.16.0/server/proxy/pf_server.c:977:9: call_function: calling ‘pf_server_free’ from ‘pf_server_new’
Error: GCC_ANALYZER_WARNING (CWE-762): [#def1405]
FreeRDP-3.16.0/server/shadow/shadow_capture.c:328:17: warning[-Wanalyzer-mismatching-deallocation]: ‘capture’ should have been deallocated with ‘free’ but was deallocated with ‘shadow_capture_free’
FreeRDP-3.16.0/server/shadow/shadow_capture.c:317:56: acquire_memory: allocated here (expects deallocation with ‘free’)
FreeRDP-3.16.0/server/shadow/shadow_capture.c:319:12: branch_false: following ‘false’ branch (when ‘capture’ is non-NULL)...
FreeRDP-3.16.0/server/shadow/shadow_capture.c:322:9: branch_false: ...to here
FreeRDP-3.16.0/server/shadow/shadow_capture.c:324:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/server/shadow/shadow_capture.c:328:17: branch_true: ...to here
FreeRDP-3.16.0/server/shadow/shadow_capture.c:328:17: danger: deallocated with ‘shadow_capture_free’ here; allocation at [(1)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/0) expects deallocation with ‘free’
Error: GCC_ANALYZER_WARNING (CWE-415): [#def1406]
FreeRDP-3.16.0/server/shadow/shadow_client.c:792:9: warning[-Wanalyzer-double-free]: double-‘free’ of ‘domain’
FreeRDP-3.16.0/server/shadow/shadow_client.c:746:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/server/shadow/shadow_client.c:748:21: branch_true: ...to here
FreeRDP-3.16.0/server/shadow/shadow_client.c:748:20: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/server/shadow/shadow_client.c:749:73: branch_true: ...to here
FreeRDP-3.16.0/server/shadow/shadow_client.c:751:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/server/shadow/shadow_client.c:754:21: branch_false: ...to here
FreeRDP-3.16.0/server/shadow/shadow_client.c:754:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/server/shadow/shadow_client.c:769:14: branch_false: ...to here
FreeRDP-3.16.0/server/shadow/shadow_client.c:792:9: danger: second ‘free’ here
Error: GCC_ANALYZER_WARNING (CWE-416): [#def1407]
FreeRDP-3.16.0/server/shadow/shadow_encoder.c:114:13: warning[-Wanalyzer-use-after-free]: use after ‘shadow_encoder_free’ of ‘encoder’
FreeRDP-3.16.0/server/shadow/shadow_encoder.c:491:19: enter_function: entry to ‘shadow_encoder_new’
FreeRDP-3.16.0/server/shadow/shadow_encoder.c:495:38: acquire_memory: allocated here
FreeRDP-3.16.0/server/shadow/shadow_encoder.c:497:12: branch_false: following ‘false’ branch (when ‘encoder’ is non-NULL)...
FreeRDP-3.16.0/server/shadow/shadow_encoder.c:500:9: branch_false: ...to here
FreeRDP-3.16.0/server/shadow/shadow_encoder.c:505:13: call_function: calling ‘shadow_encoder_init’ from ‘shadow_encoder_new’
FreeRDP-3.16.0/server/shadow/shadow_encoder.c:505:13: return_function: returning to ‘shadow_encoder_new’ from ‘shadow_encoder_init’
FreeRDP-3.16.0/server/shadow/shadow_encoder.c:505:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/server/shadow/shadow_encoder.c:507:17: branch_true: ...to here
FreeRDP-3.16.0/server/shadow/shadow_encoder.c:507:17: release_memory: deallocated here
FreeRDP-3.16.0/server/shadow/shadow_encoder.c:507:17: call_function: calling ‘shadow_encoder_free’ from ‘shadow_encoder_new’
Error: GCC_ANALYZER_WARNING (CWE-762): [#def1408]
FreeRDP-3.16.0/server/shadow/shadow_encoder.c:507:17: warning[-Wanalyzer-mismatching-deallocation]: ‘encoder’ should have been deallocated with ‘free’ but was deallocated with ‘shadow_encoder_free’
FreeRDP-3.16.0/server/shadow/shadow_encoder.c:491:19: enter_function: entry to ‘shadow_encoder_new’
FreeRDP-3.16.0/server/shadow/shadow_encoder.c:495:38: acquire_memory: allocated here (expects deallocation with ‘free’)
FreeRDP-3.16.0/server/shadow/shadow_encoder.c:497:12: branch_false: following ‘false’ branch (when ‘encoder’ is non-NULL)...
FreeRDP-3.16.0/server/shadow/shadow_encoder.c:500:9: branch_false: ...to here
FreeRDP-3.16.0/server/shadow/shadow_encoder.c:505:13: call_function: calling ‘shadow_encoder_init’ from ‘shadow_encoder_new’
FreeRDP-3.16.0/server/shadow/shadow_encoder.c:505:13: return_function: returning to ‘shadow_encoder_new’ from ‘shadow_encoder_init’
FreeRDP-3.16.0/server/shadow/shadow_encoder.c:505:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/server/shadow/shadow_encoder.c:507:17: branch_true: ...to here
FreeRDP-3.16.0/server/shadow/shadow_encoder.c:507:17: danger: deallocated with ‘shadow_encoder_free’ here; allocation at [(2)](sarif:/runs/0/results/5/codeFlows/0/threadFlows/0/locations/1) expects deallocation with ‘free’
Error: GCC_ANALYZER_WARNING (CWE-476): [#def1409]
FreeRDP-3.16.0/server/shadow/shadow_encomsp.c:109:9: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘encomsp_server_context_new(*client.vcm)’
FreeRDP-3.16.0/server/shadow/shadow_encomsp.c:107:37: acquire_memory: this call could return NULL
FreeRDP-3.16.0/server/shadow/shadow_encomsp.c:109:9: danger: ‘encomsp_server_context_new(*client.vcm)’ could be NULL: unchecked value from [(1)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-476): [#def1410]
FreeRDP-3.16.0/server/shadow/shadow_remdesk.c:32:9: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘remdesk_server_context_new(*client.vcm)’
FreeRDP-3.16.0/server/shadow/shadow_remdesk.c:31:37: acquire_memory: this call could return NULL
FreeRDP-3.16.0/server/shadow/shadow_remdesk.c:32:9: danger: ‘remdesk_server_context_new(*client.vcm)’ could be NULL: unchecked value from [(1)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-762): [#def1411]
FreeRDP-3.16.0/server/shadow/shadow_screen.c:90:9: warning[-Wanalyzer-mismatching-deallocation]: ‘screen’ should have been deallocated with ‘free’ but was deallocated with ‘shadow_screen_free’
FreeRDP-3.16.0/server/shadow/shadow_screen.c:33:53: acquire_memory: allocated here (expects deallocation with ‘free’)
FreeRDP-3.16.0/server/shadow/shadow_screen.c:35:12: branch_false: following ‘false’ branch (when ‘screen’ is non-NULL)...
FreeRDP-3.16.0/server/shadow/shadow_screen.c:38:9: branch_false: ...to here
FreeRDP-3.16.0/server/shadow/shadow_screen.c:41:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/server/shadow/shadow_screen.c:42:17: branch_true: ...to here
FreeRDP-3.16.0/server/shadow/shadow_screen.c:90:9: danger: deallocated with ‘shadow_screen_free’ here; allocation at [(1)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/0) expects deallocation with ‘free’
Error: GCC_ANALYZER_WARNING (CWE-416): [#def1412]
FreeRDP-3.16.0/server/shadow/shadow_screen.c:105:13: warning[-Wanalyzer-use-after-free]: use after ‘shadow_screen_free’ of ‘screen’
FreeRDP-3.16.0/server/shadow/shadow_screen.c:28:18: enter_function: entry to ‘shadow_screen_new’
FreeRDP-3.16.0/server/shadow/shadow_screen.c:33:53: acquire_memory: allocated here
FreeRDP-3.16.0/server/shadow/shadow_screen.c:35:12: branch_false: following ‘false’ branch (when ‘screen’ is non-NULL)...
FreeRDP-3.16.0/server/shadow/shadow_screen.c:38:9: branch_false: ...to here
FreeRDP-3.16.0/server/shadow/shadow_screen.c:90:9: release_memory: deallocated here
FreeRDP-3.16.0/server/shadow/shadow_screen.c:90:9: call_function: calling ‘shadow_screen_free’ from ‘shadow_screen_new’
Error: GCC_ANALYZER_WARNING (CWE-775): [#def1413]
FreeRDP-3.16.0/uwac/libuwac/uwac-clipboard.c:243:9: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘pipefd[0]’
FreeRDP-3.16.0/uwac/libuwac/uwac-clipboard.c:235:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/uwac/libuwac/uwac-clipboard.c:239:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/uwac/libuwac/uwac-clipboard.c:242:50: branch_false: ...to here
FreeRDP-3.16.0/uwac/libuwac/uwac-clipboard.c:243:9: danger: ‘pipefd[0]’ leaks here
Error: GCC_ANALYZER_WARNING (CWE-775): [#def1414]
FreeRDP-3.16.0/uwac/libuwac/uwac-clipboard.c:244:9: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘pipefd[0]’
FreeRDP-3.16.0/uwac/libuwac/uwac-clipboard.c:235:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/uwac/libuwac/uwac-clipboard.c:239:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/uwac/libuwac/uwac-clipboard.c:242:50: branch_false: ...to here
FreeRDP-3.16.0/uwac/libuwac/uwac-clipboard.c:244:9: danger: ‘pipefd[0]’ leaks here
Error: GCC_ANALYZER_WARNING (CWE-775): [#def1415]
FreeRDP-3.16.0/uwac/libuwac/uwac-clipboard.c:245:9: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘pipefd[0]’
FreeRDP-3.16.0/uwac/libuwac/uwac-clipboard.c:235:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/uwac/libuwac/uwac-clipboard.c:239:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/uwac/libuwac/uwac-clipboard.c:242:50: branch_false: ...to here
FreeRDP-3.16.0/uwac/libuwac/uwac-clipboard.c:245:9: danger: ‘pipefd[0]’ leaks here
Error: GCC_ANALYZER_WARNING (CWE-775): [#def1416]
FreeRDP-3.16.0/uwac/libuwac/uwac-clipboard.c:253:29: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘pipefd[0]’
FreeRDP-3.16.0/uwac/libuwac/uwac-clipboard.c:235:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/uwac/libuwac/uwac-clipboard.c:239:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/uwac/libuwac/uwac-clipboard.c:242:50: branch_false: ...to here
FreeRDP-3.16.0/uwac/libuwac/uwac-clipboard.c:249:20: branch_false: following ‘false’ branch (when ‘alloc <= 18446744073709550590’)...
FreeRDP-3.16.0/uwac/libuwac/uwac-clipboard.c:252:17: branch_false: ...to here
FreeRDP-3.16.0/uwac/libuwac/uwac-clipboard.c:253:29: danger: ‘pipefd[0]’ leaks here
Error: GCC_ANALYZER_WARNING (CWE-775): [#def1417]
FreeRDP-3.16.0/uwac/libuwac/uwac-clipboard.c:269:9: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘pipefd[0]’
FreeRDP-3.16.0/uwac/libuwac/uwac-clipboard.c:235:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/uwac/libuwac/uwac-clipboard.c:239:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/uwac/libuwac/uwac-clipboard.c:242:50: branch_false: ...to here
FreeRDP-3.16.0/uwac/libuwac/uwac-clipboard.c:249:20: branch_false: following ‘false’ branch (when ‘alloc <= 18446744073709550590’)...
FreeRDP-3.16.0/uwac/libuwac/uwac-clipboard.c:252:17: branch_false: ...to here
FreeRDP-3.16.0/uwac/libuwac/uwac-clipboard.c:254:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/uwac/libuwac/uwac-clipboard.c:259:20: branch_false: ...to here
FreeRDP-3.16.0/uwac/libuwac/uwac-clipboard.c:259:20: branch_false: following ‘false’ branch (when ‘pos < alloc’)...
FreeRDP-3.16.0/uwac/libuwac/uwac-clipboard.c:262:21: branch_false: ...to here
FreeRDP-3.16.0/uwac/libuwac/uwac-clipboard.c:265:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/uwac/libuwac/uwac-clipboard.c:267:18: branch_false: ...to here
FreeRDP-3.16.0/uwac/libuwac/uwac-clipboard.c:269:9: danger: ‘pipefd[0]’ leaks here
Error: GCC_ANALYZER_WARNING (CWE-775): [#def1418]
FreeRDP-3.16.0/uwac/libuwac/uwac-clipboard.c:280:9: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘pipefd[0]’
FreeRDP-3.16.0/uwac/libuwac/uwac-clipboard.c:235:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/uwac/libuwac/uwac-clipboard.c:239:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/uwac/libuwac/uwac-clipboard.c:242:50: branch_false: ...to here
FreeRDP-3.16.0/uwac/libuwac/uwac-clipboard.c:249:20: branch_false: following ‘false’ branch (when ‘alloc <= 18446744073709550590’)...
FreeRDP-3.16.0/uwac/libuwac/uwac-clipboard.c:252:17: branch_false: ...to here
FreeRDP-3.16.0/uwac/libuwac/uwac-clipboard.c:280:9: danger: ‘pipefd[0]’ leaks here
Error: COMPILER_WARNING (CWE-252): [#def1419]
FreeRDP-3.16.0/winpr/libwinpr/utils/debug.c:36: included_from: Included from here.
FreeRDP-3.16.0/winpr/libwinpr/utils/debug.c: scope_hint: In function ‘winpr_backtrace_symbols_fd’
FreeRDP-3.16.0/winpr/include/winpr/crt.h:42:16: warning[-Wunused-result]: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’
FreeRDP-3.16.0/winpr/libwinpr/utils/debug.c:163:31: note: in expansion of macro ‘_write’
Error: GCC_ANALYZER_WARNING (CWE-476): [#def1420]
FreeRDP-3.16.0/winpr/include/winpr/stream.h:216:56: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘s’
FreeRDP-3.16.0/libfreerdp/core/gateway/rdg.c:1780:13: enter_function: entry to ‘rdg_process_control_packet’
FreeRDP-3.16.0/libfreerdp/core/gateway/rdg.c:1787:12: branch_false: following ‘false’ branch (when ‘packetLength > 7’)...
FreeRDP-3.16.0/libfreerdp/core/gateway/rdg.c:1793:12: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/rdg.c:1793:12: branch_false: following ‘false’ branch (when ‘payloadSize == 0’)...
FreeRDP-3.16.0/libfreerdp/core/gateway/rdg.c:1834:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/gateway/rdg.c:1838:34: call_function: calling ‘rdg_process_close_packet’ from ‘rdg_process_control_packet’
Error: GCC_ANALYZER_WARNING (CWE-775): [#def1421]
FreeRDP-3.16.0/winpr/include/winpr/wlog.h:207:42: 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’
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): [#def1422]
FreeRDP-3.16.0/winpr/include/winpr/wlog.h:207:42: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘open(pipe, 2048)’
FreeRDP-3.16.0/client/X11/xf_client.c:1281:13: enter_function: entry to ‘xf_process_pipe’
FreeRDP-3.16.0/client/X11/xf_client.c:1283:18: acquire_resource: opened here
FreeRDP-3.16.0/client/X11/xf_client.c:1284:12: branch_false: following ‘false’ branch...
branch_false: ...to here
FreeRDP-3.16.0/client/X11/xf_client.c:1291:16: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/client/X11/xf_client.c:1293:22: branch_true: ...to here
FreeRDP-3.16.0/client/X11/xf_client.c:1305:25: call_function: calling ‘WLog_Print_dbg_tag’ from ‘xf_process_pipe’
Error: GCC_ANALYZER_WARNING (CWE-775): [#def1423]
FreeRDP-3.16.0/winpr/include/winpr/wlog.h:207:42: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘serverfd’
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:563:8: enter_function: entry to ‘CreateNamedPipeA’
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:574:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:581:12: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:581:12: branch_false: following ‘false’ branch (when ‘lpName’ is non-NULL)...
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:584:14: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:584:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:587:41: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:589:12: branch_false: following ‘false’ branch (when ‘pNamedPipe’ is non-NULL)...
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:592:9: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:597:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:600:40: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:600:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:603:40: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:603:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:606:9: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:632:12: branch_true: following ‘true’ branch (when ‘serverfd == -1’)...
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:634:36: branch_true: ...to here
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:636:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:639:22: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:655:33: acquire_resource: stream socket created here
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:655:20: branch_false: following ‘false’ branch (when ‘serverfd != -1’)...
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:663:17: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:666:20: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:668:30: branch_true: ...to here
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:669:25: call_function: calling ‘WLog_Print_dbg_tag’ from ‘CreateNamedPipeA’
Error: GCC_ANALYZER_WARNING (CWE-775): [#def1424]
FreeRDP-3.16.0/winpr/include/winpr/wlog.h:207:42: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘sockfd’
FreeRDP-3.16.0/libfreerdp/core/tcp.c:1114:5: enter_function: entry to ‘freerdp_tcp_default_connect’
FreeRDP-3.16.0/libfreerdp/core/tcp.c:1123:12: branch_false: following ‘false’ branch (when ‘hostname’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/tcp.c:1130:13: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/tcp.c:1137:12: branch_false: following ‘false’ branch (when ‘ipcSocket == 0’)...
FreeRDP-3.16.0/libfreerdp/core/tcp.c:1147:17: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/tcp.c:1147:17: branch_false: following ‘false’ branch (when ‘useExternalDefinedSocket == 0’)...
FreeRDP-3.16.0/libfreerdp/core/tcp.c:1149:17: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/tcp.c:1149:17: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/tcp.c:1153:26: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/tcp.c:1153:26: acquire_resource: stream socket created here
FreeRDP-3.16.0/libfreerdp/core/tcp.c:1154:20: branch_false: following ‘false’ branch (when ‘sockfd >= 0’)...
FreeRDP-3.16.0/libfreerdp/core/tcp.c:1163:36: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/tcp.c:1174:25: call_function: calling ‘WLog_Print_dbg_tag’ from ‘freerdp_tcp_default_connect’
Error: GCC_ANALYZER_WARNING (CWE-775): [#def1425]
FreeRDP-3.16.0/winpr/include/winpr/wlog.h:207:42: warning[-Wanalyzer-file-leak]: leak of FILE ‘fp’
FreeRDP-3.16.0/winpr/libwinpr/file/file.c:892:15: enter_function: entry to ‘FileCreateFileA’
FreeRDP-3.16.0/winpr/libwinpr/file/file.c:908:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/file/file.c:915:30: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/file/file.c:916:12: branch_false: following ‘false’ branch (when ‘pFile’ is non-NULL)...
FreeRDP-3.16.0/winpr/libwinpr/file/file.c:922:9: call_function: inlined call to ‘WINPR_HANDLE_SET_TYPE_AND_MODE’ from ‘FileCreateFileA’
FreeRDP-3.16.0/winpr/libwinpr/file/file.c:926:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/file/file.c:933:9: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/file/file.c:966:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/file/file.c:977:21: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/file/file.c:977:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/file/file.c:987:22: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/file/file.c:987:22: call_function: calling ‘winpr_fopen’ from ‘FileCreateFileA’
FreeRDP-3.16.0/winpr/libwinpr/file/file.c:987:22: return_function: returning to ‘FileCreateFileA’ from ‘winpr_fopen’
FreeRDP-3.16.0/winpr/libwinpr/file/file.c:990:12: branch_false: following ‘false’ branch (when ‘fp’ is non-NULL)...
FreeRDP-3.16.0/winpr/libwinpr/file/file.c:1000:15: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/file/file.c:1023:20: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/winpr/libwinpr/file/file.c:1026:30: branch_true: ...to here
FreeRDP-3.16.0/winpr/libwinpr/file/file.c:1031:25: call_function: calling ‘WLog_Print_dbg_tag’ from ‘FileCreateFileA’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1426]
FreeRDP-3.16.0/winpr/include/winpr/wlog.h:207:42: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.16.0/channels/video/client/video_main.c:1215:1: enter_function: entry to ‘video_DVCPluginEntry’
FreeRDP-3.16.0/channels/video/client/video_main.c:1223:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/channels/video/client/video_main.c:1225:46: branch_true: ...to here
FreeRDP-3.16.0/channels/video/client/video_main.c:1226:20: branch_false: following ‘false’ branch (when ‘videoPlugin’ is non-NULL)...
FreeRDP-3.16.0/channels/video/client/video_main.c:1232:17: branch_false: ...to here
FreeRDP-3.16.0/channels/video/client/video_main.c:1238:20: branch_false: following ‘false’ branch (when ‘videoContext’ is non-NULL)...
FreeRDP-3.16.0/channels/video/client/video_main.c:1245:24: branch_false: ...to here
FreeRDP-3.16.0/channels/video/client/video_main.c:1245:24: call_function: calling ‘VideoClientContextPriv_new’ from ‘video_DVCPluginEntry’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1427]
FreeRDP-3.16.0/winpr/include/winpr/wlog.h:207:42: warning[-Wanalyzer-malloc-leak]: leak of ‘GetCombinedPath("/usr/share/FreeRDP", "KeyboardLayoutMap.json")’
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1226:22: enter_function: entry to ‘load_layouts’
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1233:26: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1234:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1240:16: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1240:16: call_function: calling ‘load_layouts_from_file’ from ‘load_layouts’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1428]
FreeRDP-3.16.0/winpr/include/winpr/wlog.h:207:42: warning[-Wanalyzer-malloc-leak]: leak of ‘Stream_New(0, (long unsigned int)(file_descriptor_count * 592 + 4))’
FreeRDP-3.16.0/libfreerdp/utils/cliprdr_utils.c:193:6: enter_function: entry to ‘cliprdr_serialize_file_list_ex’
FreeRDP-3.16.0/libfreerdp/utils/cliprdr_utils.c:201:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/cliprdr_utils.c:204:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/cliprdr_utils.c:210:34: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/cliprdr_utils.c:210:13: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/utils/cliprdr_utils.c:211:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/cliprdr_utils.c:214:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/cliprdr_utils.c:216:28: branch_true: following ‘true’ branch (when ‘i < file_descriptor_count’)...
FreeRDP-3.16.0/libfreerdp/utils/cliprdr_utils.c:218:69: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/utils/cliprdr_utils.c:227:20: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/utils/cliprdr_utils.c:229:30: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/utils/cliprdr_utils.c:231:33: call_function: calling ‘WLog_Print_dbg_tag’ from ‘cliprdr_serialize_file_list_ex’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1429]
FreeRDP-3.16.0/winpr/include/winpr/wlog.h:207:42: warning[-Wanalyzer-malloc-leak]: leak of ‘Stream_New(0, *<unknown>.capacity + 16)’
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1581:6: enter_function: entry to ‘vgids_process_apdu’
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1588:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1594:12: branch_false: following ‘false’ branch (when ‘dataSize > 3’)...
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1601:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1609:32: call_function: calling ‘vgids_ins_getdata’ from ‘vgids_process_apdu’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1430]
FreeRDP-3.16.0/winpr/include/winpr/wlog.h:207:42: warning[-Wanalyzer-malloc-leak]: leak of ‘Stream_New(0, 4096)’
FreeRDP-3.16.0/channels/remdesk/server/remdesk_main.c:427:21: enter_function: entry to ‘remdesk_server_thread’
FreeRDP-3.16.0/channels/remdesk/server/remdesk_main.c:436:22: acquire_memory: allocated here
FreeRDP-3.16.0/channels/remdesk/server/remdesk_main.c:438:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/channels/remdesk/server/remdesk_main.c:445:36: branch_false: ...to here
FreeRDP-3.16.0/channels/remdesk/server/remdesk_main.c:445:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/channels/remdesk/server/remdesk_main.c:455:17: branch_false: ...to here
FreeRDP-3.16.0/channels/remdesk/server/remdesk_main.c:455:17: call_function: calling ‘WLog_Print_dbg_tag’ from ‘remdesk_server_thread’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1431]
FreeRDP-3.16.0/winpr/include/winpr/wlog.h:207:42: warning[-Wanalyzer-malloc-leak]: leak of ‘Stream_New(0, nSize + eSize + 16)’
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1581:6: enter_function: entry to ‘vgids_process_apdu’
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1588:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1594:12: branch_false: following ‘false’ branch (when ‘dataSize > 3’)...
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1601:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1609:32: call_function: calling ‘vgids_ins_getdata’ from ‘vgids_process_apdu’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1432]
FreeRDP-3.16.0/winpr/include/winpr/wlog.h:207:42: warning[-Wanalyzer-malloc-leak]: leak of ‘_strdup(*file.ConnectionString2)’
FreeRDP-3.16.0/libfreerdp/common/assistance.c:1488:5: enter_function: entry to ‘freerdp_assistance_set_connection_string2’
FreeRDP-3.16.0/libfreerdp/common/assistance.c:1491:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/common/assistance.c:1495:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/common/assistance.c:1498:14: call_function: inlined call to ‘update_connectionstring2_nocopy’ from ‘freerdp_assistance_set_connection_string2’
FreeRDP-3.16.0/libfreerdp/common/assistance.c:1500:14: call_function: calling ‘update_password’ from ‘freerdp_assistance_set_connection_string2’
FreeRDP-3.16.0/libfreerdp/common/assistance.c:1500:14: return_function: returning to ‘freerdp_assistance_set_connection_string2’ from ‘update_password’
FreeRDP-3.16.0/libfreerdp/common/assistance.c:1500:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/common/assistance.c:1502:16: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/common/assistance.c:1502:16: call_function: calling ‘freerdp_assistance_parse_connection_string2’ from ‘freerdp_assistance_set_connection_string2’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1433]
FreeRDP-3.16.0/winpr/include/winpr/wlog.h:207:42: warning[-Wanalyzer-malloc-leak]: leak of ‘_strdup(uri_in)’
FreeRDP-3.16.0/libfreerdp/core/proxy.c:365:6: enter_function: entry to ‘proxy_parse_uri’
FreeRDP-3.16.0/libfreerdp/core/proxy.c:374:26: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/proxy.c:376:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/proxy.c:379:19: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/proxy.c:381:12: branch_true: following ‘true’ branch (when ‘p’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/proxy.c:383:17: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/proxy.c:390:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/proxy.c:396:26: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/proxy.c:396:25: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/proxy.c:404:25: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/proxy.c:404:25: call_function: calling ‘WLog_Print_dbg_tag’ from ‘proxy_parse_uri’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1434]
FreeRDP-3.16.0/winpr/include/winpr/wlog.h:207:42: warning[-Wanalyzer-malloc-leak]: leak of ‘abuffer’
FreeRDP-3.16.0/libfreerdp/common/assistance.c:1184:5: enter_function: entry to ‘freerdp_assistance_parse_file_buffer’
FreeRDP-3.16.0/libfreerdp/common/assistance.c:1193:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/common/assistance.c:1199:25: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/common/assistance.c:1199:25: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/common/assistance.c:1201:12: branch_true: following ‘true’ branch (when ‘size == len’)...
FreeRDP-3.16.0/libfreerdp/common/assistance.c:1202:17: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/common/assistance.c:1202:17: call_function: calling ‘WLog_Print_dbg_tag’ from ‘freerdp_assistance_parse_file_buffer’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1435]
FreeRDP-3.16.0/winpr/include/winpr/wlog.h:207:42: warning[-Wanalyzer-malloc-leak]: leak of ‘alloc_array((long unsigned int)freerdp_settings_get_uint32(settings, 384))’
FreeRDP-3.16.0/libfreerdp/core/settings.c:535:13: enter_function: entry to ‘freerdp_settings_client_monitors_have_gaps’
FreeRDP-3.16.0/libfreerdp/core/settings.c:539:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:542:26: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:542:26: call_function: calling ‘alloc_array’ from ‘freerdp_settings_client_monitors_have_gaps’
FreeRDP-3.16.0/libfreerdp/core/settings.c:542:26: return_function: returning to ‘freerdp_settings_client_monitors_have_gaps’ from ‘alloc_array’
FreeRDP-3.16.0/libfreerdp/core/settings.c:545:28: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:548:21: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:549:21: call_function: calling ‘monitor_has_gaps’ from ‘freerdp_settings_client_monitors_have_gaps’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1436]
FreeRDP-3.16.0/winpr/include/winpr/wlog.h:207:42: warning[-Wanalyzer-malloc-leak]: leak of ‘alloc_array(count)’
FreeRDP-3.16.0/libfreerdp/core/settings.c:442:13: enter_function: entry to ‘find_path_exists_with_dijkstra’
FreeRDP-3.16.0/libfreerdp/core/settings.c:444:12: branch_false: following ‘false’ branch (when ‘count != 0’)...
FreeRDP-3.16.0/libfreerdp/core/settings.c:449:25: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:449:25: call_function: calling ‘alloc_array’ from ‘find_path_exists_with_dijkstra’
FreeRDP-3.16.0/libfreerdp/core/settings.c:449:25: return_function: returning to ‘find_path_exists_with_dijkstra’ from ‘alloc_array’
FreeRDP-3.16.0/libfreerdp/core/settings.c:461:28: branch_true: following ‘true’ branch (when ‘x < count’)...
branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:463:36: branch_true: following ‘true’ branch (when ‘y < count’)...
FreeRDP-3.16.0/libfreerdp/core/settings.c:465:34: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:472:28: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:474:35: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:484:16: branch_false: following ‘false’ branch...
branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:515:28: branch_true: following ‘true’ branch (when ‘x < count’)...
FreeRDP-3.16.0/libfreerdp/core/settings.c:517:20: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:517:20: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:519:37: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:519:28: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:521:33: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:521:33: call_function: calling ‘WLog_Print_dbg_tag’ from ‘find_path_exists_with_dijkstra’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1437]
FreeRDP-3.16.0/winpr/include/winpr/wlog.h:207:42: warning[-Wanalyzer-malloc-leak]: leak of ‘buffer’
FreeRDP-3.16.0/libfreerdp/common/assistance.c:1212:5: enter_function: entry to ‘freerdp_assistance_parse_file’
FreeRDP-3.16.0/libfreerdp/common/assistance.c:1224:14: call_function: calling ‘update_name’ from ‘freerdp_assistance_parse_file’
FreeRDP-3.16.0/libfreerdp/common/assistance.c:1224:14: return_function: returning to ‘freerdp_assistance_parse_file’ from ‘update_name’
FreeRDP-3.16.0/libfreerdp/common/assistance.c:1224:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/common/assistance.c:1227:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/common/assistance.c:1229:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/common/assistance.c:1235:15: call_function: inlined call to ‘_fseeki64’ from ‘freerdp_assistance_parse_file’
FreeRDP-3.16.0/libfreerdp/common/assistance.c:1239:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/common/assistance.c:1246:25: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/common/assistance.c:1246:25: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/common/assistance.c:1248:12: branch_false: following ‘false’ branch (when ‘buffer’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/common/assistance.c:1254:20: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/common/assistance.c:1258:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/common/assistance.c:1262:15: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/common/assistance.c:1264:12: branch_true: following ‘true’ branch (when ‘readSize == 0’)...
FreeRDP-3.16.0/libfreerdp/common/assistance.c:1266:17: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/common/assistance.c:1266:17: call_function: calling ‘WLog_Print_dbg_tag’ from ‘freerdp_assistance_parse_file’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1438]
FreeRDP-3.16.0/winpr/include/winpr/wlog.h:207:42: warning[-Wanalyzer-malloc-leak]: leak of ‘calloc(1, 16)’
FreeRDP-3.16.0/libfreerdp/core/smartcardlogon.c:881:6: enter_function: entry to ‘smartcard_getCert’
FreeRDP-3.16.0/libfreerdp/core/smartcardlogon.c:893:14: call_function: calling ‘smartcard_enumerateCerts’ from ‘smartcard_getCert’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1439]
FreeRDP-3.16.0/winpr/include/winpr/wlog.h:207:42: warning[-Wanalyzer-malloc-leak]: leak of ‘cert_list’
FreeRDP-3.16.0/libfreerdp/core/smartcardlogon.c:881:6: enter_function: entry to ‘smartcard_getCert’
FreeRDP-3.16.0/libfreerdp/core/smartcardlogon.c:893:14: call_function: calling ‘smartcard_enumerateCerts’ from ‘smartcard_getCert’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1440]
FreeRDP-3.16.0/winpr/include/winpr/wlog.h:207:42: warning[-Wanalyzer-malloc-leak]: leak of ‘cert’
FreeRDP-3.16.0/libfreerdp/core/smartcardlogon.c:881:6: enter_function: entry to ‘smartcard_getCert’
FreeRDP-3.16.0/libfreerdp/core/smartcardlogon.c:893:14: call_function: calling ‘smartcard_enumerateCerts’ from ‘smartcard_getCert’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1441]
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): [#def1442]
FreeRDP-3.16.0/winpr/include/winpr/wlog.h:207:42: warning[-Wanalyzer-malloc-leak]: leak of ‘colorTable’
FreeRDP-3.16.0/libfreerdp/cache/palette.c:35:13: enter_function: entry to ‘update_gdi_cache_color_table’
FreeRDP-3.16.0/libfreerdp/cache/palette.c:40:31: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/cache/palette.c:42:12: branch_false: following ‘false’ branch (when ‘colorTable’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/cache/palette.c:45:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/cache/palette.c:46:9: call_function: calling ‘palette_cache_put’ from ‘update_gdi_cache_color_table’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1443]
FreeRDP-3.16.0/winpr/include/winpr/wlog.h:207:42: warning[-Wanalyzer-malloc-leak]: leak of ‘context’
FreeRDP-3.16.0/channels/encomsp/server/encomsp_main.c:319:23: enter_function: entry to ‘encomsp_server_context_new’
FreeRDP-3.16.0/channels/encomsp/server/encomsp_main.c:322:42: acquire_memory: allocated here
FreeRDP-3.16.0/channels/encomsp/server/encomsp_main.c:324:12: branch_true: following ‘true’ branch (when ‘context’ is non-NULL)...
FreeRDP-3.16.0/channels/encomsp/server/encomsp_main.c:326:17: branch_true: ...to here
FreeRDP-3.16.0/channels/encomsp/server/encomsp_main.c:331:20: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/channels/encomsp/server/encomsp_main.c:333:25: branch_true: ...to here
FreeRDP-3.16.0/channels/encomsp/server/encomsp_main.c:333:25: call_function: calling ‘WLog_Print_dbg_tag’ from ‘encomsp_server_context_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1444]
FreeRDP-3.16.0/winpr/include/winpr/wlog.h:207:42: warning[-Wanalyzer-malloc-leak]: leak of ‘ctx’
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1438:15: enter_function: entry to ‘vgids_new’
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1441:29: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1444:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1446:17: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1446:17: call_function: calling ‘WLog_Print_dbg_tag’ from ‘vgids_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1445]
FreeRDP-3.16.0/winpr/include/winpr/wlog.h:207:42: warning[-Wanalyzer-malloc-leak]: leak of ‘data’
FreeRDP-3.16.0/libfreerdp/cache/brush.c:121:13: enter_function: entry to ‘update_gdi_cache_brush’
FreeRDP-3.16.0/libfreerdp/cache/brush.c:134:16: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/cache/brush.c:136:12: branch_false: following ‘false’ branch (when ‘data’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/cache/brush.c:139:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/cache/brush.c:140:9: call_function: calling ‘brush_cache_put’ from ‘update_gdi_cache_brush’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1446]
FreeRDP-3.16.0/winpr/include/winpr/wlog.h:207:42: warning[-Wanalyzer-malloc-leak]: leak of ‘distance’
FreeRDP-3.16.0/libfreerdp/core/settings.c:442:13: enter_function: entry to ‘find_path_exists_with_dijkstra’
FreeRDP-3.16.0/libfreerdp/core/settings.c:444:12: branch_false: following ‘false’ branch (when ‘count != 0’)...
FreeRDP-3.16.0/libfreerdp/core/settings.c:449:25: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:449:25: call_function: calling ‘alloc_array’ from ‘find_path_exists_with_dijkstra’
FreeRDP-3.16.0/libfreerdp/core/settings.c:449:25: return_function: returning to ‘find_path_exists_with_dijkstra’ from ‘alloc_array’
FreeRDP-3.16.0/libfreerdp/core/settings.c:452:28: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/settings.c:461:28: branch_true: following ‘true’ branch (when ‘x < count’)...
branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:463:36: branch_true: following ‘true’ branch (when ‘y < count’)...
FreeRDP-3.16.0/libfreerdp/core/settings.c:465:34: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:472:28: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:474:35: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:484:16: branch_false: following ‘false’ branch...
branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:515:28: branch_true: following ‘true’ branch (when ‘x < count’)...
FreeRDP-3.16.0/libfreerdp/core/settings.c:517:20: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:517:20: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:519:37: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:519:28: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:521:33: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:521:33: call_function: calling ‘WLog_Print_dbg_tag’ from ‘find_path_exists_with_dijkstra’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1447]
FreeRDP-3.16.0/winpr/include/winpr/wlog.h:207:42: warning[-Wanalyzer-malloc-leak]: leak of ‘ef’
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1460:6: enter_function: entry to ‘vgids_init’
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1490:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1499:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1502:27: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1503:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1508:20: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1508:20: call_function: calling ‘vgids_ef_new’ from ‘vgids_init’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1448]
FreeRDP-3.16.0/winpr/include/winpr/wlog.h:207:42: warning[-Wanalyzer-malloc-leak]: leak of ‘frame’
FreeRDP-3.16.0/channels/video/client/video_main.c:810:13: enter_function: entry to ‘video_VideoData’
FreeRDP-3.16.0/channels/video/client/video_main.c:823:12: branch_false: following ‘false’ branch (when ‘presentation’ is non-NULL)...
FreeRDP-3.16.0/channels/video/client/video_main.c:829:13: branch_false: ...to here
FreeRDP-3.16.0/channels/video/client/video_main.c:829:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/channels/video/client/video_main.c:836:74: branch_false: ...to here
FreeRDP-3.16.0/channels/video/client/video_main.c:836:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/channels/video/client/video_main.c:842:66: branch_false: ...to here
FreeRDP-3.16.0/channels/video/client/video_main.c:844:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/channels/video/client/video_main.c:846:31: branch_true: ...to here
FreeRDP-3.16.0/channels/video/client/video_main.c:864:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/channels/video/client/video_main.c:906:58: branch_false: ...to here
FreeRDP-3.16.0/channels/video/client/video_main.c:907:28: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/channels/video/client/video_main.c:911:45: branch_false: ...to here
FreeRDP-3.16.0/channels/video/client/video_main.c:911:45: call_function: calling ‘VideoFrame_new’ from ‘video_VideoData’
FreeRDP-3.16.0/channels/video/client/video_main.c:911:45: return_function: returning to ‘video_VideoData’ from ‘VideoFrame_new’
FreeRDP-3.16.0/channels/video/client/video_main.c:912:28: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/channels/video/client/video_main.c:919:29: branch_false: ...to here
FreeRDP-3.16.0/channels/video/client/video_main.c:922:28: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/channels/video/client/video_main.c:928:46: branch_false: ...to here
FreeRDP-3.16.0/channels/video/client/video_main.c:932:28: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/channels/video/client/video_main.c:934:33: branch_true: ...to here
FreeRDP-3.16.0/channels/video/client/video_main.c:934:33: call_function: calling ‘WLog_Print_dbg_tag’ from ‘video_VideoData’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1449]
FreeRDP-3.16.0/winpr/include/winpr/wlog.h:207:42: 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_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:1585:17: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:1585:17: call_function: calling ‘WLog_Print_dbg_tag’ from ‘tls_config_check_certificate’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1450]
FreeRDP-3.16.0/winpr/include/winpr/wlog.h:207:42: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_certificate_get_fingerprint_by_hash(cert, "sha256")’
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1366:7: enter_function: entry to ‘freerdp_certificate_get_fingerprint’
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1368:16: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1368:16: call_function: calling ‘freerdp_certificate_get_fingerprint_by_hash’ from ‘freerdp_certificate_get_fingerprint’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1451]
FreeRDP-3.16.0/winpr/include/winpr/wlog.h:207:42: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_certificate_get_fingerprint_by_hash_ex(cert, hash, 1)’
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1371:7: enter_function: entry to ‘freerdp_certificate_get_fingerprint_by_hash’
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1373:16: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1373:16: call_function: calling ‘freerdp_certificate_get_fingerprint_by_hash_ex’ from ‘freerdp_certificate_get_fingerprint_by_hash’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1452]
FreeRDP-3.16.0/winpr/include/winpr/wlog.h:207:42: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_certificate_get_param(*context.certificate, 0, & eSize)’
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1581:6: enter_function: entry to ‘vgids_process_apdu’
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1588:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1594:12: branch_false: following ‘false’ branch (when ‘dataSize > 3’)...
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1601:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1609:32: call_function: calling ‘vgids_ins_getdata’ from ‘vgids_process_apdu’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1453]
FreeRDP-3.16.0/winpr/include/winpr/wlog.h:207:42: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_certificate_get_param(*context.certificate, 1, & nSize)’
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1581:6: enter_function: entry to ‘vgids_process_apdu’
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1588:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1594:12: branch_false: following ‘false’ branch (when ‘dataSize > 3’)...
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1601:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1609:32: call_function: calling ‘vgids_ins_getdata’ from ‘vgids_process_apdu’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1454]
FreeRDP-3.16.0/winpr/include/winpr/wlog.h:207:42: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_certificate_get_pem_ex(cert, pLength, 1)’
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1491:7: enter_function: entry to ‘freerdp_certificate_get_pem’
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1493:16: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1493:16: call_function: calling ‘freerdp_certificate_get_pem_ex’ from ‘freerdp_certificate_get_pem’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1455]
FreeRDP-3.16.0/winpr/include/winpr/wlog.h:207:42: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_key_new()’
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:256:16: enter_function: entry to ‘freerdp_key_new_from_file_enc’
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:258:30: call_function: calling ‘freerdp_key_new’ from ‘freerdp_key_new_from_file_enc’
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:258:30: return_function: returning to ‘freerdp_key_new_from_file_enc’ from ‘freerdp_key_new’
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:259:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:262:20: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:262:20: call_function: calling ‘evp_pkey_utils_from_pem’ from ‘freerdp_key_new_from_file_enc’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1456]
FreeRDP-3.16.0/winpr/include/winpr/wlog.h:207:42: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_key_new_from_pem_enc(pem, 0)’
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:230:16: enter_function: entry to ‘freerdp_key_new_from_pem’
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:232:16: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:232:16: call_function: calling ‘freerdp_key_new_from_pem_enc’ from ‘freerdp_key_new_from_pem’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1457]
FreeRDP-3.16.0/winpr/include/winpr/wlog.h:207:42: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_peer_new(peer_sockfd)’
FreeRDP-3.16.0/libfreerdp/core/listener.c:435:13: enter_function: entry to ‘freerdp_check_and_create_client’
FreeRDP-3.16.0/libfreerdp/core/listener.c:443:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/listener.c:449:32: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/listener.c:449:32: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/listener.c:450:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/listener.c:456:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/listener.c:456:14: call_function: calling ‘freerdp_peer_set_local_and_hostname’ from ‘freerdp_check_and_create_client’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1458]
FreeRDP-3.16.0/winpr/include/winpr/wlog.h:207:42: warning[-Wanalyzer-malloc-leak]: leak of ‘load_layouts_from_file(GetCombinedPath("/usr/share/FreeRDP", "KeyboardLayoutMap.json"))’
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1226:22: enter_function: entry to ‘load_layouts’
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1234:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1240:16: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1240:16: call_function: calling ‘load_layouts_from_file’ from ‘load_layouts’
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1240:16: return_function: returning to ‘load_layouts’ from ‘load_layouts_from_file’
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1241:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1244:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1244:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1246:17: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1246:17: call_function: calling ‘WLog_Print_dbg_tag’ from ‘load_layouts’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1459]
FreeRDP-3.16.0/winpr/include/winpr/wlog.h:207:42: warning[-Wanalyzer-malloc-leak]: leak of ‘message’
FreeRDP-3.16.0/libfreerdp/core/message.c:2879:17: enter_function: entry to ‘update_message_proxy_new’
FreeRDP-3.16.0/libfreerdp/core/message.c:2883:12: branch_false: following ‘false’ branch (when ‘update’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/message.c:2886:42: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/message.c:2886:42: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/message.c:2886:12: branch_false: following ‘false’ branch (when ‘message’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/message.c:2889:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/message.c:2890:9: call_function: calling ‘update_message_register_interface’ from ‘update_message_proxy_new’
FreeRDP-3.16.0/libfreerdp/core/message.c:2890:9: return_function: returning to ‘update_message_proxy_new’ from ‘update_message_register_interface’
FreeRDP-3.16.0/libfreerdp/core/message.c:2892:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/message.c:2894:17: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/message.c:2894:17: call_function: calling ‘WLog_Print_dbg_tag’ from ‘update_message_proxy_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1460]
FreeRDP-3.16.0/winpr/include/winpr/wlog.h:207:42: warning[-Wanalyzer-malloc-leak]: leak of ‘monitorDefArray’
FreeRDP-3.16.0/libfreerdp/core/rdp.c:1105:13: enter_function: entry to ‘rdp_recv_monitor_layout_pdu’
FreeRDP-3.16.0/libfreerdp/core/rdp.c:1112:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/rdp.c:1115:9: call_function: inlined call to ‘stream_read_u32_le’ from ‘rdp_recv_monitor_layout_pdu’
FreeRDP-3.16.0/libfreerdp/core/rdp.c:1117:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/rdp.c:1120:41: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/rdp.c:1120:41: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/rdp.c:1122:12: branch_false: following ‘false’ branch (when ‘monitorDefArray’ is non-NULL)...
branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/rdp.c:1125:32: branch_true: following ‘true’ branch (when ‘index < v’)...
FreeRDP-3.16.0/libfreerdp/core/rdp.c:1127:56: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/rdp.c:1128:17: call_function: inlined call to ‘stream_read_i32_le’ from ‘rdp_recv_monitor_layout_pdu’
FreeRDP-3.16.0/libfreerdp/core/rdp.c:1129:17: call_function: inlined call to ‘stream_read_i32_le’ from ‘rdp_recv_monitor_layout_pdu’
FreeRDP-3.16.0/libfreerdp/core/rdp.c:1130:17: call_function: inlined call to ‘stream_read_i32_le’ from ‘rdp_recv_monitor_layout_pdu’
FreeRDP-3.16.0/libfreerdp/core/rdp.c:1131:17: call_function: inlined call to ‘stream_read_i32_le’ from ‘rdp_recv_monitor_layout_pdu’
FreeRDP-3.16.0/libfreerdp/core/rdp.c:1132:17: call_function: inlined call to ‘stream_read_u32_le’ from ‘rdp_recv_monitor_layout_pdu’
FreeRDP-3.16.0/libfreerdp/core/rdp.c:1125:32: branch_false: following ‘false’ branch (when ‘index >= v’)...
FreeRDP-3.16.0/libfreerdp/core/rdp.c:1135:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/rdp.c:1135:9: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/rdp.c:1135:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/rdp.c:1135:9: call_function: calling ‘WLog_Print_dbg_tag’ from ‘rdp_recv_monitor_layout_pdu’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1461]
FreeRDP-3.16.0/winpr/include/winpr/wlog.h:207:42: warning[-Wanalyzer-malloc-leak]: leak of ‘output’
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1670:6: enter_function: entry to ‘freerdp_certificate_publickey_encrypt’
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1681:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1684:29: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1685:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1688:29: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1689:18: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1690:12: branch_false: following ‘false’ branch (when ‘output’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1692:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1698:17: call_function: calling ‘WLog_Print_dbg_tag’ from ‘freerdp_certificate_publickey_encrypt’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1462]
FreeRDP-3.16.0/winpr/include/winpr/wlog.h:207:42: warning[-Wanalyzer-malloc-leak]: leak of ‘parent’
FreeRDP-3.16.0/libfreerdp/core/settings.c:442:13: enter_function: entry to ‘find_path_exists_with_dijkstra’
FreeRDP-3.16.0/libfreerdp/core/settings.c:444:12: branch_false: following ‘false’ branch (when ‘count != 0’)...
FreeRDP-3.16.0/libfreerdp/core/settings.c:449:25: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:449:25: call_function: calling ‘alloc_array’ from ‘find_path_exists_with_dijkstra’
FreeRDP-3.16.0/libfreerdp/core/settings.c:449:25: return_function: returning to ‘find_path_exists_with_dijkstra’ from ‘alloc_array’
FreeRDP-3.16.0/libfreerdp/core/settings.c:458:26: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/settings.c:461:28: branch_true: following ‘true’ branch (when ‘x < count’)...
branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:463:36: branch_true: following ‘true’ branch (when ‘y < count’)...
FreeRDP-3.16.0/libfreerdp/core/settings.c:465:34: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:472:28: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:474:35: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:484:16: branch_false: following ‘false’ branch...
branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:515:28: branch_true: following ‘true’ branch (when ‘x < count’)...
FreeRDP-3.16.0/libfreerdp/core/settings.c:517:20: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:517:20: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:519:37: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:519:28: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:521:33: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:521:33: call_function: calling ‘WLog_Print_dbg_tag’ from ‘find_path_exists_with_dijkstra’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1463]
FreeRDP-3.16.0/winpr/include/winpr/wlog.h:207:42: warning[-Wanalyzer-malloc-leak]: leak of ‘pem’
FreeRDP-3.16.0/libfreerdp/crypto/crypto.c:189:7: enter_function: entry to ‘crypto_read_pem’
FreeRDP-3.16.0/libfreerdp/crypto/crypto.c:200:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/crypto/crypto.c:202:24: call_function: inlined call to ‘_fseeki64’ from ‘crypto_read_pem’
FreeRDP-3.16.0/libfreerdp/crypto/crypto.c:203:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/crypto/crypto.c:205:30: call_function: inlined call to ‘_ftelli64’ from ‘crypto_read_pem’
FreeRDP-3.16.0/libfreerdp/crypto/crypto.c:206:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/crypto/crypto.c:208:24: call_function: inlined call to ‘_fseeki64’ from ‘crypto_read_pem’
FreeRDP-3.16.0/libfreerdp/crypto/crypto.c:209:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/crypto/crypto.c:212:22: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/crypto.c:212:15: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/crypto/crypto.c:213:12: branch_false: following ‘false’ branch (when ‘pem’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/crypto/crypto.c:216:27: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/crypto.c:217:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/crypto/crypto.c:218:17: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/crypto.c:228:9: call_function: calling ‘WLog_Print_dbg_tag’ from ‘crypto_read_pem’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1464]
FreeRDP-3.16.0/winpr/include/winpr/wlog.h:207:42: warning[-Wanalyzer-malloc-leak]: leak of ‘rdp_info_package_flags_description(flags)’
FreeRDP-3.16.0/libfreerdp/core/info.c:743:13: enter_function: entry to ‘rdp_write_info_packet’
FreeRDP-3.16.0/libfreerdp/core/info.c:813:43: call_function: calling ‘rdp_info_package_flags_description’ from ‘rdp_write_info_packet’
FreeRDP-3.16.0/libfreerdp/core/info.c:813:43: return_function: returning to ‘rdp_write_info_packet’ from ‘rdp_info_package_flags_description’
FreeRDP-3.16.0/libfreerdp/core/info.c:815:20: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/info.c:817:25: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/info.c:817:25: call_function: calling ‘WLog_Print_dbg_tag’ from ‘rdp_write_info_packet’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1465]
FreeRDP-3.16.0/winpr/include/winpr/wlog.h:207:42: warning[-Wanalyzer-malloc-leak]: leak of ‘ret’
FreeRDP-3.16.0/channels/video/client/video_main.c:1215:1: enter_function: entry to ‘video_DVCPluginEntry’
FreeRDP-3.16.0/channels/video/client/video_main.c:1223:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/channels/video/client/video_main.c:1225:46: branch_true: ...to here
FreeRDP-3.16.0/channels/video/client/video_main.c:1226:20: branch_false: following ‘false’ branch (when ‘videoPlugin’ is non-NULL)...
FreeRDP-3.16.0/channels/video/client/video_main.c:1232:17: branch_false: ...to here
FreeRDP-3.16.0/channels/video/client/video_main.c:1238:20: branch_false: following ‘false’ branch (when ‘videoContext’ is non-NULL)...
FreeRDP-3.16.0/channels/video/client/video_main.c:1245:24: branch_false: ...to here
FreeRDP-3.16.0/channels/video/client/video_main.c:1245:24: call_function: calling ‘VideoClientContextPriv_new’ from ‘video_DVCPluginEntry’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1466]
FreeRDP-3.16.0/winpr/include/winpr/wlog.h:207:42: warning[-Wanalyzer-malloc-leak]: leak of ‘tmp’
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:640:7: enter_function: entry to ‘freerdp_key_get_pem’
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:644:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:651:20: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:653:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:659:15: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:667:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:673:15: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:673:15: call_function: calling ‘bio_read_pem’ from ‘freerdp_key_get_pem’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1467]
FreeRDP-3.16.0/winpr/include/winpr/wlog.h:207:42: warning[-Wanalyzer-malloc-leak]: leak of ‘update_read_bitmap_update(update, s)’
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:492:12: enter_function: entry to ‘fastpath_recv_update_data’
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:503:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:506:17: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:508:12: branch_false: following ‘false’ branch (when ‘rdp’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:511:23: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:513:12: branch_false: following ‘false’ branch (when ‘transport’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:516:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:516:14: call_function: calling ‘fastpath_read_update_header’ from ‘fastpath_recv_update_data’
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:516:14: return_function: returning to ‘fastpath_recv_update_data’ from ‘fastpath_read_update_header’
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:516:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:519:13: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:529:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:532:9: call_function: inlined call to ‘stream_read_u16_le’ from ‘fastpath_recv_update_data’
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:534:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:538:13: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:541:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:547:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:547:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:550:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:552:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:554:21: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:554:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:560:26: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:560:26: call_function: calling ‘fastpath_recv_update’ from ‘fastpath_recv_update_data’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1468]
FreeRDP-3.16.0/winpr/include/winpr/wlog.h:207:42: warning[-Wanalyzer-malloc-leak]: leak of ‘update_read_palette(update, s)’
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:492:12: enter_function: entry to ‘fastpath_recv_update_data’
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:503:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:506:17: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:508:12: branch_false: following ‘false’ branch (when ‘rdp’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:511:23: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:513:12: branch_false: following ‘false’ branch (when ‘transport’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:516:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:516:14: call_function: calling ‘fastpath_read_update_header’ from ‘fastpath_recv_update_data’
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:516:14: return_function: returning to ‘fastpath_recv_update_data’ from ‘fastpath_read_update_header’
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:516:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:519:13: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:529:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:532:9: call_function: inlined call to ‘stream_read_u16_le’ from ‘fastpath_recv_update_data’
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:534:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:538:13: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:541:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:547:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:547:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:550:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:552:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:554:21: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:554:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:560:26: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:560:26: call_function: calling ‘fastpath_recv_update’ from ‘fastpath_recv_update_data’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1469]
FreeRDP-3.16.0/winpr/include/winpr/wlog.h:207:42: warning[-Wanalyzer-malloc-leak]: leak of ‘update_read_pointer_cached(update, s)’
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:492:12: enter_function: entry to ‘fastpath_recv_update_data’
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:503:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:506:17: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:508:12: branch_false: following ‘false’ branch (when ‘rdp’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:511:23: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:513:12: branch_false: following ‘false’ branch (when ‘transport’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:516:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:516:14: call_function: calling ‘fastpath_read_update_header’ from ‘fastpath_recv_update_data’
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:516:14: return_function: returning to ‘fastpath_recv_update_data’ from ‘fastpath_read_update_header’
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:516:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:519:13: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:529:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:532:9: call_function: inlined call to ‘stream_read_u16_le’ from ‘fastpath_recv_update_data’
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:534:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:538:13: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:541:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:547:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:547:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:550:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:552:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:554:21: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:554:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:560:26: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:560:26: call_function: calling ‘fastpath_recv_update’ from ‘fastpath_recv_update_data’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1470]
FreeRDP-3.16.0/winpr/include/winpr/wlog.h:207:42: warning[-Wanalyzer-malloc-leak]: leak of ‘update_read_pointer_color(update, s, 24)’
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:492:12: enter_function: entry to ‘fastpath_recv_update_data’
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:503:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:506:17: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:508:12: branch_false: following ‘false’ branch (when ‘rdp’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:511:23: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:513:12: branch_false: following ‘false’ branch (when ‘transport’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:516:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:516:14: call_function: calling ‘fastpath_read_update_header’ from ‘fastpath_recv_update_data’
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:516:14: return_function: returning to ‘fastpath_recv_update_data’ from ‘fastpath_read_update_header’
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:516:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:519:13: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:529:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:532:9: call_function: inlined call to ‘stream_read_u16_le’ from ‘fastpath_recv_update_data’
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:534:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:538:13: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:541:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:547:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:547:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:550:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:552:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:554:21: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:554:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:560:26: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:560:26: call_function: calling ‘fastpath_recv_update’ from ‘fastpath_recv_update_data’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1471]
FreeRDP-3.16.0/winpr/include/winpr/wlog.h:207:42: warning[-Wanalyzer-malloc-leak]: leak of ‘update_read_pointer_large(update, s)’
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:492:12: enter_function: entry to ‘fastpath_recv_update_data’
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:503:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:506:17: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:508:12: branch_false: following ‘false’ branch (when ‘rdp’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:511:23: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:513:12: branch_false: following ‘false’ branch (when ‘transport’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:516:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:516:14: call_function: calling ‘fastpath_read_update_header’ from ‘fastpath_recv_update_data’
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:516:14: return_function: returning to ‘fastpath_recv_update_data’ from ‘fastpath_read_update_header’
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:516:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:519:13: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:529:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:532:9: call_function: inlined call to ‘stream_read_u16_le’ from ‘fastpath_recv_update_data’
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:534:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:538:13: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:541:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:547:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:547:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:550:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:552:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:554:21: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:554:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:560:26: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:560:26: call_function: calling ‘fastpath_recv_update’ from ‘fastpath_recv_update_data’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1472]
FreeRDP-3.16.0/winpr/include/winpr/wlog.h:207:42: warning[-Wanalyzer-malloc-leak]: leak of ‘update_read_pointer_new(update, s)’
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:492:12: enter_function: entry to ‘fastpath_recv_update_data’
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:503:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:506:17: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:508:12: branch_false: following ‘false’ branch (when ‘rdp’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:511:23: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:513:12: branch_false: following ‘false’ branch (when ‘transport’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:516:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:516:14: call_function: calling ‘fastpath_read_update_header’ from ‘fastpath_recv_update_data’
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:516:14: return_function: returning to ‘fastpath_recv_update_data’ from ‘fastpath_read_update_header’
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:516:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:519:13: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:529:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:532:9: call_function: inlined call to ‘stream_read_u16_le’ from ‘fastpath_recv_update_data’
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:534:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:538:13: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:541:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:547:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:547:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:550:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:552:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:554:21: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:554:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:560:26: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:560:26: call_function: calling ‘fastpath_recv_update’ from ‘fastpath_recv_update_data’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1473]
FreeRDP-3.16.0/winpr/include/winpr/wlog.h:207:42: warning[-Wanalyzer-malloc-leak]: leak of ‘update_read_pointer_position(update, s)’
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:492:12: enter_function: entry to ‘fastpath_recv_update_data’
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:503:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:506:17: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:508:12: branch_false: following ‘false’ branch (when ‘rdp’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:511:23: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:513:12: branch_false: following ‘false’ branch (when ‘transport’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:516:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:516:14: call_function: calling ‘fastpath_read_update_header’ from ‘fastpath_recv_update_data’
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:516:14: return_function: returning to ‘fastpath_recv_update_data’ from ‘fastpath_read_update_header’
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:516:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:519:13: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:529:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:532:9: call_function: inlined call to ‘stream_read_u16_le’ from ‘fastpath_recv_update_data’
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:534:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:538:13: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:541:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:547:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:547:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:550:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:552:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:554:21: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:554:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:560:26: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:560:26: call_function: calling ‘fastpath_recv_update’ from ‘fastpath_recv_update_data’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1474]
FreeRDP-3.16.0/winpr/include/winpr/wlog.h:207:42: warning[-Wanalyzer-malloc-leak]: leak of ‘uri’
FreeRDP-3.16.0/libfreerdp/core/proxy.c:365:6: enter_function: entry to ‘proxy_parse_uri’
FreeRDP-3.16.0/libfreerdp/core/proxy.c:374:26: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/proxy.c:376:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/proxy.c:379:19: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/proxy.c:381:12: branch_false: following ‘false’ branch (when ‘p’ is NULL)...
FreeRDP-3.16.0/libfreerdp/core/proxy.c:413:22: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/proxy.c:524:17: call_function: calling ‘WLog_Print_dbg_tag’ from ‘proxy_parse_uri’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1475]
FreeRDP-3.16.0/winpr/include/winpr/wlog.h:207:42: warning[-Wanalyzer-malloc-leak]: leak of ‘videoContext’
FreeRDP-3.16.0/channels/video/client/video_main.c:1215:1: enter_function: entry to ‘video_DVCPluginEntry’
FreeRDP-3.16.0/channels/video/client/video_main.c:1223:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/channels/video/client/video_main.c:1225:46: branch_true: ...to here
FreeRDP-3.16.0/channels/video/client/video_main.c:1226:20: branch_false: following ‘false’ branch (when ‘videoPlugin’ is non-NULL)...
FreeRDP-3.16.0/channels/video/client/video_main.c:1232:17: branch_false: ...to here
FreeRDP-3.16.0/channels/video/client/video_main.c:1237:53: acquire_memory: allocated here
FreeRDP-3.16.0/channels/video/client/video_main.c:1238:20: branch_false: following ‘false’ branch (when ‘videoContext’ is non-NULL)...
FreeRDP-3.16.0/channels/video/client/video_main.c:1245:24: branch_false: ...to here
FreeRDP-3.16.0/channels/video/client/video_main.c:1245:24: call_function: calling ‘VideoClientContextPriv_new’ from ‘video_DVCPluginEntry’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1476]
FreeRDP-3.16.0/winpr/include/winpr/wlog.h:207:42: warning[-Wanalyzer-malloc-leak]: leak of ‘videoPlugin’
FreeRDP-3.16.0/channels/video/client/video_main.c:1215:1: enter_function: entry to ‘video_DVCPluginEntry’
FreeRDP-3.16.0/channels/video/client/video_main.c:1223:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/channels/video/client/video_main.c:1225:46: branch_true: ...to here
FreeRDP-3.16.0/channels/video/client/video_main.c:1225:46: acquire_memory: allocated here
FreeRDP-3.16.0/channels/video/client/video_main.c:1226:20: branch_false: following ‘false’ branch (when ‘videoPlugin’ is non-NULL)...
FreeRDP-3.16.0/channels/video/client/video_main.c:1232:17: branch_false: ...to here
FreeRDP-3.16.0/channels/video/client/video_main.c:1238:20: branch_true: following ‘true’ branch (when ‘videoContext’ is NULL)...
FreeRDP-3.16.0/channels/video/client/video_main.c:1240:25: branch_true: ...to here
FreeRDP-3.16.0/channels/video/client/video_main.c:1240:25: call_function: calling ‘WLog_Print_dbg_tag’ from ‘video_DVCPluginEntry’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1477]
FreeRDP-3.16.0/winpr/include/winpr/wlog.h:207:42: warning[-Wanalyzer-malloc-leak]: leak of ‘visited’
FreeRDP-3.16.0/libfreerdp/core/settings.c:442:13: enter_function: entry to ‘find_path_exists_with_dijkstra’
FreeRDP-3.16.0/libfreerdp/core/settings.c:444:12: branch_false: following ‘false’ branch (when ‘count != 0’)...
FreeRDP-3.16.0/libfreerdp/core/settings.c:449:25: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:449:25: call_function: calling ‘alloc_array’ from ‘find_path_exists_with_dijkstra’
FreeRDP-3.16.0/libfreerdp/core/settings.c:449:25: return_function: returning to ‘find_path_exists_with_dijkstra’ from ‘alloc_array’
FreeRDP-3.16.0/libfreerdp/core/settings.c:455:27: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/settings.c:461:28: branch_true: following ‘true’ branch (when ‘x < count’)...
branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:463:36: branch_true: following ‘true’ branch (when ‘y < count’)...
FreeRDP-3.16.0/libfreerdp/core/settings.c:465:34: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:472:28: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:474:35: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:484:16: branch_false: following ‘false’ branch...
branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:515:28: branch_true: following ‘true’ branch (when ‘x < count’)...
FreeRDP-3.16.0/libfreerdp/core/settings.c:517:20: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:517:20: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:519:37: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:519:28: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:521:33: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:521:33: call_function: calling ‘WLog_Print_dbg_tag’ from ‘find_path_exists_with_dijkstra’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1478]
FreeRDP-3.16.0/winpr/include/winpr/wlog.h:207:42: warning[-Wanalyzer-malloc-leak]: leak of ‘window_icon.iconInfo’
FreeRDP-3.16.0/libfreerdp/core/window.c:1137:6: enter_function: entry to ‘update_recv_altsec_window_order’
FreeRDP-3.16.0/libfreerdp/core/window.c:1147:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/window.c:1150:9: call_function: inlined call to ‘stream_read_u16_le’ from ‘update_recv_altsec_window_order’
FreeRDP-3.16.0/libfreerdp/core/window.c:1151:9: call_function: inlined call to ‘stream_read_u32_le’ from ‘update_recv_altsec_window_order’
FreeRDP-3.16.0/libfreerdp/core/window.c:1153:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/window.c:1159:37: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/window.c:1159:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/window.c:1165:13: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/window.c:1165:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/window.c:1166:22: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/window.c:1166:22: call_function: calling ‘update_recv_window_info_order’ from ‘update_recv_altsec_window_order’
Error: GCC_ANALYZER_WARNING (CWE-404): [#def1479]
FreeRDP-3.16.0/winpr/include/winpr/wlog.h:207:42: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
FreeRDP-3.16.0/channels/location/client/location_main.c:329:13: enter_function: entry to ‘location_send’
FreeRDP-3.16.0/channels/location/client/location_main.c:348:9: acquire_resource: ‘va_start’ called here
FreeRDP-3.16.0/channels/location/client/location_main.c:379:28: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/channels/location/client/location_main.c:383:66: branch_false: ...to here
FreeRDP-3.16.0/channels/location/client/location_main.c:397:39: call_function: calling ‘location_send_location2d_delta’ from ‘location_send’
Error: GCC_ANALYZER_WARNING (CWE-775): [#def1480]
FreeRDP-3.16.0/winpr/include/winpr/wlog.h:209:21: 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’
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): [#def1481]
FreeRDP-3.16.0/winpr/include/winpr/wlog.h:209:21: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘open(pipe, 2048)’
FreeRDP-3.16.0/client/X11/xf_client.c:1281:13: enter_function: entry to ‘xf_process_pipe’
FreeRDP-3.16.0/client/X11/xf_client.c:1283:18: acquire_resource: opened here
FreeRDP-3.16.0/client/X11/xf_client.c:1284:12: branch_false: following ‘false’ branch...
branch_false: ...to here
FreeRDP-3.16.0/client/X11/xf_client.c:1291:16: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/client/X11/xf_client.c:1293:22: branch_true: ...to here
FreeRDP-3.16.0/client/X11/xf_client.c:1305:25: call_function: calling ‘WLog_Print_dbg_tag’ from ‘xf_process_pipe’
Error: GCC_ANALYZER_WARNING (CWE-775): [#def1482]
FreeRDP-3.16.0/winpr/include/winpr/wlog.h:209:21: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘serverfd’
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:563:8: enter_function: entry to ‘CreateNamedPipeA’
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:574:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:581:12: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:581:12: branch_false: following ‘false’ branch (when ‘lpName’ is non-NULL)...
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:584:14: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:584:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:587:41: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:589:12: branch_false: following ‘false’ branch (when ‘pNamedPipe’ is non-NULL)...
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:592:9: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:597:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:600:40: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:600:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:603:40: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:603:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:606:9: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:632:12: branch_true: following ‘true’ branch (when ‘serverfd == -1’)...
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:634:36: branch_true: ...to here
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:636:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:639:22: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:655:33: acquire_resource: stream socket created here
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:655:20: branch_false: following ‘false’ branch (when ‘serverfd != -1’)...
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:663:17: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:666:20: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:668:30: branch_true: ...to here
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:669:25: call_function: calling ‘WLog_Print_dbg_tag’ from ‘CreateNamedPipeA’
Error: GCC_ANALYZER_WARNING (CWE-775): [#def1483]
FreeRDP-3.16.0/winpr/include/winpr/wlog.h:209:21: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘sockfd’
FreeRDP-3.16.0/libfreerdp/core/tcp.c:1114:5: enter_function: entry to ‘freerdp_tcp_default_connect’
FreeRDP-3.16.0/libfreerdp/core/tcp.c:1123:12: branch_false: following ‘false’ branch (when ‘hostname’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/tcp.c:1130:13: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/tcp.c:1137:12: branch_false: following ‘false’ branch (when ‘ipcSocket == 0’)...
FreeRDP-3.16.0/libfreerdp/core/tcp.c:1147:17: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/tcp.c:1147:17: branch_false: following ‘false’ branch (when ‘useExternalDefinedSocket == 0’)...
FreeRDP-3.16.0/libfreerdp/core/tcp.c:1149:17: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/tcp.c:1149:17: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/tcp.c:1153:26: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/tcp.c:1153:26: acquire_resource: stream socket created here
FreeRDP-3.16.0/libfreerdp/core/tcp.c:1154:20: branch_false: following ‘false’ branch (when ‘sockfd >= 0’)...
FreeRDP-3.16.0/libfreerdp/core/tcp.c:1163:36: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/tcp.c:1174:25: call_function: calling ‘WLog_Print_dbg_tag’ from ‘freerdp_tcp_default_connect’
Error: GCC_ANALYZER_WARNING (CWE-775): [#def1484]
FreeRDP-3.16.0/winpr/include/winpr/wlog.h:209:21: warning[-Wanalyzer-file-leak]: leak of FILE ‘fp’
FreeRDP-3.16.0/winpr/libwinpr/file/file.c:892:15: enter_function: entry to ‘FileCreateFileA’
FreeRDP-3.16.0/winpr/libwinpr/file/file.c:908:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/file/file.c:915:30: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/file/file.c:916:12: branch_false: following ‘false’ branch (when ‘pFile’ is non-NULL)...
FreeRDP-3.16.0/winpr/libwinpr/file/file.c:922:9: call_function: inlined call to ‘WINPR_HANDLE_SET_TYPE_AND_MODE’ from ‘FileCreateFileA’
FreeRDP-3.16.0/winpr/libwinpr/file/file.c:926:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/file/file.c:933:9: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/file/file.c:966:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/file/file.c:977:21: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/file/file.c:977:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/file/file.c:987:22: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/file/file.c:987:22: call_function: calling ‘winpr_fopen’ from ‘FileCreateFileA’
FreeRDP-3.16.0/winpr/libwinpr/file/file.c:987:22: return_function: returning to ‘FileCreateFileA’ from ‘winpr_fopen’
FreeRDP-3.16.0/winpr/libwinpr/file/file.c:990:12: branch_false: following ‘false’ branch (when ‘fp’ is non-NULL)...
FreeRDP-3.16.0/winpr/libwinpr/file/file.c:1000:15: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/file/file.c:1023:20: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/winpr/libwinpr/file/file.c:1026:30: branch_true: ...to here
FreeRDP-3.16.0/winpr/libwinpr/file/file.c:1031:25: call_function: calling ‘WLog_Print_dbg_tag’ from ‘FileCreateFileA’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1485]
FreeRDP-3.16.0/winpr/include/winpr/wlog.h:209:21: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.16.0/channels/video/client/video_main.c:1215:1: enter_function: entry to ‘video_DVCPluginEntry’
FreeRDP-3.16.0/channels/video/client/video_main.c:1223:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/channels/video/client/video_main.c:1225:46: branch_true: ...to here
FreeRDP-3.16.0/channels/video/client/video_main.c:1226:20: branch_false: following ‘false’ branch (when ‘videoPlugin’ is non-NULL)...
FreeRDP-3.16.0/channels/video/client/video_main.c:1232:17: branch_false: ...to here
FreeRDP-3.16.0/channels/video/client/video_main.c:1238:20: branch_false: following ‘false’ branch (when ‘videoContext’ is non-NULL)...
FreeRDP-3.16.0/channels/video/client/video_main.c:1245:24: branch_false: ...to here
FreeRDP-3.16.0/channels/video/client/video_main.c:1245:24: call_function: calling ‘VideoClientContextPriv_new’ from ‘video_DVCPluginEntry’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1486]
FreeRDP-3.16.0/winpr/include/winpr/wlog.h:209:21: warning[-Wanalyzer-malloc-leak]: leak of ‘GetCombinedPath("/usr/share/FreeRDP", "KeyboardLayoutMap.json")’
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1226:22: enter_function: entry to ‘load_layouts’
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1233:26: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1234:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1240:16: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1240:16: call_function: calling ‘load_layouts_from_file’ from ‘load_layouts’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1487]
FreeRDP-3.16.0/winpr/include/winpr/wlog.h:209:21: warning[-Wanalyzer-malloc-leak]: leak of ‘Stream_New(0, (long unsigned int)(file_descriptor_count * 592 + 4))’
FreeRDP-3.16.0/libfreerdp/utils/cliprdr_utils.c:193:6: enter_function: entry to ‘cliprdr_serialize_file_list_ex’
FreeRDP-3.16.0/libfreerdp/utils/cliprdr_utils.c:201:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/cliprdr_utils.c:204:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/cliprdr_utils.c:210:34: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/cliprdr_utils.c:210:13: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/utils/cliprdr_utils.c:211:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/cliprdr_utils.c:214:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/cliprdr_utils.c:216:28: branch_true: following ‘true’ branch (when ‘i < file_descriptor_count’)...
FreeRDP-3.16.0/libfreerdp/utils/cliprdr_utils.c:218:69: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/utils/cliprdr_utils.c:227:20: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/utils/cliprdr_utils.c:229:30: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/utils/cliprdr_utils.c:231:33: call_function: calling ‘WLog_Print_dbg_tag’ from ‘cliprdr_serialize_file_list_ex’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1488]
FreeRDP-3.16.0/winpr/include/winpr/wlog.h:209:21: warning[-Wanalyzer-malloc-leak]: leak of ‘Stream_New(0, *<unknown>.capacity + 16)’
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1581:6: enter_function: entry to ‘vgids_process_apdu’
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1588:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1594:12: branch_false: following ‘false’ branch (when ‘dataSize > 3’)...
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1601:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1609:32: call_function: calling ‘vgids_ins_getdata’ from ‘vgids_process_apdu’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1489]
FreeRDP-3.16.0/winpr/include/winpr/wlog.h:209:21: warning[-Wanalyzer-malloc-leak]: leak of ‘Stream_New(0, 4096)’
FreeRDP-3.16.0/channels/remdesk/server/remdesk_main.c:427:21: enter_function: entry to ‘remdesk_server_thread’
FreeRDP-3.16.0/channels/remdesk/server/remdesk_main.c:436:22: acquire_memory: allocated here
FreeRDP-3.16.0/channels/remdesk/server/remdesk_main.c:438:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/channels/remdesk/server/remdesk_main.c:445:36: branch_false: ...to here
FreeRDP-3.16.0/channels/remdesk/server/remdesk_main.c:445:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/channels/remdesk/server/remdesk_main.c:455:17: branch_false: ...to here
FreeRDP-3.16.0/channels/remdesk/server/remdesk_main.c:455:17: call_function: calling ‘WLog_Print_dbg_tag’ from ‘remdesk_server_thread’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1490]
FreeRDP-3.16.0/winpr/include/winpr/wlog.h:209:21: warning[-Wanalyzer-malloc-leak]: leak of ‘Stream_New(0, nSize + eSize + 16)’
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1581:6: enter_function: entry to ‘vgids_process_apdu’
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1588:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1594:12: branch_false: following ‘false’ branch (when ‘dataSize > 3’)...
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1601:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1609:32: call_function: calling ‘vgids_ins_getdata’ from ‘vgids_process_apdu’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1491]
FreeRDP-3.16.0/winpr/include/winpr/wlog.h:209:21: warning[-Wanalyzer-malloc-leak]: leak of ‘_strdup(*file.ConnectionString2)’
FreeRDP-3.16.0/libfreerdp/common/assistance.c:1488:5: enter_function: entry to ‘freerdp_assistance_set_connection_string2’
FreeRDP-3.16.0/libfreerdp/common/assistance.c:1491:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/common/assistance.c:1495:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/common/assistance.c:1498:14: call_function: inlined call to ‘update_connectionstring2_nocopy’ from ‘freerdp_assistance_set_connection_string2’
FreeRDP-3.16.0/libfreerdp/common/assistance.c:1500:14: call_function: calling ‘update_password’ from ‘freerdp_assistance_set_connection_string2’
FreeRDP-3.16.0/libfreerdp/common/assistance.c:1500:14: return_function: returning to ‘freerdp_assistance_set_connection_string2’ from ‘update_password’
FreeRDP-3.16.0/libfreerdp/common/assistance.c:1500:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/common/assistance.c:1502:16: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/common/assistance.c:1502:16: call_function: calling ‘freerdp_assistance_parse_connection_string2’ from ‘freerdp_assistance_set_connection_string2’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1492]
FreeRDP-3.16.0/winpr/include/winpr/wlog.h:209:21: warning[-Wanalyzer-malloc-leak]: leak of ‘_strdup(uri_in)’
FreeRDP-3.16.0/libfreerdp/core/proxy.c:365:6: enter_function: entry to ‘proxy_parse_uri’
FreeRDP-3.16.0/libfreerdp/core/proxy.c:374:26: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/proxy.c:376:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/proxy.c:379:19: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/proxy.c:381:12: branch_true: following ‘true’ branch (when ‘p’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/proxy.c:383:17: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/proxy.c:390:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/proxy.c:396:26: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/proxy.c:396:25: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/proxy.c:404:25: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/proxy.c:404:25: call_function: calling ‘WLog_Print_dbg_tag’ from ‘proxy_parse_uri’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1493]
FreeRDP-3.16.0/winpr/include/winpr/wlog.h:209:21: warning[-Wanalyzer-malloc-leak]: leak of ‘abuffer’
FreeRDP-3.16.0/libfreerdp/common/assistance.c:1184:5: enter_function: entry to ‘freerdp_assistance_parse_file_buffer’
FreeRDP-3.16.0/libfreerdp/common/assistance.c:1193:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/common/assistance.c:1199:25: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/common/assistance.c:1199:25: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/common/assistance.c:1201:12: branch_true: following ‘true’ branch (when ‘size == len’)...
FreeRDP-3.16.0/libfreerdp/common/assistance.c:1202:17: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/common/assistance.c:1202:17: call_function: calling ‘WLog_Print_dbg_tag’ from ‘freerdp_assistance_parse_file_buffer’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1494]
FreeRDP-3.16.0/winpr/include/winpr/wlog.h:209:21: warning[-Wanalyzer-malloc-leak]: leak of ‘alloc_array((long unsigned int)freerdp_settings_get_uint32(settings, 384))’
FreeRDP-3.16.0/libfreerdp/core/settings.c:535:13: enter_function: entry to ‘freerdp_settings_client_monitors_have_gaps’
FreeRDP-3.16.0/libfreerdp/core/settings.c:539:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:542:26: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:542:26: call_function: calling ‘alloc_array’ from ‘freerdp_settings_client_monitors_have_gaps’
FreeRDP-3.16.0/libfreerdp/core/settings.c:542:26: return_function: returning to ‘freerdp_settings_client_monitors_have_gaps’ from ‘alloc_array’
FreeRDP-3.16.0/libfreerdp/core/settings.c:545:28: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:548:21: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:549:21: call_function: calling ‘monitor_has_gaps’ from ‘freerdp_settings_client_monitors_have_gaps’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1495]
FreeRDP-3.16.0/winpr/include/winpr/wlog.h:209:21: warning[-Wanalyzer-malloc-leak]: leak of ‘alloc_array(count)’
FreeRDP-3.16.0/libfreerdp/core/settings.c:442:13: enter_function: entry to ‘find_path_exists_with_dijkstra’
FreeRDP-3.16.0/libfreerdp/core/settings.c:444:12: branch_false: following ‘false’ branch (when ‘count != 0’)...
FreeRDP-3.16.0/libfreerdp/core/settings.c:449:25: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:449:25: call_function: calling ‘alloc_array’ from ‘find_path_exists_with_dijkstra’
FreeRDP-3.16.0/libfreerdp/core/settings.c:449:25: return_function: returning to ‘find_path_exists_with_dijkstra’ from ‘alloc_array’
FreeRDP-3.16.0/libfreerdp/core/settings.c:461:28: branch_true: following ‘true’ branch (when ‘x < count’)...
branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:463:36: branch_true: following ‘true’ branch (when ‘y < count’)...
FreeRDP-3.16.0/libfreerdp/core/settings.c:465:34: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:472:28: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:474:35: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:484:16: branch_false: following ‘false’ branch...
branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:515:28: branch_true: following ‘true’ branch (when ‘x < count’)...
FreeRDP-3.16.0/libfreerdp/core/settings.c:517:20: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:517:20: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:519:37: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:519:28: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:521:33: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:521:33: call_function: calling ‘WLog_Print_dbg_tag’ from ‘find_path_exists_with_dijkstra’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1496]
FreeRDP-3.16.0/winpr/include/winpr/wlog.h:209:21: warning[-Wanalyzer-malloc-leak]: leak of ‘buffer’
FreeRDP-3.16.0/libfreerdp/common/assistance.c:1212:5: enter_function: entry to ‘freerdp_assistance_parse_file’
FreeRDP-3.16.0/libfreerdp/common/assistance.c:1224:14: call_function: calling ‘update_name’ from ‘freerdp_assistance_parse_file’
FreeRDP-3.16.0/libfreerdp/common/assistance.c:1224:14: return_function: returning to ‘freerdp_assistance_parse_file’ from ‘update_name’
FreeRDP-3.16.0/libfreerdp/common/assistance.c:1224:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/common/assistance.c:1227:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/common/assistance.c:1229:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/common/assistance.c:1235:15: call_function: inlined call to ‘_fseeki64’ from ‘freerdp_assistance_parse_file’
FreeRDP-3.16.0/libfreerdp/common/assistance.c:1239:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/common/assistance.c:1246:25: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/common/assistance.c:1246:25: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/common/assistance.c:1248:12: branch_false: following ‘false’ branch (when ‘buffer’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/common/assistance.c:1254:20: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/common/assistance.c:1258:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/common/assistance.c:1262:15: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/common/assistance.c:1264:12: branch_true: following ‘true’ branch (when ‘readSize == 0’)...
FreeRDP-3.16.0/libfreerdp/common/assistance.c:1266:17: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/common/assistance.c:1266:17: call_function: calling ‘WLog_Print_dbg_tag’ from ‘freerdp_assistance_parse_file’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1497]
FreeRDP-3.16.0/winpr/include/winpr/wlog.h:209:21: warning[-Wanalyzer-malloc-leak]: leak of ‘calloc(1, 16)’
FreeRDP-3.16.0/libfreerdp/core/smartcardlogon.c:881:6: enter_function: entry to ‘smartcard_getCert’
FreeRDP-3.16.0/libfreerdp/core/smartcardlogon.c:893:14: call_function: calling ‘smartcard_enumerateCerts’ from ‘smartcard_getCert’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1498]
FreeRDP-3.16.0/winpr/include/winpr/wlog.h:209:21: warning[-Wanalyzer-malloc-leak]: leak of ‘cert_list’
FreeRDP-3.16.0/libfreerdp/core/smartcardlogon.c:881:6: enter_function: entry to ‘smartcard_getCert’
FreeRDP-3.16.0/libfreerdp/core/smartcardlogon.c:893:14: call_function: calling ‘smartcard_enumerateCerts’ from ‘smartcard_getCert’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1499]
FreeRDP-3.16.0/winpr/include/winpr/wlog.h:209:21: warning[-Wanalyzer-malloc-leak]: leak of ‘cert’
FreeRDP-3.16.0/libfreerdp/core/smartcardlogon.c:881:6: enter_function: entry to ‘smartcard_getCert’
FreeRDP-3.16.0/libfreerdp/core/smartcardlogon.c:893:14: call_function: calling ‘smartcard_enumerateCerts’ from ‘smartcard_getCert’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1500]
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): [#def1501]
FreeRDP-3.16.0/winpr/include/winpr/wlog.h:209:21: warning[-Wanalyzer-malloc-leak]: leak of ‘colorTable’
FreeRDP-3.16.0/libfreerdp/cache/palette.c:35:13: enter_function: entry to ‘update_gdi_cache_color_table’
FreeRDP-3.16.0/libfreerdp/cache/palette.c:40:31: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/cache/palette.c:42:12: branch_false: following ‘false’ branch (when ‘colorTable’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/cache/palette.c:45:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/cache/palette.c:46:9: call_function: calling ‘palette_cache_put’ from ‘update_gdi_cache_color_table’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1502]
FreeRDP-3.16.0/winpr/include/winpr/wlog.h:209:21: warning[-Wanalyzer-malloc-leak]: leak of ‘context’
FreeRDP-3.16.0/channels/encomsp/server/encomsp_main.c:319:23: enter_function: entry to ‘encomsp_server_context_new’
FreeRDP-3.16.0/channels/encomsp/server/encomsp_main.c:322:42: acquire_memory: allocated here
FreeRDP-3.16.0/channels/encomsp/server/encomsp_main.c:324:12: branch_true: following ‘true’ branch (when ‘context’ is non-NULL)...
FreeRDP-3.16.0/channels/encomsp/server/encomsp_main.c:326:17: branch_true: ...to here
FreeRDP-3.16.0/channels/encomsp/server/encomsp_main.c:331:20: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/channels/encomsp/server/encomsp_main.c:333:25: branch_true: ...to here
FreeRDP-3.16.0/channels/encomsp/server/encomsp_main.c:333:25: call_function: calling ‘WLog_Print_dbg_tag’ from ‘encomsp_server_context_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1503]
FreeRDP-3.16.0/winpr/include/winpr/wlog.h:209:21: warning[-Wanalyzer-malloc-leak]: leak of ‘ctx’
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1438:15: enter_function: entry to ‘vgids_new’
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1441:29: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1444:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1446:17: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1446:17: call_function: calling ‘WLog_Print_dbg_tag’ from ‘vgids_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1504]
FreeRDP-3.16.0/winpr/include/winpr/wlog.h:209:21: warning[-Wanalyzer-malloc-leak]: leak of ‘data’
FreeRDP-3.16.0/libfreerdp/cache/brush.c:121:13: enter_function: entry to ‘update_gdi_cache_brush’
FreeRDP-3.16.0/libfreerdp/cache/brush.c:134:16: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/cache/brush.c:136:12: branch_false: following ‘false’ branch (when ‘data’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/cache/brush.c:139:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/cache/brush.c:140:9: call_function: calling ‘brush_cache_put’ from ‘update_gdi_cache_brush’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1505]
FreeRDP-3.16.0/winpr/include/winpr/wlog.h:209:21: warning[-Wanalyzer-malloc-leak]: leak of ‘distance’
FreeRDP-3.16.0/libfreerdp/core/settings.c:442:13: enter_function: entry to ‘find_path_exists_with_dijkstra’
FreeRDP-3.16.0/libfreerdp/core/settings.c:444:12: branch_false: following ‘false’ branch (when ‘count != 0’)...
FreeRDP-3.16.0/libfreerdp/core/settings.c:449:25: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:449:25: call_function: calling ‘alloc_array’ from ‘find_path_exists_with_dijkstra’
FreeRDP-3.16.0/libfreerdp/core/settings.c:449:25: return_function: returning to ‘find_path_exists_with_dijkstra’ from ‘alloc_array’
FreeRDP-3.16.0/libfreerdp/core/settings.c:452:28: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/settings.c:461:28: branch_true: following ‘true’ branch (when ‘x < count’)...
branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:463:36: branch_true: following ‘true’ branch (when ‘y < count’)...
FreeRDP-3.16.0/libfreerdp/core/settings.c:465:34: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:472:28: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:474:35: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:484:16: branch_false: following ‘false’ branch...
branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:515:28: branch_true: following ‘true’ branch (when ‘x < count’)...
FreeRDP-3.16.0/libfreerdp/core/settings.c:517:20: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:517:20: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:519:37: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:519:28: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:521:33: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:521:33: call_function: calling ‘WLog_Print_dbg_tag’ from ‘find_path_exists_with_dijkstra’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1506]
FreeRDP-3.16.0/winpr/include/winpr/wlog.h:209:21: warning[-Wanalyzer-malloc-leak]: leak of ‘ef’
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1460:6: enter_function: entry to ‘vgids_init’
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1490:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1499:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1502:27: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1503:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1508:20: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1508:20: call_function: calling ‘vgids_ef_new’ from ‘vgids_init’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1507]
FreeRDP-3.16.0/winpr/include/winpr/wlog.h:209:21: warning[-Wanalyzer-malloc-leak]: leak of ‘frame’
FreeRDP-3.16.0/channels/video/client/video_main.c:810:13: enter_function: entry to ‘video_VideoData’
FreeRDP-3.16.0/channels/video/client/video_main.c:823:12: branch_false: following ‘false’ branch (when ‘presentation’ is non-NULL)...
FreeRDP-3.16.0/channels/video/client/video_main.c:829:13: branch_false: ...to here
FreeRDP-3.16.0/channels/video/client/video_main.c:829:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/channels/video/client/video_main.c:836:74: branch_false: ...to here
FreeRDP-3.16.0/channels/video/client/video_main.c:836:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/channels/video/client/video_main.c:842:66: branch_false: ...to here
FreeRDP-3.16.0/channels/video/client/video_main.c:844:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/channels/video/client/video_main.c:846:31: branch_true: ...to here
FreeRDP-3.16.0/channels/video/client/video_main.c:864:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/channels/video/client/video_main.c:906:58: branch_false: ...to here
FreeRDP-3.16.0/channels/video/client/video_main.c:907:28: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/channels/video/client/video_main.c:911:45: branch_false: ...to here
FreeRDP-3.16.0/channels/video/client/video_main.c:911:45: call_function: calling ‘VideoFrame_new’ from ‘video_VideoData’
FreeRDP-3.16.0/channels/video/client/video_main.c:911:45: return_function: returning to ‘video_VideoData’ from ‘VideoFrame_new’
FreeRDP-3.16.0/channels/video/client/video_main.c:912:28: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/channels/video/client/video_main.c:919:29: branch_false: ...to here
FreeRDP-3.16.0/channels/video/client/video_main.c:922:28: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/channels/video/client/video_main.c:928:46: branch_false: ...to here
FreeRDP-3.16.0/channels/video/client/video_main.c:932:28: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/channels/video/client/video_main.c:934:33: branch_true: ...to here
FreeRDP-3.16.0/channels/video/client/video_main.c:934:33: call_function: calling ‘WLog_Print_dbg_tag’ from ‘video_VideoData’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1508]
FreeRDP-3.16.0/winpr/include/winpr/wlog.h:209:21: 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_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:1585:17: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:1585:17: call_function: calling ‘WLog_Print_dbg_tag’ from ‘tls_config_check_certificate’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1509]
FreeRDP-3.16.0/winpr/include/winpr/wlog.h:209:21: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_certificate_get_fingerprint_by_hash(cert, "sha256")’
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1366:7: enter_function: entry to ‘freerdp_certificate_get_fingerprint’
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1368:16: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1368:16: call_function: calling ‘freerdp_certificate_get_fingerprint_by_hash’ from ‘freerdp_certificate_get_fingerprint’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1510]
FreeRDP-3.16.0/winpr/include/winpr/wlog.h:209:21: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_certificate_get_fingerprint_by_hash_ex(cert, hash, 1)’
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1371:7: enter_function: entry to ‘freerdp_certificate_get_fingerprint_by_hash’
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1373:16: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1373:16: call_function: calling ‘freerdp_certificate_get_fingerprint_by_hash_ex’ from ‘freerdp_certificate_get_fingerprint_by_hash’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1511]
FreeRDP-3.16.0/winpr/include/winpr/wlog.h:209:21: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_certificate_get_param(*context.certificate, 0, & eSize)’
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1581:6: enter_function: entry to ‘vgids_process_apdu’
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1588:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1594:12: branch_false: following ‘false’ branch (when ‘dataSize > 3’)...
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1601:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1609:32: call_function: calling ‘vgids_ins_getdata’ from ‘vgids_process_apdu’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1512]
FreeRDP-3.16.0/winpr/include/winpr/wlog.h:209:21: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_certificate_get_param(*context.certificate, 1, & nSize)’
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1581:6: enter_function: entry to ‘vgids_process_apdu’
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1588:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1594:12: branch_false: following ‘false’ branch (when ‘dataSize > 3’)...
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1601:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1609:32: call_function: calling ‘vgids_ins_getdata’ from ‘vgids_process_apdu’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1513]
FreeRDP-3.16.0/winpr/include/winpr/wlog.h:209:21: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_certificate_get_pem_ex(cert, pLength, 1)’
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1491:7: enter_function: entry to ‘freerdp_certificate_get_pem’
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1493:16: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1493:16: call_function: calling ‘freerdp_certificate_get_pem_ex’ from ‘freerdp_certificate_get_pem’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1514]
FreeRDP-3.16.0/winpr/include/winpr/wlog.h:209:21: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_key_new()’
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:256:16: enter_function: entry to ‘freerdp_key_new_from_file_enc’
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:258:30: call_function: calling ‘freerdp_key_new’ from ‘freerdp_key_new_from_file_enc’
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:258:30: return_function: returning to ‘freerdp_key_new_from_file_enc’ from ‘freerdp_key_new’
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:259:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:262:20: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:262:20: call_function: calling ‘evp_pkey_utils_from_pem’ from ‘freerdp_key_new_from_file_enc’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1515]
FreeRDP-3.16.0/winpr/include/winpr/wlog.h:209:21: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_key_new_from_pem_enc(pem, 0)’
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:230:16: enter_function: entry to ‘freerdp_key_new_from_pem’
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:232:16: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:232:16: call_function: calling ‘freerdp_key_new_from_pem_enc’ from ‘freerdp_key_new_from_pem’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1516]
FreeRDP-3.16.0/winpr/include/winpr/wlog.h:209:21: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_peer_new(peer_sockfd)’
FreeRDP-3.16.0/libfreerdp/core/listener.c:435:13: enter_function: entry to ‘freerdp_check_and_create_client’
FreeRDP-3.16.0/libfreerdp/core/listener.c:443:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/listener.c:449:32: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/listener.c:449:32: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/listener.c:450:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/listener.c:456:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/listener.c:456:14: call_function: calling ‘freerdp_peer_set_local_and_hostname’ from ‘freerdp_check_and_create_client’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1517]
FreeRDP-3.16.0/winpr/include/winpr/wlog.h:209:21: warning[-Wanalyzer-malloc-leak]: leak of ‘load_layouts_from_file(GetCombinedPath("/usr/share/FreeRDP", "KeyboardLayoutMap.json"))’
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1226:22: enter_function: entry to ‘load_layouts’
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1234:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1240:16: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1240:16: call_function: calling ‘load_layouts_from_file’ from ‘load_layouts’
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1240:16: return_function: returning to ‘load_layouts’ from ‘load_layouts_from_file’
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1241:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1244:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1244:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1246:17: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1246:17: call_function: calling ‘WLog_Print_dbg_tag’ from ‘load_layouts’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1518]
FreeRDP-3.16.0/winpr/include/winpr/wlog.h:209:21: warning[-Wanalyzer-malloc-leak]: leak of ‘message’
FreeRDP-3.16.0/libfreerdp/core/message.c:2879:17: enter_function: entry to ‘update_message_proxy_new’
FreeRDP-3.16.0/libfreerdp/core/message.c:2883:12: branch_false: following ‘false’ branch (when ‘update’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/message.c:2886:42: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/message.c:2886:42: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/message.c:2886:12: branch_false: following ‘false’ branch (when ‘message’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/message.c:2889:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/message.c:2890:9: call_function: calling ‘update_message_register_interface’ from ‘update_message_proxy_new’
FreeRDP-3.16.0/libfreerdp/core/message.c:2890:9: return_function: returning to ‘update_message_proxy_new’ from ‘update_message_register_interface’
FreeRDP-3.16.0/libfreerdp/core/message.c:2892:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/message.c:2894:17: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/message.c:2894:17: call_function: calling ‘WLog_Print_dbg_tag’ from ‘update_message_proxy_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1519]
FreeRDP-3.16.0/winpr/include/winpr/wlog.h:209:21: warning[-Wanalyzer-malloc-leak]: leak of ‘monitorDefArray’
FreeRDP-3.16.0/libfreerdp/core/rdp.c:1105:13: enter_function: entry to ‘rdp_recv_monitor_layout_pdu’
FreeRDP-3.16.0/libfreerdp/core/rdp.c:1112:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/rdp.c:1115:9: call_function: inlined call to ‘stream_read_u32_le’ from ‘rdp_recv_monitor_layout_pdu’
FreeRDP-3.16.0/libfreerdp/core/rdp.c:1117:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/rdp.c:1120:41: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/rdp.c:1120:41: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/rdp.c:1122:12: branch_false: following ‘false’ branch (when ‘monitorDefArray’ is non-NULL)...
branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/rdp.c:1125:32: branch_true: following ‘true’ branch (when ‘index < v’)...
FreeRDP-3.16.0/libfreerdp/core/rdp.c:1127:56: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/rdp.c:1128:17: call_function: inlined call to ‘stream_read_i32_le’ from ‘rdp_recv_monitor_layout_pdu’
FreeRDP-3.16.0/libfreerdp/core/rdp.c:1129:17: call_function: inlined call to ‘stream_read_i32_le’ from ‘rdp_recv_monitor_layout_pdu’
FreeRDP-3.16.0/libfreerdp/core/rdp.c:1130:17: call_function: inlined call to ‘stream_read_i32_le’ from ‘rdp_recv_monitor_layout_pdu’
FreeRDP-3.16.0/libfreerdp/core/rdp.c:1131:17: call_function: inlined call to ‘stream_read_i32_le’ from ‘rdp_recv_monitor_layout_pdu’
FreeRDP-3.16.0/libfreerdp/core/rdp.c:1132:17: call_function: inlined call to ‘stream_read_u32_le’ from ‘rdp_recv_monitor_layout_pdu’
FreeRDP-3.16.0/libfreerdp/core/rdp.c:1125:32: branch_false: following ‘false’ branch (when ‘index >= v’)...
FreeRDP-3.16.0/libfreerdp/core/rdp.c:1135:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/rdp.c:1135:9: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/rdp.c:1135:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/rdp.c:1135:9: call_function: calling ‘WLog_Print_dbg_tag’ from ‘rdp_recv_monitor_layout_pdu’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1520]
FreeRDP-3.16.0/winpr/include/winpr/wlog.h:209:21: warning[-Wanalyzer-malloc-leak]: leak of ‘output’
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1670:6: enter_function: entry to ‘freerdp_certificate_publickey_encrypt’
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1681:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1684:29: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1685:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1688:29: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1689:18: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1690:12: branch_false: following ‘false’ branch (when ‘output’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1692:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1698:17: call_function: calling ‘WLog_Print_dbg_tag’ from ‘freerdp_certificate_publickey_encrypt’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1521]
FreeRDP-3.16.0/winpr/include/winpr/wlog.h:209:21: warning[-Wanalyzer-malloc-leak]: leak of ‘parent’
FreeRDP-3.16.0/libfreerdp/core/settings.c:442:13: enter_function: entry to ‘find_path_exists_with_dijkstra’
FreeRDP-3.16.0/libfreerdp/core/settings.c:444:12: branch_false: following ‘false’ branch (when ‘count != 0’)...
FreeRDP-3.16.0/libfreerdp/core/settings.c:449:25: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:449:25: call_function: calling ‘alloc_array’ from ‘find_path_exists_with_dijkstra’
FreeRDP-3.16.0/libfreerdp/core/settings.c:449:25: return_function: returning to ‘find_path_exists_with_dijkstra’ from ‘alloc_array’
FreeRDP-3.16.0/libfreerdp/core/settings.c:458:26: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/settings.c:461:28: branch_true: following ‘true’ branch (when ‘x < count’)...
branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:463:36: branch_true: following ‘true’ branch (when ‘y < count’)...
FreeRDP-3.16.0/libfreerdp/core/settings.c:465:34: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:472:28: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:474:35: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:484:16: branch_false: following ‘false’ branch...
branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:515:28: branch_true: following ‘true’ branch (when ‘x < count’)...
FreeRDP-3.16.0/libfreerdp/core/settings.c:517:20: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:517:20: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:519:37: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:519:28: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:521:33: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:521:33: call_function: calling ‘WLog_Print_dbg_tag’ from ‘find_path_exists_with_dijkstra’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1522]
FreeRDP-3.16.0/winpr/include/winpr/wlog.h:209:21: warning[-Wanalyzer-malloc-leak]: leak of ‘pem’
FreeRDP-3.16.0/libfreerdp/crypto/crypto.c:189:7: enter_function: entry to ‘crypto_read_pem’
FreeRDP-3.16.0/libfreerdp/crypto/crypto.c:200:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/crypto/crypto.c:202:24: call_function: inlined call to ‘_fseeki64’ from ‘crypto_read_pem’
FreeRDP-3.16.0/libfreerdp/crypto/crypto.c:203:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/crypto/crypto.c:205:30: call_function: inlined call to ‘_ftelli64’ from ‘crypto_read_pem’
FreeRDP-3.16.0/libfreerdp/crypto/crypto.c:206:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/crypto/crypto.c:208:24: call_function: inlined call to ‘_fseeki64’ from ‘crypto_read_pem’
FreeRDP-3.16.0/libfreerdp/crypto/crypto.c:209:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/crypto/crypto.c:212:22: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/crypto.c:212:15: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/crypto/crypto.c:213:12: branch_false: following ‘false’ branch (when ‘pem’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/crypto/crypto.c:216:27: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/crypto.c:217:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/crypto/crypto.c:218:17: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/crypto.c:228:9: call_function: calling ‘WLog_Print_dbg_tag’ from ‘crypto_read_pem’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1523]
FreeRDP-3.16.0/winpr/include/winpr/wlog.h:209:21: warning[-Wanalyzer-malloc-leak]: leak of ‘rdp_info_package_flags_description(flags)’
FreeRDP-3.16.0/libfreerdp/core/info.c:743:13: enter_function: entry to ‘rdp_write_info_packet’
FreeRDP-3.16.0/libfreerdp/core/info.c:813:43: call_function: calling ‘rdp_info_package_flags_description’ from ‘rdp_write_info_packet’
FreeRDP-3.16.0/libfreerdp/core/info.c:813:43: return_function: returning to ‘rdp_write_info_packet’ from ‘rdp_info_package_flags_description’
FreeRDP-3.16.0/libfreerdp/core/info.c:815:20: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/info.c:817:25: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/info.c:817:25: call_function: calling ‘WLog_Print_dbg_tag’ from ‘rdp_write_info_packet’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1524]
FreeRDP-3.16.0/winpr/include/winpr/wlog.h:209:21: warning[-Wanalyzer-malloc-leak]: leak of ‘ret’
FreeRDP-3.16.0/channels/video/client/video_main.c:1215:1: enter_function: entry to ‘video_DVCPluginEntry’
FreeRDP-3.16.0/channels/video/client/video_main.c:1223:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/channels/video/client/video_main.c:1225:46: branch_true: ...to here
FreeRDP-3.16.0/channels/video/client/video_main.c:1226:20: branch_false: following ‘false’ branch (when ‘videoPlugin’ is non-NULL)...
FreeRDP-3.16.0/channels/video/client/video_main.c:1232:17: branch_false: ...to here
FreeRDP-3.16.0/channels/video/client/video_main.c:1238:20: branch_false: following ‘false’ branch (when ‘videoContext’ is non-NULL)...
FreeRDP-3.16.0/channels/video/client/video_main.c:1245:24: branch_false: ...to here
FreeRDP-3.16.0/channels/video/client/video_main.c:1245:24: call_function: calling ‘VideoClientContextPriv_new’ from ‘video_DVCPluginEntry’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1525]
FreeRDP-3.16.0/winpr/include/winpr/wlog.h:209:21: warning[-Wanalyzer-malloc-leak]: leak of ‘tmp’
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:640:7: enter_function: entry to ‘freerdp_key_get_pem’
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:644:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:651:20: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:653:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:659:15: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:667:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:673:15: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:673:15: call_function: calling ‘bio_read_pem’ from ‘freerdp_key_get_pem’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1526]
FreeRDP-3.16.0/winpr/include/winpr/wlog.h:209:21: warning[-Wanalyzer-malloc-leak]: leak of ‘update_read_bitmap_update(update, s)’
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:492:12: enter_function: entry to ‘fastpath_recv_update_data’
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:503:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:506:17: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:508:12: branch_false: following ‘false’ branch (when ‘rdp’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:511:23: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:513:12: branch_false: following ‘false’ branch (when ‘transport’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:516:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:516:14: call_function: calling ‘fastpath_read_update_header’ from ‘fastpath_recv_update_data’
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:516:14: return_function: returning to ‘fastpath_recv_update_data’ from ‘fastpath_read_update_header’
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:516:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:519:13: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:529:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:532:9: call_function: inlined call to ‘stream_read_u16_le’ from ‘fastpath_recv_update_data’
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:534:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:538:13: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:541:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:547:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:547:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:550:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:552:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:554:21: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:554:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:560:26: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:560:26: call_function: calling ‘fastpath_recv_update’ from ‘fastpath_recv_update_data’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1527]
FreeRDP-3.16.0/winpr/include/winpr/wlog.h:209:21: warning[-Wanalyzer-malloc-leak]: leak of ‘update_read_palette(update, s)’
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:492:12: enter_function: entry to ‘fastpath_recv_update_data’
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:503:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:506:17: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:508:12: branch_false: following ‘false’ branch (when ‘rdp’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:511:23: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:513:12: branch_false: following ‘false’ branch (when ‘transport’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:516:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:516:14: call_function: calling ‘fastpath_read_update_header’ from ‘fastpath_recv_update_data’
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:516:14: return_function: returning to ‘fastpath_recv_update_data’ from ‘fastpath_read_update_header’
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:516:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:519:13: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:529:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:532:9: call_function: inlined call to ‘stream_read_u16_le’ from ‘fastpath_recv_update_data’
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:534:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:538:13: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:541:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:547:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:547:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:550:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:552:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:554:21: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:554:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:560:26: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:560:26: call_function: calling ‘fastpath_recv_update’ from ‘fastpath_recv_update_data’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1528]
FreeRDP-3.16.0/winpr/include/winpr/wlog.h:209:21: warning[-Wanalyzer-malloc-leak]: leak of ‘update_read_pointer_cached(update, s)’
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:492:12: enter_function: entry to ‘fastpath_recv_update_data’
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:503:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:506:17: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:508:12: branch_false: following ‘false’ branch (when ‘rdp’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:511:23: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:513:12: branch_false: following ‘false’ branch (when ‘transport’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:516:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:516:14: call_function: calling ‘fastpath_read_update_header’ from ‘fastpath_recv_update_data’
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:516:14: return_function: returning to ‘fastpath_recv_update_data’ from ‘fastpath_read_update_header’
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:516:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:519:13: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:529:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:532:9: call_function: inlined call to ‘stream_read_u16_le’ from ‘fastpath_recv_update_data’
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:534:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:538:13: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:541:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:547:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:547:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:550:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:552:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:554:21: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:554:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:560:26: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:560:26: call_function: calling ‘fastpath_recv_update’ from ‘fastpath_recv_update_data’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1529]
FreeRDP-3.16.0/winpr/include/winpr/wlog.h:209:21: warning[-Wanalyzer-malloc-leak]: leak of ‘update_read_pointer_color(update, s, 24)’
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:492:12: enter_function: entry to ‘fastpath_recv_update_data’
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:503:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:506:17: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:508:12: branch_false: following ‘false’ branch (when ‘rdp’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:511:23: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:513:12: branch_false: following ‘false’ branch (when ‘transport’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:516:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:516:14: call_function: calling ‘fastpath_read_update_header’ from ‘fastpath_recv_update_data’
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:516:14: return_function: returning to ‘fastpath_recv_update_data’ from ‘fastpath_read_update_header’
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:516:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:519:13: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:529:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:532:9: call_function: inlined call to ‘stream_read_u16_le’ from ‘fastpath_recv_update_data’
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:534:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:538:13: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:541:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:547:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:547:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:550:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:552:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:554:21: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:554:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:560:26: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:560:26: call_function: calling ‘fastpath_recv_update’ from ‘fastpath_recv_update_data’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1530]
FreeRDP-3.16.0/winpr/include/winpr/wlog.h:209:21: warning[-Wanalyzer-malloc-leak]: leak of ‘update_read_pointer_large(update, s)’
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:492:12: enter_function: entry to ‘fastpath_recv_update_data’
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:503:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:506:17: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:508:12: branch_false: following ‘false’ branch (when ‘rdp’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:511:23: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:513:12: branch_false: following ‘false’ branch (when ‘transport’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:516:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:516:14: call_function: calling ‘fastpath_read_update_header’ from ‘fastpath_recv_update_data’
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:516:14: return_function: returning to ‘fastpath_recv_update_data’ from ‘fastpath_read_update_header’
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:516:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:519:13: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:529:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:532:9: call_function: inlined call to ‘stream_read_u16_le’ from ‘fastpath_recv_update_data’
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:534:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:538:13: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:541:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:547:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:547:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:550:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:552:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:554:21: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:554:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:560:26: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:560:26: call_function: calling ‘fastpath_recv_update’ from ‘fastpath_recv_update_data’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1531]
FreeRDP-3.16.0/winpr/include/winpr/wlog.h:209:21: warning[-Wanalyzer-malloc-leak]: leak of ‘update_read_pointer_new(update, s)’
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:492:12: enter_function: entry to ‘fastpath_recv_update_data’
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:503:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:506:17: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:508:12: branch_false: following ‘false’ branch (when ‘rdp’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:511:23: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:513:12: branch_false: following ‘false’ branch (when ‘transport’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:516:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:516:14: call_function: calling ‘fastpath_read_update_header’ from ‘fastpath_recv_update_data’
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:516:14: return_function: returning to ‘fastpath_recv_update_data’ from ‘fastpath_read_update_header’
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:516:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:519:13: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:529:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:532:9: call_function: inlined call to ‘stream_read_u16_le’ from ‘fastpath_recv_update_data’
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:534:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:538:13: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:541:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:547:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:547:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:550:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:552:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:554:21: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:554:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:560:26: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:560:26: call_function: calling ‘fastpath_recv_update’ from ‘fastpath_recv_update_data’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1532]
FreeRDP-3.16.0/winpr/include/winpr/wlog.h:209:21: warning[-Wanalyzer-malloc-leak]: leak of ‘update_read_pointer_position(update, s)’
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:492:12: enter_function: entry to ‘fastpath_recv_update_data’
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:503:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:506:17: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:508:12: branch_false: following ‘false’ branch (when ‘rdp’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:511:23: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:513:12: branch_false: following ‘false’ branch (when ‘transport’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:516:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:516:14: call_function: calling ‘fastpath_read_update_header’ from ‘fastpath_recv_update_data’
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:516:14: return_function: returning to ‘fastpath_recv_update_data’ from ‘fastpath_read_update_header’
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:516:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:519:13: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:529:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:532:9: call_function: inlined call to ‘stream_read_u16_le’ from ‘fastpath_recv_update_data’
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:534:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:538:13: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:541:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:547:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:547:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:550:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:552:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:554:21: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:554:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:560:26: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:560:26: call_function: calling ‘fastpath_recv_update’ from ‘fastpath_recv_update_data’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1533]
FreeRDP-3.16.0/winpr/include/winpr/wlog.h:209:21: warning[-Wanalyzer-malloc-leak]: leak of ‘uri’
FreeRDP-3.16.0/libfreerdp/core/proxy.c:365:6: enter_function: entry to ‘proxy_parse_uri’
FreeRDP-3.16.0/libfreerdp/core/proxy.c:374:26: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/proxy.c:376:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/proxy.c:379:19: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/proxy.c:381:12: branch_false: following ‘false’ branch (when ‘p’ is NULL)...
FreeRDP-3.16.0/libfreerdp/core/proxy.c:413:22: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/proxy.c:524:17: call_function: calling ‘WLog_Print_dbg_tag’ from ‘proxy_parse_uri’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1534]
FreeRDP-3.16.0/winpr/include/winpr/wlog.h:209:21: warning[-Wanalyzer-malloc-leak]: leak of ‘videoContext’
FreeRDP-3.16.0/channels/video/client/video_main.c:1215:1: enter_function: entry to ‘video_DVCPluginEntry’
FreeRDP-3.16.0/channels/video/client/video_main.c:1223:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/channels/video/client/video_main.c:1225:46: branch_true: ...to here
FreeRDP-3.16.0/channels/video/client/video_main.c:1226:20: branch_false: following ‘false’ branch (when ‘videoPlugin’ is non-NULL)...
FreeRDP-3.16.0/channels/video/client/video_main.c:1232:17: branch_false: ...to here
FreeRDP-3.16.0/channels/video/client/video_main.c:1237:53: acquire_memory: allocated here
FreeRDP-3.16.0/channels/video/client/video_main.c:1238:20: branch_false: following ‘false’ branch (when ‘videoContext’ is non-NULL)...
FreeRDP-3.16.0/channels/video/client/video_main.c:1245:24: branch_false: ...to here
FreeRDP-3.16.0/channels/video/client/video_main.c:1245:24: call_function: calling ‘VideoClientContextPriv_new’ from ‘video_DVCPluginEntry’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1535]
FreeRDP-3.16.0/winpr/include/winpr/wlog.h:209:21: warning[-Wanalyzer-malloc-leak]: leak of ‘videoPlugin’
FreeRDP-3.16.0/channels/video/client/video_main.c:1215:1: enter_function: entry to ‘video_DVCPluginEntry’
FreeRDP-3.16.0/channels/video/client/video_main.c:1223:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/channels/video/client/video_main.c:1225:46: branch_true: ...to here
FreeRDP-3.16.0/channels/video/client/video_main.c:1225:46: acquire_memory: allocated here
FreeRDP-3.16.0/channels/video/client/video_main.c:1226:20: branch_false: following ‘false’ branch (when ‘videoPlugin’ is non-NULL)...
FreeRDP-3.16.0/channels/video/client/video_main.c:1232:17: branch_false: ...to here
FreeRDP-3.16.0/channels/video/client/video_main.c:1238:20: branch_true: following ‘true’ branch (when ‘videoContext’ is NULL)...
FreeRDP-3.16.0/channels/video/client/video_main.c:1240:25: branch_true: ...to here
FreeRDP-3.16.0/channels/video/client/video_main.c:1240:25: call_function: calling ‘WLog_Print_dbg_tag’ from ‘video_DVCPluginEntry’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1536]
FreeRDP-3.16.0/winpr/include/winpr/wlog.h:209:21: warning[-Wanalyzer-malloc-leak]: leak of ‘visited’
FreeRDP-3.16.0/libfreerdp/core/settings.c:442:13: enter_function: entry to ‘find_path_exists_with_dijkstra’
FreeRDP-3.16.0/libfreerdp/core/settings.c:444:12: branch_false: following ‘false’ branch (when ‘count != 0’)...
FreeRDP-3.16.0/libfreerdp/core/settings.c:449:25: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:449:25: call_function: calling ‘alloc_array’ from ‘find_path_exists_with_dijkstra’
FreeRDP-3.16.0/libfreerdp/core/settings.c:449:25: return_function: returning to ‘find_path_exists_with_dijkstra’ from ‘alloc_array’
FreeRDP-3.16.0/libfreerdp/core/settings.c:455:27: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/settings.c:461:28: branch_true: following ‘true’ branch (when ‘x < count’)...
branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:463:36: branch_true: following ‘true’ branch (when ‘y < count’)...
FreeRDP-3.16.0/libfreerdp/core/settings.c:465:34: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:472:28: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:474:35: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:484:16: branch_false: following ‘false’ branch...
branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:515:28: branch_true: following ‘true’ branch (when ‘x < count’)...
FreeRDP-3.16.0/libfreerdp/core/settings.c:517:20: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:517:20: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:519:37: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:519:28: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:521:33: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:521:33: call_function: calling ‘WLog_Print_dbg_tag’ from ‘find_path_exists_with_dijkstra’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1537]
FreeRDP-3.16.0/winpr/include/winpr/wlog.h:209:21: warning[-Wanalyzer-malloc-leak]: leak of ‘window_icon.iconInfo’
FreeRDP-3.16.0/libfreerdp/core/window.c:1137:6: enter_function: entry to ‘update_recv_altsec_window_order’
FreeRDP-3.16.0/libfreerdp/core/window.c:1147:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/window.c:1150:9: call_function: inlined call to ‘stream_read_u16_le’ from ‘update_recv_altsec_window_order’
FreeRDP-3.16.0/libfreerdp/core/window.c:1151:9: call_function: inlined call to ‘stream_read_u32_le’ from ‘update_recv_altsec_window_order’
FreeRDP-3.16.0/libfreerdp/core/window.c:1153:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/window.c:1159:37: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/window.c:1159:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/window.c:1165:13: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/window.c:1165:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/window.c:1166:22: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/window.c:1166:22: call_function: calling ‘update_recv_window_info_order’ from ‘update_recv_altsec_window_order’
Error: GCC_ANALYZER_WARNING (CWE-404): [#def1538]
FreeRDP-3.16.0/winpr/include/winpr/wlog.h:209:21: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
FreeRDP-3.16.0/channels/location/client/location_main.c:329:13: enter_function: entry to ‘location_send’
FreeRDP-3.16.0/channels/location/client/location_main.c:348:9: acquire_resource: ‘va_start’ called here
FreeRDP-3.16.0/channels/location/client/location_main.c:379:28: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/channels/location/client/location_main.c:383:66: branch_false: ...to here
FreeRDP-3.16.0/channels/location/client/location_main.c:397:39: call_function: calling ‘location_send_location2d_delta’ from ‘location_send’
Error: GCC_ANALYZER_WARNING (CWE-775): [#def1539]
FreeRDP-3.16.0/winpr/include/winpr/wlog.h:213: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_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’
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): [#def1540]
FreeRDP-3.16.0/winpr/include/winpr/wlog.h:213:25: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘open(pipe, 2048)’
FreeRDP-3.16.0/client/X11/xf_client.c:1281:13: enter_function: entry to ‘xf_process_pipe’
FreeRDP-3.16.0/client/X11/xf_client.c:1283:18: acquire_resource: opened here
FreeRDP-3.16.0/client/X11/xf_client.c:1284:12: branch_false: following ‘false’ branch...
branch_false: ...to here
FreeRDP-3.16.0/client/X11/xf_client.c:1291:16: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/client/X11/xf_client.c:1293:22: branch_true: ...to here
FreeRDP-3.16.0/client/X11/xf_client.c:1305:25: call_function: calling ‘WLog_Print_dbg_tag’ from ‘xf_process_pipe’
Error: GCC_ANALYZER_WARNING (CWE-775): [#def1541]
FreeRDP-3.16.0/winpr/include/winpr/wlog.h:213:25: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘serverfd’
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:563:8: enter_function: entry to ‘CreateNamedPipeA’
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:574:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:581:12: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:581:12: branch_false: following ‘false’ branch (when ‘lpName’ is non-NULL)...
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:584:14: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:584:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:587:41: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:589:12: branch_false: following ‘false’ branch (when ‘pNamedPipe’ is non-NULL)...
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:592:9: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:597:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:600:40: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:600:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:603:40: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:603:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:606:9: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:632:12: branch_true: following ‘true’ branch (when ‘serverfd == -1’)...
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:634:36: branch_true: ...to here
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:636:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:639:22: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:655:33: acquire_resource: stream socket created here
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:655:20: branch_false: following ‘false’ branch (when ‘serverfd != -1’)...
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:663:17: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:666:20: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:668:30: branch_true: ...to here
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:669:25: call_function: calling ‘WLog_Print_dbg_tag’ from ‘CreateNamedPipeA’
Error: GCC_ANALYZER_WARNING (CWE-775): [#def1542]
FreeRDP-3.16.0/winpr/include/winpr/wlog.h:213:25: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘sockfd’
FreeRDP-3.16.0/libfreerdp/core/tcp.c:1114:5: enter_function: entry to ‘freerdp_tcp_default_connect’
FreeRDP-3.16.0/libfreerdp/core/tcp.c:1123:12: branch_false: following ‘false’ branch (when ‘hostname’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/tcp.c:1130:13: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/tcp.c:1137:12: branch_false: following ‘false’ branch (when ‘ipcSocket == 0’)...
FreeRDP-3.16.0/libfreerdp/core/tcp.c:1147:17: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/tcp.c:1147:17: branch_false: following ‘false’ branch (when ‘useExternalDefinedSocket == 0’)...
FreeRDP-3.16.0/libfreerdp/core/tcp.c:1149:17: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/tcp.c:1149:17: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/tcp.c:1153:26: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/tcp.c:1153:26: acquire_resource: stream socket created here
FreeRDP-3.16.0/libfreerdp/core/tcp.c:1154:20: branch_false: following ‘false’ branch (when ‘sockfd >= 0’)...
FreeRDP-3.16.0/libfreerdp/core/tcp.c:1163:36: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/tcp.c:1174:25: call_function: calling ‘WLog_Print_dbg_tag’ from ‘freerdp_tcp_default_connect’
Error: GCC_ANALYZER_WARNING (CWE-775): [#def1543]
FreeRDP-3.16.0/winpr/include/winpr/wlog.h:213:25: warning[-Wanalyzer-file-leak]: leak of FILE ‘fp’
FreeRDP-3.16.0/winpr/libwinpr/file/file.c:892:15: enter_function: entry to ‘FileCreateFileA’
FreeRDP-3.16.0/winpr/libwinpr/file/file.c:908:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/file/file.c:915:30: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/file/file.c:916:12: branch_false: following ‘false’ branch (when ‘pFile’ is non-NULL)...
FreeRDP-3.16.0/winpr/libwinpr/file/file.c:922:9: call_function: inlined call to ‘WINPR_HANDLE_SET_TYPE_AND_MODE’ from ‘FileCreateFileA’
FreeRDP-3.16.0/winpr/libwinpr/file/file.c:926:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/file/file.c:933:9: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/file/file.c:966:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/file/file.c:977:21: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/file/file.c:977:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/file/file.c:987:22: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/file/file.c:987:22: call_function: calling ‘winpr_fopen’ from ‘FileCreateFileA’
FreeRDP-3.16.0/winpr/libwinpr/file/file.c:987:22: return_function: returning to ‘FileCreateFileA’ from ‘winpr_fopen’
FreeRDP-3.16.0/winpr/libwinpr/file/file.c:990:12: branch_false: following ‘false’ branch (when ‘fp’ is non-NULL)...
FreeRDP-3.16.0/winpr/libwinpr/file/file.c:1000:15: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/file/file.c:1023:20: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/winpr/libwinpr/file/file.c:1026:30: branch_true: ...to here
FreeRDP-3.16.0/winpr/libwinpr/file/file.c:1031:25: call_function: calling ‘WLog_Print_dbg_tag’ from ‘FileCreateFileA’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1544]
FreeRDP-3.16.0/winpr/include/winpr/wlog.h:213:25: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.16.0/channels/video/client/video_main.c:1215:1: enter_function: entry to ‘video_DVCPluginEntry’
FreeRDP-3.16.0/channels/video/client/video_main.c:1223:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/channels/video/client/video_main.c:1225:46: branch_true: ...to here
FreeRDP-3.16.0/channels/video/client/video_main.c:1226:20: branch_false: following ‘false’ branch (when ‘videoPlugin’ is non-NULL)...
FreeRDP-3.16.0/channels/video/client/video_main.c:1232:17: branch_false: ...to here
FreeRDP-3.16.0/channels/video/client/video_main.c:1238:20: branch_false: following ‘false’ branch (when ‘videoContext’ is non-NULL)...
FreeRDP-3.16.0/channels/video/client/video_main.c:1245:24: branch_false: ...to here
FreeRDP-3.16.0/channels/video/client/video_main.c:1245:24: call_function: calling ‘VideoClientContextPriv_new’ from ‘video_DVCPluginEntry’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1545]
FreeRDP-3.16.0/winpr/include/winpr/wlog.h:213:25: warning[-Wanalyzer-malloc-leak]: leak of ‘GetCombinedPath("/usr/share/FreeRDP", "KeyboardLayoutMap.json")’
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1226:22: enter_function: entry to ‘load_layouts’
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1233:26: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1234:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1240:16: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1240:16: call_function: calling ‘load_layouts_from_file’ from ‘load_layouts’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1546]
FreeRDP-3.16.0/winpr/include/winpr/wlog.h:213:25: warning[-Wanalyzer-malloc-leak]: leak of ‘Stream_New(0, (long unsigned int)(file_descriptor_count * 592 + 4))’
FreeRDP-3.16.0/libfreerdp/utils/cliprdr_utils.c:193:6: enter_function: entry to ‘cliprdr_serialize_file_list_ex’
FreeRDP-3.16.0/libfreerdp/utils/cliprdr_utils.c:201:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/cliprdr_utils.c:204:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/cliprdr_utils.c:210:34: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/cliprdr_utils.c:210:13: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/utils/cliprdr_utils.c:211:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/cliprdr_utils.c:214:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/cliprdr_utils.c:216:28: branch_true: following ‘true’ branch (when ‘i < file_descriptor_count’)...
FreeRDP-3.16.0/libfreerdp/utils/cliprdr_utils.c:218:69: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/utils/cliprdr_utils.c:227:20: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/utils/cliprdr_utils.c:229:30: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/utils/cliprdr_utils.c:231:33: call_function: calling ‘WLog_Print_dbg_tag’ from ‘cliprdr_serialize_file_list_ex’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1547]
FreeRDP-3.16.0/winpr/include/winpr/wlog.h:213:25: warning[-Wanalyzer-malloc-leak]: leak of ‘Stream_New(0, *<unknown>.capacity + 16)’
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1581:6: enter_function: entry to ‘vgids_process_apdu’
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1588:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1594:12: branch_false: following ‘false’ branch (when ‘dataSize > 3’)...
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1601:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1609:32: call_function: calling ‘vgids_ins_getdata’ from ‘vgids_process_apdu’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1548]
FreeRDP-3.16.0/winpr/include/winpr/wlog.h:213:25: warning[-Wanalyzer-malloc-leak]: leak of ‘Stream_New(0, 4096)’
FreeRDP-3.16.0/channels/remdesk/server/remdesk_main.c:427:21: enter_function: entry to ‘remdesk_server_thread’
FreeRDP-3.16.0/channels/remdesk/server/remdesk_main.c:436:22: acquire_memory: allocated here
FreeRDP-3.16.0/channels/remdesk/server/remdesk_main.c:438:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/channels/remdesk/server/remdesk_main.c:445:36: branch_false: ...to here
FreeRDP-3.16.0/channels/remdesk/server/remdesk_main.c:445:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/channels/remdesk/server/remdesk_main.c:455:17: branch_false: ...to here
FreeRDP-3.16.0/channels/remdesk/server/remdesk_main.c:455:17: call_function: calling ‘WLog_Print_dbg_tag’ from ‘remdesk_server_thread’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1549]
FreeRDP-3.16.0/winpr/include/winpr/wlog.h:213:25: warning[-Wanalyzer-malloc-leak]: leak of ‘Stream_New(0, nSize + eSize + 16)’
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1581:6: enter_function: entry to ‘vgids_process_apdu’
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1588:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1594:12: branch_false: following ‘false’ branch (when ‘dataSize > 3’)...
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1601:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1609:32: call_function: calling ‘vgids_ins_getdata’ from ‘vgids_process_apdu’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1550]
FreeRDP-3.16.0/winpr/include/winpr/wlog.h:213:25: warning[-Wanalyzer-malloc-leak]: leak of ‘_strdup(*file.ConnectionString2)’
FreeRDP-3.16.0/libfreerdp/common/assistance.c:1488:5: enter_function: entry to ‘freerdp_assistance_set_connection_string2’
FreeRDP-3.16.0/libfreerdp/common/assistance.c:1491:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/common/assistance.c:1495:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/common/assistance.c:1498:14: call_function: inlined call to ‘update_connectionstring2_nocopy’ from ‘freerdp_assistance_set_connection_string2’
FreeRDP-3.16.0/libfreerdp/common/assistance.c:1500:14: call_function: calling ‘update_password’ from ‘freerdp_assistance_set_connection_string2’
FreeRDP-3.16.0/libfreerdp/common/assistance.c:1500:14: return_function: returning to ‘freerdp_assistance_set_connection_string2’ from ‘update_password’
FreeRDP-3.16.0/libfreerdp/common/assistance.c:1500:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/common/assistance.c:1502:16: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/common/assistance.c:1502:16: call_function: calling ‘freerdp_assistance_parse_connection_string2’ from ‘freerdp_assistance_set_connection_string2’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1551]
FreeRDP-3.16.0/winpr/include/winpr/wlog.h:213:25: warning[-Wanalyzer-malloc-leak]: leak of ‘_strdup(uri_in)’
FreeRDP-3.16.0/libfreerdp/core/proxy.c:365:6: enter_function: entry to ‘proxy_parse_uri’
FreeRDP-3.16.0/libfreerdp/core/proxy.c:374:26: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/proxy.c:376:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/proxy.c:379:19: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/proxy.c:381:12: branch_true: following ‘true’ branch (when ‘p’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/proxy.c:383:17: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/proxy.c:390:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/proxy.c:396:26: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/proxy.c:396:25: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/proxy.c:404:25: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/proxy.c:404:25: call_function: calling ‘WLog_Print_dbg_tag’ from ‘proxy_parse_uri’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1552]
FreeRDP-3.16.0/winpr/include/winpr/wlog.h:213:25: warning[-Wanalyzer-malloc-leak]: leak of ‘abuffer’
FreeRDP-3.16.0/libfreerdp/common/assistance.c:1184:5: enter_function: entry to ‘freerdp_assistance_parse_file_buffer’
FreeRDP-3.16.0/libfreerdp/common/assistance.c:1193:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/common/assistance.c:1199:25: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/common/assistance.c:1199:25: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/common/assistance.c:1201:12: branch_true: following ‘true’ branch (when ‘size == len’)...
FreeRDP-3.16.0/libfreerdp/common/assistance.c:1202:17: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/common/assistance.c:1202:17: call_function: calling ‘WLog_Print_dbg_tag’ from ‘freerdp_assistance_parse_file_buffer’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1553]
FreeRDP-3.16.0/winpr/include/winpr/wlog.h:213:25: warning[-Wanalyzer-malloc-leak]: leak of ‘alloc_array((long unsigned int)freerdp_settings_get_uint32(settings, 384))’
FreeRDP-3.16.0/libfreerdp/core/settings.c:535:13: enter_function: entry to ‘freerdp_settings_client_monitors_have_gaps’
FreeRDP-3.16.0/libfreerdp/core/settings.c:539:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:542:26: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:542:26: call_function: calling ‘alloc_array’ from ‘freerdp_settings_client_monitors_have_gaps’
FreeRDP-3.16.0/libfreerdp/core/settings.c:542:26: return_function: returning to ‘freerdp_settings_client_monitors_have_gaps’ from ‘alloc_array’
FreeRDP-3.16.0/libfreerdp/core/settings.c:545:28: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:548:21: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:549:21: call_function: calling ‘monitor_has_gaps’ from ‘freerdp_settings_client_monitors_have_gaps’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1554]
FreeRDP-3.16.0/winpr/include/winpr/wlog.h:213:25: warning[-Wanalyzer-malloc-leak]: leak of ‘alloc_array(count)’
FreeRDP-3.16.0/libfreerdp/core/settings.c:442:13: enter_function: entry to ‘find_path_exists_with_dijkstra’
FreeRDP-3.16.0/libfreerdp/core/settings.c:444:12: branch_false: following ‘false’ branch (when ‘count != 0’)...
FreeRDP-3.16.0/libfreerdp/core/settings.c:449:25: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:449:25: call_function: calling ‘alloc_array’ from ‘find_path_exists_with_dijkstra’
FreeRDP-3.16.0/libfreerdp/core/settings.c:449:25: return_function: returning to ‘find_path_exists_with_dijkstra’ from ‘alloc_array’
FreeRDP-3.16.0/libfreerdp/core/settings.c:461:28: branch_true: following ‘true’ branch (when ‘x < count’)...
branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:463:36: branch_true: following ‘true’ branch (when ‘y < count’)...
FreeRDP-3.16.0/libfreerdp/core/settings.c:465:34: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:472:28: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:474:35: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:484:16: branch_false: following ‘false’ branch...
branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:515:28: branch_true: following ‘true’ branch (when ‘x < count’)...
FreeRDP-3.16.0/libfreerdp/core/settings.c:517:20: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:517:20: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:519:37: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:519:28: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:521:33: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:521:33: call_function: calling ‘WLog_Print_dbg_tag’ from ‘find_path_exists_with_dijkstra’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1555]
FreeRDP-3.16.0/winpr/include/winpr/wlog.h:213:25: warning[-Wanalyzer-malloc-leak]: leak of ‘buffer’
FreeRDP-3.16.0/libfreerdp/common/assistance.c:1212:5: enter_function: entry to ‘freerdp_assistance_parse_file’
FreeRDP-3.16.0/libfreerdp/common/assistance.c:1224:14: call_function: calling ‘update_name’ from ‘freerdp_assistance_parse_file’
FreeRDP-3.16.0/libfreerdp/common/assistance.c:1224:14: return_function: returning to ‘freerdp_assistance_parse_file’ from ‘update_name’
FreeRDP-3.16.0/libfreerdp/common/assistance.c:1224:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/common/assistance.c:1227:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/common/assistance.c:1229:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/common/assistance.c:1235:15: call_function: inlined call to ‘_fseeki64’ from ‘freerdp_assistance_parse_file’
FreeRDP-3.16.0/libfreerdp/common/assistance.c:1239:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/common/assistance.c:1246:25: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/common/assistance.c:1246:25: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/common/assistance.c:1248:12: branch_false: following ‘false’ branch (when ‘buffer’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/common/assistance.c:1254:20: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/common/assistance.c:1258:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/common/assistance.c:1262:15: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/common/assistance.c:1264:12: branch_true: following ‘true’ branch (when ‘readSize == 0’)...
FreeRDP-3.16.0/libfreerdp/common/assistance.c:1266:17: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/common/assistance.c:1266:17: call_function: calling ‘WLog_Print_dbg_tag’ from ‘freerdp_assistance_parse_file’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1556]
FreeRDP-3.16.0/winpr/include/winpr/wlog.h:213:25: warning[-Wanalyzer-malloc-leak]: leak of ‘calloc(1, 16)’
FreeRDP-3.16.0/libfreerdp/core/smartcardlogon.c:881:6: enter_function: entry to ‘smartcard_getCert’
FreeRDP-3.16.0/libfreerdp/core/smartcardlogon.c:893:14: call_function: calling ‘smartcard_enumerateCerts’ from ‘smartcard_getCert’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1557]
FreeRDP-3.16.0/winpr/include/winpr/wlog.h:213:25: warning[-Wanalyzer-malloc-leak]: leak of ‘cert_list’
FreeRDP-3.16.0/libfreerdp/core/smartcardlogon.c:881:6: enter_function: entry to ‘smartcard_getCert’
FreeRDP-3.16.0/libfreerdp/core/smartcardlogon.c:893:14: call_function: calling ‘smartcard_enumerateCerts’ from ‘smartcard_getCert’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1558]
FreeRDP-3.16.0/winpr/include/winpr/wlog.h:213:25: warning[-Wanalyzer-malloc-leak]: leak of ‘cert’
FreeRDP-3.16.0/libfreerdp/core/smartcardlogon.c:881:6: enter_function: entry to ‘smartcard_getCert’
FreeRDP-3.16.0/libfreerdp/core/smartcardlogon.c:893:14: call_function: calling ‘smartcard_enumerateCerts’ from ‘smartcard_getCert’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1559]
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): [#def1560]
FreeRDP-3.16.0/winpr/include/winpr/wlog.h:213:25: warning[-Wanalyzer-malloc-leak]: leak of ‘colorTable’
FreeRDP-3.16.0/libfreerdp/cache/palette.c:35:13: enter_function: entry to ‘update_gdi_cache_color_table’
FreeRDP-3.16.0/libfreerdp/cache/palette.c:40:31: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/cache/palette.c:42:12: branch_false: following ‘false’ branch (when ‘colorTable’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/cache/palette.c:45:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/cache/palette.c:46:9: call_function: calling ‘palette_cache_put’ from ‘update_gdi_cache_color_table’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1561]
FreeRDP-3.16.0/winpr/include/winpr/wlog.h:213:25: warning[-Wanalyzer-malloc-leak]: leak of ‘context’
FreeRDP-3.16.0/channels/encomsp/server/encomsp_main.c:319:23: enter_function: entry to ‘encomsp_server_context_new’
FreeRDP-3.16.0/channels/encomsp/server/encomsp_main.c:322:42: acquire_memory: allocated here
FreeRDP-3.16.0/channels/encomsp/server/encomsp_main.c:324:12: branch_true: following ‘true’ branch (when ‘context’ is non-NULL)...
FreeRDP-3.16.0/channels/encomsp/server/encomsp_main.c:326:17: branch_true: ...to here
FreeRDP-3.16.0/channels/encomsp/server/encomsp_main.c:331:20: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/channels/encomsp/server/encomsp_main.c:333:25: branch_true: ...to here
FreeRDP-3.16.0/channels/encomsp/server/encomsp_main.c:333:25: call_function: calling ‘WLog_Print_dbg_tag’ from ‘encomsp_server_context_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1562]
FreeRDP-3.16.0/winpr/include/winpr/wlog.h:213:25: warning[-Wanalyzer-malloc-leak]: leak of ‘ctx’
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1438:15: enter_function: entry to ‘vgids_new’
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1441:29: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1444:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1446:17: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1446:17: call_function: calling ‘WLog_Print_dbg_tag’ from ‘vgids_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1563]
FreeRDP-3.16.0/winpr/include/winpr/wlog.h:213:25: warning[-Wanalyzer-malloc-leak]: leak of ‘data’
FreeRDP-3.16.0/libfreerdp/cache/brush.c:121:13: enter_function: entry to ‘update_gdi_cache_brush’
FreeRDP-3.16.0/libfreerdp/cache/brush.c:134:16: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/cache/brush.c:136:12: branch_false: following ‘false’ branch (when ‘data’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/cache/brush.c:139:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/cache/brush.c:140:9: call_function: calling ‘brush_cache_put’ from ‘update_gdi_cache_brush’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1564]
FreeRDP-3.16.0/winpr/include/winpr/wlog.h:213:25: warning[-Wanalyzer-malloc-leak]: leak of ‘distance’
FreeRDP-3.16.0/libfreerdp/core/settings.c:442:13: enter_function: entry to ‘find_path_exists_with_dijkstra’
FreeRDP-3.16.0/libfreerdp/core/settings.c:444:12: branch_false: following ‘false’ branch (when ‘count != 0’)...
FreeRDP-3.16.0/libfreerdp/core/settings.c:449:25: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:449:25: call_function: calling ‘alloc_array’ from ‘find_path_exists_with_dijkstra’
FreeRDP-3.16.0/libfreerdp/core/settings.c:449:25: return_function: returning to ‘find_path_exists_with_dijkstra’ from ‘alloc_array’
FreeRDP-3.16.0/libfreerdp/core/settings.c:452:28: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/settings.c:461:28: branch_true: following ‘true’ branch (when ‘x < count’)...
branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:463:36: branch_true: following ‘true’ branch (when ‘y < count’)...
FreeRDP-3.16.0/libfreerdp/core/settings.c:465:34: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:472:28: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:474:35: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:484:16: branch_false: following ‘false’ branch...
branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:515:28: branch_true: following ‘true’ branch (when ‘x < count’)...
FreeRDP-3.16.0/libfreerdp/core/settings.c:517:20: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:517:20: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:519:37: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:519:28: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:521:33: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:521:33: call_function: calling ‘WLog_Print_dbg_tag’ from ‘find_path_exists_with_dijkstra’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1565]
FreeRDP-3.16.0/winpr/include/winpr/wlog.h:213:25: warning[-Wanalyzer-malloc-leak]: leak of ‘ef’
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1460:6: enter_function: entry to ‘vgids_init’
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1490:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1499:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1502:27: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1503:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1508:20: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1508:20: call_function: calling ‘vgids_ef_new’ from ‘vgids_init’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1566]
FreeRDP-3.16.0/winpr/include/winpr/wlog.h:213:25: warning[-Wanalyzer-malloc-leak]: leak of ‘frame’
FreeRDP-3.16.0/channels/video/client/video_main.c:810:13: enter_function: entry to ‘video_VideoData’
FreeRDP-3.16.0/channels/video/client/video_main.c:823:12: branch_false: following ‘false’ branch (when ‘presentation’ is non-NULL)...
FreeRDP-3.16.0/channels/video/client/video_main.c:829:13: branch_false: ...to here
FreeRDP-3.16.0/channels/video/client/video_main.c:829:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/channels/video/client/video_main.c:836:74: branch_false: ...to here
FreeRDP-3.16.0/channels/video/client/video_main.c:836:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/channels/video/client/video_main.c:842:66: branch_false: ...to here
FreeRDP-3.16.0/channels/video/client/video_main.c:844:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/channels/video/client/video_main.c:846:31: branch_true: ...to here
FreeRDP-3.16.0/channels/video/client/video_main.c:864:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/channels/video/client/video_main.c:906:58: branch_false: ...to here
FreeRDP-3.16.0/channels/video/client/video_main.c:907:28: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/channels/video/client/video_main.c:911:45: branch_false: ...to here
FreeRDP-3.16.0/channels/video/client/video_main.c:911:45: call_function: calling ‘VideoFrame_new’ from ‘video_VideoData’
FreeRDP-3.16.0/channels/video/client/video_main.c:911:45: return_function: returning to ‘video_VideoData’ from ‘VideoFrame_new’
FreeRDP-3.16.0/channels/video/client/video_main.c:912:28: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/channels/video/client/video_main.c:919:29: branch_false: ...to here
FreeRDP-3.16.0/channels/video/client/video_main.c:922:28: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/channels/video/client/video_main.c:928:46: branch_false: ...to here
FreeRDP-3.16.0/channels/video/client/video_main.c:932:28: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/channels/video/client/video_main.c:934:33: branch_true: ...to here
FreeRDP-3.16.0/channels/video/client/video_main.c:934:33: call_function: calling ‘WLog_Print_dbg_tag’ from ‘video_VideoData’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1567]
FreeRDP-3.16.0/winpr/include/winpr/wlog.h:213:25: 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_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:1585:17: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/tls.c:1585:17: call_function: calling ‘WLog_Print_dbg_tag’ from ‘tls_config_check_certificate’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1568]
FreeRDP-3.16.0/winpr/include/winpr/wlog.h:213:25: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_certificate_get_fingerprint_by_hash(cert, "sha256")’
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1366:7: enter_function: entry to ‘freerdp_certificate_get_fingerprint’
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1368:16: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1368:16: call_function: calling ‘freerdp_certificate_get_fingerprint_by_hash’ from ‘freerdp_certificate_get_fingerprint’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1569]
FreeRDP-3.16.0/winpr/include/winpr/wlog.h:213:25: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_certificate_get_fingerprint_by_hash_ex(cert, hash, 1)’
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1371:7: enter_function: entry to ‘freerdp_certificate_get_fingerprint_by_hash’
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1373:16: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1373:16: call_function: calling ‘freerdp_certificate_get_fingerprint_by_hash_ex’ from ‘freerdp_certificate_get_fingerprint_by_hash’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1570]
FreeRDP-3.16.0/winpr/include/winpr/wlog.h:213:25: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_certificate_get_param(*context.certificate, 0, & eSize)’
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1581:6: enter_function: entry to ‘vgids_process_apdu’
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1588:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1594:12: branch_false: following ‘false’ branch (when ‘dataSize > 3’)...
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1601:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1609:32: call_function: calling ‘vgids_ins_getdata’ from ‘vgids_process_apdu’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1571]
FreeRDP-3.16.0/winpr/include/winpr/wlog.h:213:25: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_certificate_get_param(*context.certificate, 1, & nSize)’
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1581:6: enter_function: entry to ‘vgids_process_apdu’
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1588:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1594:12: branch_false: following ‘false’ branch (when ‘dataSize > 3’)...
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1601:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1609:32: call_function: calling ‘vgids_ins_getdata’ from ‘vgids_process_apdu’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1572]
FreeRDP-3.16.0/winpr/include/winpr/wlog.h:213:25: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_certificate_get_pem_ex(cert, pLength, 1)’
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1491:7: enter_function: entry to ‘freerdp_certificate_get_pem’
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1493:16: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1493:16: call_function: calling ‘freerdp_certificate_get_pem_ex’ from ‘freerdp_certificate_get_pem’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1573]
FreeRDP-3.16.0/winpr/include/winpr/wlog.h:213:25: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_key_new()’
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:256:16: enter_function: entry to ‘freerdp_key_new_from_file_enc’
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:258:30: call_function: calling ‘freerdp_key_new’ from ‘freerdp_key_new_from_file_enc’
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:258:30: return_function: returning to ‘freerdp_key_new_from_file_enc’ from ‘freerdp_key_new’
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:259:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:262:20: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:262:20: call_function: calling ‘evp_pkey_utils_from_pem’ from ‘freerdp_key_new_from_file_enc’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1574]
FreeRDP-3.16.0/winpr/include/winpr/wlog.h:213:25: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_key_new_from_pem_enc(pem, 0)’
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:230:16: enter_function: entry to ‘freerdp_key_new_from_pem’
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:232:16: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/crypto/privatekey.c:232:16: call_function: calling ‘freerdp_key_new_from_pem_enc’ from ‘freerdp_key_new_from_pem’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1575]
FreeRDP-3.16.0/winpr/include/winpr/wlog.h:213:25: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_peer_new(peer_sockfd)’
FreeRDP-3.16.0/libfreerdp/core/listener.c:435:13: enter_function: entry to ‘freerdp_check_and_create_client’
FreeRDP-3.16.0/libfreerdp/core/listener.c:443:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/listener.c:449:32: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/listener.c:449:32: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/listener.c:450:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/listener.c:456:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/listener.c:456:14: call_function: calling ‘freerdp_peer_set_local_and_hostname’ from ‘freerdp_check_and_create_client’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1576]
FreeRDP-3.16.0/winpr/include/winpr/wlog.h:213:25: warning[-Wanalyzer-malloc-leak]: leak of ‘load_layouts_from_file(GetCombinedPath("/usr/share/FreeRDP", "KeyboardLayoutMap.json"))’
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1226:22: enter_function: entry to ‘load_layouts’
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1234:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1240:16: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1240:16: call_function: calling ‘load_layouts_from_file’ from ‘load_layouts’
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1240:16: return_function: returning to ‘load_layouts’ from ‘load_layouts_from_file’
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1241:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1244:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1244:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1246:17: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/locale/keyboard_layout.c:1246:17: call_function: calling ‘WLog_Print_dbg_tag’ from ‘load_layouts’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1577]
FreeRDP-3.16.0/winpr/include/winpr/wlog.h:213:25: warning[-Wanalyzer-malloc-leak]: leak of ‘message’
FreeRDP-3.16.0/libfreerdp/core/message.c:2879:17: enter_function: entry to ‘update_message_proxy_new’
FreeRDP-3.16.0/libfreerdp/core/message.c:2883:12: branch_false: following ‘false’ branch (when ‘update’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/message.c:2886:42: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/message.c:2886:42: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/message.c:2886:12: branch_false: following ‘false’ branch (when ‘message’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/message.c:2889:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/message.c:2890:9: call_function: calling ‘update_message_register_interface’ from ‘update_message_proxy_new’
FreeRDP-3.16.0/libfreerdp/core/message.c:2890:9: return_function: returning to ‘update_message_proxy_new’ from ‘update_message_register_interface’
FreeRDP-3.16.0/libfreerdp/core/message.c:2892:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/message.c:2894:17: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/message.c:2894:17: call_function: calling ‘WLog_Print_dbg_tag’ from ‘update_message_proxy_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1578]
FreeRDP-3.16.0/winpr/include/winpr/wlog.h:213:25: warning[-Wanalyzer-malloc-leak]: leak of ‘monitorDefArray’
FreeRDP-3.16.0/libfreerdp/core/rdp.c:1105:13: enter_function: entry to ‘rdp_recv_monitor_layout_pdu’
FreeRDP-3.16.0/libfreerdp/core/rdp.c:1112:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/rdp.c:1115:9: call_function: inlined call to ‘stream_read_u32_le’ from ‘rdp_recv_monitor_layout_pdu’
FreeRDP-3.16.0/libfreerdp/core/rdp.c:1117:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/rdp.c:1120:41: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/rdp.c:1120:41: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/rdp.c:1122:12: branch_false: following ‘false’ branch (when ‘monitorDefArray’ is non-NULL)...
branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/rdp.c:1125:32: branch_true: following ‘true’ branch (when ‘index < v’)...
FreeRDP-3.16.0/libfreerdp/core/rdp.c:1127:56: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/rdp.c:1128:17: call_function: inlined call to ‘stream_read_i32_le’ from ‘rdp_recv_monitor_layout_pdu’
FreeRDP-3.16.0/libfreerdp/core/rdp.c:1129:17: call_function: inlined call to ‘stream_read_i32_le’ from ‘rdp_recv_monitor_layout_pdu’
FreeRDP-3.16.0/libfreerdp/core/rdp.c:1130:17: call_function: inlined call to ‘stream_read_i32_le’ from ‘rdp_recv_monitor_layout_pdu’
FreeRDP-3.16.0/libfreerdp/core/rdp.c:1131:17: call_function: inlined call to ‘stream_read_i32_le’ from ‘rdp_recv_monitor_layout_pdu’
FreeRDP-3.16.0/libfreerdp/core/rdp.c:1132:17: call_function: inlined call to ‘stream_read_u32_le’ from ‘rdp_recv_monitor_layout_pdu’
FreeRDP-3.16.0/libfreerdp/core/rdp.c:1125:32: branch_false: following ‘false’ branch (when ‘index >= v’)...
FreeRDP-3.16.0/libfreerdp/core/rdp.c:1135:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/rdp.c:1135:9: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/rdp.c:1135:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/rdp.c:1135:9: call_function: calling ‘WLog_Print_dbg_tag’ from ‘rdp_recv_monitor_layout_pdu’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1579]
FreeRDP-3.16.0/winpr/include/winpr/wlog.h:213:25: warning[-Wanalyzer-malloc-leak]: leak of ‘output’
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1670:6: enter_function: entry to ‘freerdp_certificate_publickey_encrypt’
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1681:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1684:29: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1685:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1688:29: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1689:18: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1690:12: branch_false: following ‘false’ branch (when ‘output’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1692:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/certificate.c:1698:17: call_function: calling ‘WLog_Print_dbg_tag’ from ‘freerdp_certificate_publickey_encrypt’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1580]
FreeRDP-3.16.0/winpr/include/winpr/wlog.h:213:25: warning[-Wanalyzer-malloc-leak]: leak of ‘parent’
FreeRDP-3.16.0/libfreerdp/core/settings.c:442:13: enter_function: entry to ‘find_path_exists_with_dijkstra’
FreeRDP-3.16.0/libfreerdp/core/settings.c:444:12: branch_false: following ‘false’ branch (when ‘count != 0’)...
FreeRDP-3.16.0/libfreerdp/core/settings.c:449:25: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:449:25: call_function: calling ‘alloc_array’ from ‘find_path_exists_with_dijkstra’
FreeRDP-3.16.0/libfreerdp/core/settings.c:449:25: return_function: returning to ‘find_path_exists_with_dijkstra’ from ‘alloc_array’
FreeRDP-3.16.0/libfreerdp/core/settings.c:458:26: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/settings.c:461:28: branch_true: following ‘true’ branch (when ‘x < count’)...
branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:463:36: branch_true: following ‘true’ branch (when ‘y < count’)...
FreeRDP-3.16.0/libfreerdp/core/settings.c:465:34: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:472:28: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:474:35: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:484:16: branch_false: following ‘false’ branch...
branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:515:28: branch_true: following ‘true’ branch (when ‘x < count’)...
FreeRDP-3.16.0/libfreerdp/core/settings.c:517:20: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:517:20: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:519:37: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:519:28: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:521:33: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:521:33: call_function: calling ‘WLog_Print_dbg_tag’ from ‘find_path_exists_with_dijkstra’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1581]
FreeRDP-3.16.0/winpr/include/winpr/wlog.h:213:25: warning[-Wanalyzer-malloc-leak]: leak of ‘pem’
FreeRDP-3.16.0/libfreerdp/crypto/crypto.c:189:7: enter_function: entry to ‘crypto_read_pem’
FreeRDP-3.16.0/libfreerdp/crypto/crypto.c:200:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/crypto/crypto.c:202:24: call_function: inlined call to ‘_fseeki64’ from ‘crypto_read_pem’
FreeRDP-3.16.0/libfreerdp/crypto/crypto.c:203:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/crypto/crypto.c:205:30: call_function: inlined call to ‘_ftelli64’ from ‘crypto_read_pem’
FreeRDP-3.16.0/libfreerdp/crypto/crypto.c:206:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/crypto/crypto.c:208:24: call_function: inlined call to ‘_fseeki64’ from ‘crypto_read_pem’
FreeRDP-3.16.0/libfreerdp/crypto/crypto.c:209:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/crypto/crypto.c:212:22: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/crypto.c:212:15: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/crypto/crypto.c:213:12: branch_false: following ‘false’ branch (when ‘pem’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/crypto/crypto.c:216:27: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/crypto.c:217:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/crypto/crypto.c:218:17: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/crypto/crypto.c:228:9: call_function: calling ‘WLog_Print_dbg_tag’ from ‘crypto_read_pem’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1582]
FreeRDP-3.16.0/winpr/include/winpr/wlog.h:213:25: warning[-Wanalyzer-malloc-leak]: leak of ‘rdp_info_package_flags_description(flags)’
FreeRDP-3.16.0/libfreerdp/core/info.c:743:13: enter_function: entry to ‘rdp_write_info_packet’
FreeRDP-3.16.0/libfreerdp/core/info.c:813:43: call_function: calling ‘rdp_info_package_flags_description’ from ‘rdp_write_info_packet’
FreeRDP-3.16.0/libfreerdp/core/info.c:813:43: return_function: returning to ‘rdp_write_info_packet’ from ‘rdp_info_package_flags_description’
FreeRDP-3.16.0/libfreerdp/core/info.c:815:20: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/info.c:817:25: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/info.c:817:25: call_function: calling ‘WLog_Print_dbg_tag’ from ‘rdp_write_info_packet’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1583]
FreeRDP-3.16.0/winpr/include/winpr/wlog.h:213:25: warning[-Wanalyzer-malloc-leak]: leak of ‘ret’
FreeRDP-3.16.0/channels/video/client/video_main.c:1215:1: enter_function: entry to ‘video_DVCPluginEntry’
FreeRDP-3.16.0/channels/video/client/video_main.c:1223:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/channels/video/client/video_main.c:1225:46: branch_true: ...to here
FreeRDP-3.16.0/channels/video/client/video_main.c:1226:20: branch_false: following ‘false’ branch (when ‘videoPlugin’ is non-NULL)...
FreeRDP-3.16.0/channels/video/client/video_main.c:1232:17: branch_false: ...to here
FreeRDP-3.16.0/channels/video/client/video_main.c:1238:20: branch_false: following ‘false’ branch (when ‘videoContext’ is non-NULL)...
FreeRDP-3.16.0/channels/video/client/video_main.c:1245:24: branch_false: ...to here
FreeRDP-3.16.0/channels/video/client/video_main.c:1245:24: call_function: calling ‘VideoClientContextPriv_new’ from ‘video_DVCPluginEntry’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1584]
FreeRDP-3.16.0/winpr/include/winpr/wlog.h:213:25: warning[-Wanalyzer-malloc-leak]: leak of ‘update_read_bitmap_update(update, s)’
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:492:12: enter_function: entry to ‘fastpath_recv_update_data’
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:503:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:506:17: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:508:12: branch_false: following ‘false’ branch (when ‘rdp’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:511:23: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:513:12: branch_false: following ‘false’ branch (when ‘transport’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:516:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:516:14: call_function: calling ‘fastpath_read_update_header’ from ‘fastpath_recv_update_data’
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:516:14: return_function: returning to ‘fastpath_recv_update_data’ from ‘fastpath_read_update_header’
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:516:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:519:13: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:529:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:532:9: call_function: inlined call to ‘stream_read_u16_le’ from ‘fastpath_recv_update_data’
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:534:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:538:13: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:541:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:547:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:547:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:550:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:552:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:554:21: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:554:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:560:26: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:560:26: call_function: calling ‘fastpath_recv_update’ from ‘fastpath_recv_update_data’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1585]
FreeRDP-3.16.0/winpr/include/winpr/wlog.h:213:25: warning[-Wanalyzer-malloc-leak]: leak of ‘update_read_palette(update, s)’
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:492:12: enter_function: entry to ‘fastpath_recv_update_data’
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:503:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:506:17: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:508:12: branch_false: following ‘false’ branch (when ‘rdp’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:511:23: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:513:12: branch_false: following ‘false’ branch (when ‘transport’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:516:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:516:14: call_function: calling ‘fastpath_read_update_header’ from ‘fastpath_recv_update_data’
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:516:14: return_function: returning to ‘fastpath_recv_update_data’ from ‘fastpath_read_update_header’
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:516:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:519:13: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:529:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:532:9: call_function: inlined call to ‘stream_read_u16_le’ from ‘fastpath_recv_update_data’
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:534:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:538:13: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:541:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:547:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:547:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:550:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:552:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:554:21: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:554:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:560:26: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:560:26: call_function: calling ‘fastpath_recv_update’ from ‘fastpath_recv_update_data’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1586]
FreeRDP-3.16.0/winpr/include/winpr/wlog.h:213:25: warning[-Wanalyzer-malloc-leak]: leak of ‘update_read_pointer_cached(update, s)’
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:492:12: enter_function: entry to ‘fastpath_recv_update_data’
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:503:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:506:17: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:508:12: branch_false: following ‘false’ branch (when ‘rdp’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:511:23: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:513:12: branch_false: following ‘false’ branch (when ‘transport’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:516:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:516:14: call_function: calling ‘fastpath_read_update_header’ from ‘fastpath_recv_update_data’
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:516:14: return_function: returning to ‘fastpath_recv_update_data’ from ‘fastpath_read_update_header’
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:516:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:519:13: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:529:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:532:9: call_function: inlined call to ‘stream_read_u16_le’ from ‘fastpath_recv_update_data’
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:534:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:538:13: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:541:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:547:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:547:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:550:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:552:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:554:21: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:554:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:560:26: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:560:26: call_function: calling ‘fastpath_recv_update’ from ‘fastpath_recv_update_data’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1587]
FreeRDP-3.16.0/winpr/include/winpr/wlog.h:213:25: warning[-Wanalyzer-malloc-leak]: leak of ‘update_read_pointer_color(update, s, 24)’
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:492:12: enter_function: entry to ‘fastpath_recv_update_data’
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:503:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:506:17: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:508:12: branch_false: following ‘false’ branch (when ‘rdp’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:511:23: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:513:12: branch_false: following ‘false’ branch (when ‘transport’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:516:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:516:14: call_function: calling ‘fastpath_read_update_header’ from ‘fastpath_recv_update_data’
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:516:14: return_function: returning to ‘fastpath_recv_update_data’ from ‘fastpath_read_update_header’
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:516:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:519:13: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:529:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:532:9: call_function: inlined call to ‘stream_read_u16_le’ from ‘fastpath_recv_update_data’
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:534:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:538:13: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:541:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:547:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:547:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:550:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:552:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:554:21: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:554:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:560:26: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:560:26: call_function: calling ‘fastpath_recv_update’ from ‘fastpath_recv_update_data’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1588]
FreeRDP-3.16.0/winpr/include/winpr/wlog.h:213:25: warning[-Wanalyzer-malloc-leak]: leak of ‘update_read_pointer_large(update, s)’
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:492:12: enter_function: entry to ‘fastpath_recv_update_data’
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:503:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:506:17: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:508:12: branch_false: following ‘false’ branch (when ‘rdp’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:511:23: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:513:12: branch_false: following ‘false’ branch (when ‘transport’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:516:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:516:14: call_function: calling ‘fastpath_read_update_header’ from ‘fastpath_recv_update_data’
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:516:14: return_function: returning to ‘fastpath_recv_update_data’ from ‘fastpath_read_update_header’
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:516:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:519:13: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:529:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:532:9: call_function: inlined call to ‘stream_read_u16_le’ from ‘fastpath_recv_update_data’
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:534:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:538:13: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:541:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:547:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:547:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:550:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:552:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:554:21: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:554:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:560:26: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:560:26: call_function: calling ‘fastpath_recv_update’ from ‘fastpath_recv_update_data’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1589]
FreeRDP-3.16.0/winpr/include/winpr/wlog.h:213:25: warning[-Wanalyzer-malloc-leak]: leak of ‘update_read_pointer_new(update, s)’
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:492:12: enter_function: entry to ‘fastpath_recv_update_data’
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:503:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:506:17: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:508:12: branch_false: following ‘false’ branch (when ‘rdp’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:511:23: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:513:12: branch_false: following ‘false’ branch (when ‘transport’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:516:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:516:14: call_function: calling ‘fastpath_read_update_header’ from ‘fastpath_recv_update_data’
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:516:14: return_function: returning to ‘fastpath_recv_update_data’ from ‘fastpath_read_update_header’
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:516:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:519:13: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:529:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:532:9: call_function: inlined call to ‘stream_read_u16_le’ from ‘fastpath_recv_update_data’
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:534:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:538:13: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:541:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:547:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:547:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:550:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:552:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:554:21: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:554:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:560:26: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:560:26: call_function: calling ‘fastpath_recv_update’ from ‘fastpath_recv_update_data’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1590]
FreeRDP-3.16.0/winpr/include/winpr/wlog.h:213:25: warning[-Wanalyzer-malloc-leak]: leak of ‘update_read_pointer_position(update, s)’
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:492:12: enter_function: entry to ‘fastpath_recv_update_data’
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:503:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:506:17: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:508:12: branch_false: following ‘false’ branch (when ‘rdp’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:511:23: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:513:12: branch_false: following ‘false’ branch (when ‘transport’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:516:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:516:14: call_function: calling ‘fastpath_read_update_header’ from ‘fastpath_recv_update_data’
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:516:14: return_function: returning to ‘fastpath_recv_update_data’ from ‘fastpath_read_update_header’
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:516:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:519:13: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:529:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:532:9: call_function: inlined call to ‘stream_read_u16_le’ from ‘fastpath_recv_update_data’
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:534:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:538:13: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:541:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:547:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:547:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:550:9: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:552:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:554:21: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:554:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:560:26: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/fastpath.c:560:26: call_function: calling ‘fastpath_recv_update’ from ‘fastpath_recv_update_data’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1591]
FreeRDP-3.16.0/winpr/include/winpr/wlog.h:213:25: warning[-Wanalyzer-malloc-leak]: leak of ‘uri’
FreeRDP-3.16.0/libfreerdp/core/proxy.c:365:6: enter_function: entry to ‘proxy_parse_uri’
FreeRDP-3.16.0/libfreerdp/core/proxy.c:374:26: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/proxy.c:376:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/proxy.c:379:19: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/proxy.c:381:12: branch_false: following ‘false’ branch (when ‘p’ is NULL)...
FreeRDP-3.16.0/libfreerdp/core/proxy.c:413:22: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/proxy.c:524:17: call_function: calling ‘WLog_Print_dbg_tag’ from ‘proxy_parse_uri’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1592]
FreeRDP-3.16.0/winpr/include/winpr/wlog.h:213:25: warning[-Wanalyzer-malloc-leak]: leak of ‘videoContext’
FreeRDP-3.16.0/channels/video/client/video_main.c:1215:1: enter_function: entry to ‘video_DVCPluginEntry’
FreeRDP-3.16.0/channels/video/client/video_main.c:1223:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/channels/video/client/video_main.c:1225:46: branch_true: ...to here
FreeRDP-3.16.0/channels/video/client/video_main.c:1226:20: branch_false: following ‘false’ branch (when ‘videoPlugin’ is non-NULL)...
FreeRDP-3.16.0/channels/video/client/video_main.c:1232:17: branch_false: ...to here
FreeRDP-3.16.0/channels/video/client/video_main.c:1237:53: acquire_memory: allocated here
FreeRDP-3.16.0/channels/video/client/video_main.c:1238:20: branch_false: following ‘false’ branch (when ‘videoContext’ is non-NULL)...
FreeRDP-3.16.0/channels/video/client/video_main.c:1245:24: branch_false: ...to here
FreeRDP-3.16.0/channels/video/client/video_main.c:1245:24: call_function: calling ‘VideoClientContextPriv_new’ from ‘video_DVCPluginEntry’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1593]
FreeRDP-3.16.0/winpr/include/winpr/wlog.h:213:25: warning[-Wanalyzer-malloc-leak]: leak of ‘videoPlugin’
FreeRDP-3.16.0/channels/video/client/video_main.c:1215:1: enter_function: entry to ‘video_DVCPluginEntry’
FreeRDP-3.16.0/channels/video/client/video_main.c:1223:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/channels/video/client/video_main.c:1225:46: branch_true: ...to here
FreeRDP-3.16.0/channels/video/client/video_main.c:1225:46: acquire_memory: allocated here
FreeRDP-3.16.0/channels/video/client/video_main.c:1226:20: branch_false: following ‘false’ branch (when ‘videoPlugin’ is non-NULL)...
FreeRDP-3.16.0/channels/video/client/video_main.c:1232:17: branch_false: ...to here
FreeRDP-3.16.0/channels/video/client/video_main.c:1238:20: branch_true: following ‘true’ branch (when ‘videoContext’ is NULL)...
FreeRDP-3.16.0/channels/video/client/video_main.c:1240:25: branch_true: ...to here
FreeRDP-3.16.0/channels/video/client/video_main.c:1240:25: call_function: calling ‘WLog_Print_dbg_tag’ from ‘video_DVCPluginEntry’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1594]
FreeRDP-3.16.0/winpr/include/winpr/wlog.h:213:25: warning[-Wanalyzer-malloc-leak]: leak of ‘visited’
FreeRDP-3.16.0/libfreerdp/core/settings.c:442:13: enter_function: entry to ‘find_path_exists_with_dijkstra’
FreeRDP-3.16.0/libfreerdp/core/settings.c:444:12: branch_false: following ‘false’ branch (when ‘count != 0’)...
FreeRDP-3.16.0/libfreerdp/core/settings.c:449:25: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:449:25: call_function: calling ‘alloc_array’ from ‘find_path_exists_with_dijkstra’
FreeRDP-3.16.0/libfreerdp/core/settings.c:449:25: return_function: returning to ‘find_path_exists_with_dijkstra’ from ‘alloc_array’
FreeRDP-3.16.0/libfreerdp/core/settings.c:455:27: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/settings.c:461:28: branch_true: following ‘true’ branch (when ‘x < count’)...
branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:463:36: branch_true: following ‘true’ branch (when ‘y < count’)...
FreeRDP-3.16.0/libfreerdp/core/settings.c:465:34: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:472:28: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:474:35: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:484:16: branch_false: following ‘false’ branch...
branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:515:28: branch_true: following ‘true’ branch (when ‘x < count’)...
FreeRDP-3.16.0/libfreerdp/core/settings.c:517:20: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:517:20: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:519:37: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:519:28: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/settings.c:521:33: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/settings.c:521:33: call_function: calling ‘WLog_Print_dbg_tag’ from ‘find_path_exists_with_dijkstra’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1595]
FreeRDP-3.16.0/winpr/include/winpr/wlog.h:213:25: warning[-Wanalyzer-malloc-leak]: leak of ‘window_icon.iconInfo’
FreeRDP-3.16.0/libfreerdp/core/window.c:1137:6: enter_function: entry to ‘update_recv_altsec_window_order’
FreeRDP-3.16.0/libfreerdp/core/window.c:1147:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/window.c:1150:9: call_function: inlined call to ‘stream_read_u16_le’ from ‘update_recv_altsec_window_order’
FreeRDP-3.16.0/libfreerdp/core/window.c:1151:9: call_function: inlined call to ‘stream_read_u32_le’ from ‘update_recv_altsec_window_order’
FreeRDP-3.16.0/libfreerdp/core/window.c:1153:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/window.c:1159:37: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/window.c:1159:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/window.c:1165:13: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/window.c:1165:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/window.c:1166:22: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/window.c:1166:22: call_function: calling ‘update_recv_window_info_order’ from ‘update_recv_altsec_window_order’
Error: GCC_ANALYZER_WARNING (CWE-404): [#def1596]
FreeRDP-3.16.0/winpr/include/winpr/wlog.h:213:25: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
FreeRDP-3.16.0/channels/video/client/video_main.c:1030:13: enter_function: entry to ‘video_control_on_new_channel_connection’
FreeRDP-3.16.0/channels/video/client/video_main.c:1045:17: call_function: calling ‘WLog_Print_dbg_tag’ from ‘video_control_on_new_channel_connection’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1597]
FreeRDP-3.16.0/winpr/include/winpr/wtypes.h:489:16: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.16.0/libfreerdp/utils/pcap.c:193:10: enter_function: entry to ‘pcap_open’
FreeRDP-3.16.0/libfreerdp/utils/pcap.c:198:12: branch_false: following ‘false’ branch (when ‘pcap’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/utils/pcap.c:201:22: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/pcap.c:204:20: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/utils/pcap.c:206:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/pcap.c:209:12: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/pcap.c:209:12: branch_false: following ‘false’ branch (when ‘write == 0’)...
FreeRDP-3.16.0/libfreerdp/utils/pcap.c:223:23: call_function: inlined call to ‘_fseeki64’ from ‘pcap_open’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1598]
FreeRDP-3.16.0/winpr/include/winpr/wtypes.h:489:16: warning[-Wanalyzer-malloc-leak]: leak of ‘font’
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:606:11: enter_function: entry to ‘rdtk_font_new’
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:618:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:621:9: branch_false: ...to here
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:622:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:625:9: branch_false: ...to here
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:626:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:629:14: branch_false: ...to here
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:629:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:632:14: branch_false: ...to here
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:632:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:635:27: branch_false: ...to here
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:635:27: acquire_memory: allocated here
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:637:12: branch_false: following ‘false’ branch (when ‘font’ is non-NULL)...
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:640:9: branch_false: ...to here
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:643:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:646:28: branch_false: ...to here
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:647:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:650:29: branch_false: ...to here
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:650:29: call_function: calling ‘rdtk_font_load_descriptor’ from ‘rdtk_font_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1599]
FreeRDP-3.16.0/winpr/include/winpr/wtypes.h:489:16: warning[-Wanalyzer-malloc-leak]: leak of ‘pcap’
FreeRDP-3.16.0/libfreerdp/utils/pcap.c:193:10: enter_function: entry to ‘pcap_open’
FreeRDP-3.16.0/libfreerdp/utils/pcap.c:197:35: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/utils/pcap.c:198:12: branch_false: following ‘false’ branch (when ‘pcap’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/utils/pcap.c:201:22: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/pcap.c:206:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/pcap.c:209:12: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/pcap.c:209:12: branch_false: following ‘false’ branch (when ‘write == 0’)...
FreeRDP-3.16.0/libfreerdp/utils/pcap.c:223:23: call_function: inlined call to ‘_fseeki64’ from ‘pcap_open’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1600]
FreeRDP-3.16.0/winpr/include/winpr/wtypes.h:489:16: warning[-Wanalyzer-malloc-leak]: leak of ‘rdtk_font_load_descriptor_file(filename, & size)’
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:593:12: enter_function: entry to ‘rdtk_font_load_descriptor’
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:598:24: acquire_memory: allocated here
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:598:24: call_function: calling ‘rdtk_font_load_descriptor_file’ from ‘rdtk_font_load_descriptor’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1601]
FreeRDP-3.16.0/winpr/include/winpr/wtypes.h:489:16: warning[-Wanalyzer-malloc-leak]: leak of ‘stream_dump_get_file(*context.settings, "ab")’
FreeRDP-3.16.0/libfreerdp/core/streamdump.c:193:9: enter_function: entry to ‘stream_dump_append’
FreeRDP-3.16.0/libfreerdp/core/streamdump.c:201:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/streamdump.c:207:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/streamdump.c:210:21: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/streamdump.c:210:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/streamdump.c:213:35: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/streamdump.c:213:14: call_function: calling ‘stream_dump_get_file’ from ‘stream_dump_append’
FreeRDP-3.16.0/libfreerdp/core/streamdump.c:213:14: return_function: returning to ‘stream_dump_append’ from ‘stream_dump_get_file’
FreeRDP-3.16.0/libfreerdp/core/streamdump.c:214:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/streamdump.c:217:27: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/streamdump.c:217:13: call_function: inlined call to ‘_fseeki64’ from ‘stream_dump_append’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1602]
FreeRDP-3.16.0/winpr/include/winpr/wtypes.h:489:16: warning[-Wanalyzer-malloc-leak]: leak of ‘stream_dump_get_file(*context.settings, "rb")’
FreeRDP-3.16.0/libfreerdp/core/streamdump.c:240:9: enter_function: entry to ‘stream_dump_get’
FreeRDP-3.16.0/libfreerdp/core/streamdump.c:247:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/streamdump.c:249:14: call_function: calling ‘stream_dump_get_file’ from ‘stream_dump_get’
FreeRDP-3.16.0/libfreerdp/core/streamdump.c:249:14: return_function: returning to ‘stream_dump_get’ from ‘stream_dump_get_file’
FreeRDP-3.16.0/libfreerdp/core/streamdump.c:250:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/core/streamdump.c:252:27: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/core/streamdump.c:252:13: call_function: inlined call to ‘_fseeki64’ from ‘stream_dump_get’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1603]
FreeRDP-3.16.0/winpr/include/winpr/wtypes.h:489:16: warning[-Wanalyzer-malloc-leak]: leak of ‘winpr_fopen(filename, "r")’
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:593:12: enter_function: entry to ‘rdtk_font_load_descriptor’
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:598:24: call_function: calling ‘rdtk_font_load_descriptor_file’ from ‘rdtk_font_load_descriptor’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1604]
FreeRDP-3.16.0/winpr/include/winpr/wtypes.h:489:16: warning[-Wanalyzer-malloc-leak]: leak of ‘winpr_fopen(name, "r")’
FreeRDP-3.16.0/libfreerdp/common/assistance.c:1212:5: enter_function: entry to ‘freerdp_assistance_parse_file’
FreeRDP-3.16.0/libfreerdp/common/assistance.c:1224:14: call_function: calling ‘update_name’ from ‘freerdp_assistance_parse_file’
FreeRDP-3.16.0/libfreerdp/common/assistance.c:1224:14: return_function: returning to ‘freerdp_assistance_parse_file’ from ‘update_name’
FreeRDP-3.16.0/libfreerdp/common/assistance.c:1224:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/common/assistance.c:1227:14: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/common/assistance.c:1227:14: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/common/assistance.c:1229:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/common/assistance.c:1235:15: call_function: inlined call to ‘_fseeki64’ from ‘freerdp_assistance_parse_file’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1605]
FreeRDP-3.16.0/winpr/include/winpr/wtypes.h:489:16: warning[-Wanalyzer-malloc-leak]: leak of ‘winpr_fopen(path, "r+")’
FreeRDP-3.16.0/libfreerdp/core/smartcardlogon.c:45:13: enter_function: entry to ‘delete_file’
FreeRDP-3.16.0/libfreerdp/core/smartcardlogon.c:52:28: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/core/smartcardlogon.c:53:20: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/libfreerdp/core/smartcardlogon.c:55:36: branch_true: ...to here
FreeRDP-3.16.0/libfreerdp/core/smartcardlogon.c:57:34: call_function: inlined call to ‘_fseeki64’ from ‘delete_file’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1606]
FreeRDP-3.16.0/winpr/include/winpr/wtypes.h:495:16: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.16.0/libfreerdp/utils/pcap.c:193:10: enter_function: entry to ‘pcap_open’
FreeRDP-3.16.0/libfreerdp/utils/pcap.c:198:12: branch_false: following ‘false’ branch (when ‘pcap’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/utils/pcap.c:201:22: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/pcap.c:201:22: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/utils/pcap.c:206:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/pcap.c:209:12: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/pcap.c:209:12: branch_false: following ‘false’ branch (when ‘write == 0’)...
FreeRDP-3.16.0/libfreerdp/utils/pcap.c:223:23: call_function: inlined call to ‘_fseeki64’ from ‘pcap_open’
FreeRDP-3.16.0/libfreerdp/utils/pcap.c:224:35: call_function: inlined call to ‘_ftelli64’ from ‘pcap_open’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1607]
FreeRDP-3.16.0/winpr/include/winpr/wtypes.h:495:16: warning[-Wanalyzer-malloc-leak]: leak of ‘font’
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:606:11: enter_function: entry to ‘rdtk_font_new’
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:618:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:621:9: branch_false: ...to here
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:622:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:625:9: branch_false: ...to here
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:626:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:629:14: branch_false: ...to here
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:629:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:632:14: branch_false: ...to here
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:632:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:635:27: branch_false: ...to here
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:635:27: acquire_memory: allocated here
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:637:12: branch_false: following ‘false’ branch (when ‘font’ is non-NULL)...
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:640:9: branch_false: ...to here
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:643:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:646:28: branch_false: ...to here
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:647:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:650:29: branch_false: ...to here
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:650:29: call_function: calling ‘rdtk_font_load_descriptor’ from ‘rdtk_font_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1608]
FreeRDP-3.16.0/winpr/include/winpr/wtypes.h:495:16: warning[-Wanalyzer-malloc-leak]: leak of ‘pcap’
FreeRDP-3.16.0/libfreerdp/utils/pcap.c:193:10: enter_function: entry to ‘pcap_open’
FreeRDP-3.16.0/libfreerdp/utils/pcap.c:197:35: acquire_memory: allocated here
FreeRDP-3.16.0/libfreerdp/utils/pcap.c:198:12: branch_false: following ‘false’ branch (when ‘pcap’ is non-NULL)...
FreeRDP-3.16.0/libfreerdp/utils/pcap.c:201:22: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/pcap.c:206:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/libfreerdp/utils/pcap.c:209:12: branch_false: ...to here
FreeRDP-3.16.0/libfreerdp/utils/pcap.c:209:12: branch_false: following ‘false’ branch (when ‘write == 0’)...
FreeRDP-3.16.0/libfreerdp/utils/pcap.c:223:23: call_function: inlined call to ‘_fseeki64’ from ‘pcap_open’
FreeRDP-3.16.0/libfreerdp/utils/pcap.c:224:35: call_function: inlined call to ‘_ftelli64’ from ‘pcap_open’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1609]
FreeRDP-3.16.0/winpr/include/winpr/wtypes.h:495:16: warning[-Wanalyzer-malloc-leak]: leak of ‘rdtk_font_load_descriptor_file(filename, & size)’
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:593:12: enter_function: entry to ‘rdtk_font_load_descriptor’
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:598:24: acquire_memory: allocated here
FreeRDP-3.16.0/rdtk/librdtk/rdtk_font.c:598:24: call_function: calling ‘rdtk_font_load_descriptor_file’ from ‘rdtk_font_load_descriptor’
Error: CPPCHECK_WARNING (CWE-664): [#def1610]
FreeRDP-3.16.0/winpr/libwinpr/comm/comm.c:206: error[va_list_usedBeforeStarted]: va_list 'ap' used before va_start() was called.
Error: GCC_ANALYZER_WARNING (CWE-404): [#def1611]
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: danger: missing call to ‘va_end’ to match ‘va_start’ at [(5)](sarif:/runs/0/results/3/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-416): [#def1612]
FreeRDP-3.16.0/winpr/libwinpr/crt/alignment.c:252:13: warning[-Wanalyzer-use-after-free]: use after ‘winpr_aligned_free’ of ‘memblock’
FreeRDP-3.16.0/winpr/libwinpr/crt/alignment.c:129:7: enter_function: entry to ‘winpr_aligned_offset_realloc’
FreeRDP-3.16.0/winpr/libwinpr/crt/alignment.c:136:12: branch_false: following ‘false’ branch (when ‘memblock’ is non-NULL)...
FreeRDP-3.16.0/winpr/libwinpr/crt/alignment.c:141:13: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/crt/alignment.c:141:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/crt/alignment.c:148:12: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/crt/alignment.c:148:12: branch_true: following ‘true’ branch (when ‘size == 0’)...
FreeRDP-3.16.0/winpr/libwinpr/crt/alignment.c:150:17: branch_true: ...to here
FreeRDP-3.16.0/winpr/libwinpr/crt/alignment.c:150:17: release_memory: deallocated here
FreeRDP-3.16.0/winpr/libwinpr/crt/alignment.c:150:17: call_function: calling ‘winpr_aligned_free’ from ‘winpr_aligned_offset_realloc’
Error: CPPCHECK_WARNING (CWE-664): [#def1613]
FreeRDP-3.16.0/winpr/libwinpr/crt/string.c:176: error[va_list_usedBeforeStarted]: va_list 'ap' used before va_start() was called.
Error: CPPCHECK_WARNING (CWE-664): [#def1614]
FreeRDP-3.16.0/winpr/libwinpr/crt/string.c:187: error[va_list_usedBeforeStarted]: va_list 'ap' used before va_start() was called.
Error: GCC_ANALYZER_WARNING (CWE-131): [#def1615]
FreeRDP-3.16.0/winpr/libwinpr/crt/test/TestUnicodeConversion.c:87:39: warning[-Wanalyzer-allocation-size]: allocated buffer size is not a multiple of the pointee's size
FreeRDP-3.16.0/winpr/libwinpr/crt/test/TestUnicodeConversion.c:1160:5: enter_function: entry to ‘TestUnicodeConversion’
FreeRDP-3.16.0/winpr/libwinpr/crt/test/TestUnicodeConversion.c:1165:14: call_function: calling ‘test_conversion’ from ‘TestUnicodeConversion’
Error: GCC_ANALYZER_WARNING (CWE-131): [#def1616]
FreeRDP-3.16.0/winpr/libwinpr/crt/test/TestUnicodeConversion.c:118:28: warning[-Wanalyzer-allocation-size]: allocated buffer size is not a multiple of the pointee's size
FreeRDP-3.16.0/winpr/libwinpr/crt/test/TestUnicodeConversion.c:1160:5: enter_function: entry to ‘TestUnicodeConversion’
FreeRDP-3.16.0/winpr/libwinpr/crt/test/TestUnicodeConversion.c:1165:14: call_function: calling ‘test_conversion’ from ‘TestUnicodeConversion’
Error: GCC_ANALYZER_WARNING (CWE-131): [#def1617]
FreeRDP-3.16.0/winpr/libwinpr/crt/test/TestUnicodeConversion.c:193:38: warning[-Wanalyzer-allocation-size]: allocated buffer size is not a multiple of the pointee's size
FreeRDP-3.16.0/winpr/libwinpr/crt/test/TestUnicodeConversion.c:1160:5: enter_function: entry to ‘TestUnicodeConversion’
FreeRDP-3.16.0/winpr/libwinpr/crt/test/TestUnicodeConversion.c:1165:14: call_function: calling ‘test_conversion’ from ‘TestUnicodeConversion’
Error: GCC_ANALYZER_WARNING (CWE-762): [#def1618]
FreeRDP-3.16.0/winpr/libwinpr/crypto/cipher.c:128:9: warning[-Wanalyzer-mismatching-deallocation]: ‘ctx’ should have been deallocated with ‘free’ but was deallocated with ‘winpr_RC4_Free’
FreeRDP-3.16.0/winpr/libwinpr/crypto/cipher.c:80:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/crypto/cipher.c:83:46: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/crypto/cipher.c:83:46: acquire_memory: allocated here (expects deallocation with ‘free’)
FreeRDP-3.16.0/winpr/libwinpr/crypto/cipher.c:84:12: branch_false: following ‘false’ branch (when ‘ctx’ is non-NULL)...
FreeRDP-3.16.0/winpr/libwinpr/crypto/cipher.c:95:12: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/crypto/cipher.c:95:12: branch_true: following ‘true’ branch (when ‘keylen > 2147483647’)...
FreeRDP-3.16.0/winpr/libwinpr/crypto/cipher.c:96:17: branch_true: ...to here
FreeRDP-3.16.0/winpr/libwinpr/crypto/cipher.c:128:9: danger: deallocated with ‘winpr_RC4_Free’ here; allocation at [(3)](sarif:/runs/0/results/11/codeFlows/0/threadFlows/0/locations/2) expects deallocation with ‘free’
Error: GCC_ANALYZER_WARNING (CWE-416): [#def1619]
FreeRDP-3.16.0/winpr/libwinpr/crypto/cipher.c:171:9: warning[-Wanalyzer-use-after-free]: use after ‘winpr_RC4_Free’ of ‘ctx’
FreeRDP-3.16.0/winpr/libwinpr/crypto/cipher.c:78:23: enter_function: entry to ‘winpr_RC4_New_Internal’
FreeRDP-3.16.0/winpr/libwinpr/crypto/cipher.c:80:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/crypto/cipher.c:83:46: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/crypto/cipher.c:83:46: acquire_memory: allocated here
FreeRDP-3.16.0/winpr/libwinpr/crypto/cipher.c:84:12: branch_false: following ‘false’ branch (when ‘ctx’ is non-NULL)...
FreeRDP-3.16.0/winpr/libwinpr/crypto/cipher.c:95:12: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/crypto/cipher.c:128:9: release_memory: deallocated here
FreeRDP-3.16.0/winpr/libwinpr/crypto/cipher.c:128:9: call_function: calling ‘winpr_RC4_Free’ from ‘winpr_RC4_New_Internal’
Error: GCC_ANALYZER_WARNING (CWE-762): [#def1620]
FreeRDP-3.16.0/winpr/libwinpr/crypto/hash.c:210:9: warning[-Wanalyzer-mismatching-deallocation]: ‘ctx’ should have been deallocated with ‘free’ but was deallocated with ‘winpr_HMAC_Free’
FreeRDP-3.16.0/winpr/libwinpr/crypto/hash.c:179:48: acquire_memory: allocated here (expects deallocation with ‘free’)
FreeRDP-3.16.0/winpr/libwinpr/crypto/hash.c:180:12: branch_false: following ‘false’ branch (when ‘ctx’ is non-NULL)...
FreeRDP-3.16.0/winpr/libwinpr/crypto/hash.c:194:25: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/crypto/hash.c:195:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/winpr/libwinpr/crypto/hash.c:196:17: branch_true: ...to here
FreeRDP-3.16.0/winpr/libwinpr/crypto/hash.c:210:9: danger: deallocated with ‘winpr_HMAC_Free’ here; allocation at [(1)](sarif:/runs/0/results/13/codeFlows/0/threadFlows/0/locations/0) expects deallocation with ‘free’
Error: GCC_ANALYZER_WARNING (CWE-416): [#def1621]
FreeRDP-3.16.0/winpr/libwinpr/crypto/hash.c:380:9: warning[-Wanalyzer-use-after-free]: use after ‘winpr_HMAC_Free’ of ‘ctx’
FreeRDP-3.16.0/winpr/libwinpr/crypto/hash.c:177:17: enter_function: entry to ‘winpr_HMAC_New’
FreeRDP-3.16.0/winpr/libwinpr/crypto/hash.c:179:48: acquire_memory: allocated here
FreeRDP-3.16.0/winpr/libwinpr/crypto/hash.c:180:12: branch_false: following ‘false’ branch (when ‘ctx’ is non-NULL)...
FreeRDP-3.16.0/winpr/libwinpr/crypto/hash.c:194:25: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/crypto/hash.c:210:9: release_memory: deallocated here
FreeRDP-3.16.0/winpr/libwinpr/crypto/hash.c:210:9: call_function: calling ‘winpr_HMAC_Free’ from ‘winpr_HMAC_New’
Error: GCC_ANALYZER_WARNING (CWE-762): [#def1622]
FreeRDP-3.16.0/winpr/libwinpr/crypto/hash.c:426:9: warning[-Wanalyzer-mismatching-deallocation]: ‘winpr_HMAC_New()’ should have been deallocated with ‘free’ but was deallocated with ‘winpr_HMAC_Free’
FreeRDP-3.16.0/winpr/libwinpr/crypto/hash.c:406:6: enter_function: entry to ‘winpr_HMAC’
FreeRDP-3.16.0/winpr/libwinpr/crypto/hash.c:410:31: call_function: calling ‘winpr_HMAC_New’ from ‘winpr_HMAC’
FreeRDP-3.16.0/winpr/libwinpr/crypto/hash.c:410:31: return_function: returning to ‘winpr_HMAC’ from ‘winpr_HMAC_New’
FreeRDP-3.16.0/winpr/libwinpr/crypto/hash.c:412:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/crypto/hash.c:415:14: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/crypto/hash.c:415:14: call_function: calling ‘winpr_HMAC_Init’ from ‘winpr_HMAC’
FreeRDP-3.16.0/winpr/libwinpr/crypto/hash.c:415:14: return_function: returning to ‘winpr_HMAC’ from ‘winpr_HMAC_Init’
FreeRDP-3.16.0/winpr/libwinpr/crypto/hash.c:426:9: danger: deallocated with ‘winpr_HMAC_Free’ here; allocation at [(4)](sarif:/runs/0/results/20/codeFlows/0/threadFlows/0/locations/3) expects deallocation with ‘free’
Error: GCC_ANALYZER_WARNING (CWE-762): [#def1623]
FreeRDP-3.16.0/winpr/libwinpr/crypto/hash.c:481:9: warning[-Wanalyzer-mismatching-deallocation]: ‘ctx’ should have been deallocated with ‘free’ but was deallocated with ‘winpr_Digest_Free’
FreeRDP-3.16.0/winpr/libwinpr/crypto/hash.c:454:33: acquire_memory: allocated here (expects deallocation with ‘free’)
FreeRDP-3.16.0/winpr/libwinpr/crypto/hash.c:455:12: branch_false: following ‘false’ branch (when ‘ctx’ is non-NULL)...
FreeRDP-3.16.0/winpr/libwinpr/crypto/hash.c:463:22: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/crypto/hash.c:465:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/winpr/libwinpr/crypto/hash.c:466:17: branch_true: ...to here
FreeRDP-3.16.0/winpr/libwinpr/crypto/hash.c:481:9: danger: deallocated with ‘winpr_Digest_Free’ here; allocation at [(1)](sarif:/runs/0/results/25/codeFlows/0/threadFlows/0/locations/0) expects deallocation with ‘free’
Error: GCC_ANALYZER_WARNING (CWE-416): [#def1624]
FreeRDP-3.16.0/winpr/libwinpr/crypto/hash.c:724:13: warning[-Wanalyzer-use-after-free]: use after ‘winpr_Digest_Free’ of ‘ctx’
FreeRDP-3.16.0/winpr/libwinpr/crypto/hash.c:452:19: enter_function: entry to ‘winpr_Digest_New’
FreeRDP-3.16.0/winpr/libwinpr/crypto/hash.c:454:33: acquire_memory: allocated here
FreeRDP-3.16.0/winpr/libwinpr/crypto/hash.c:455:12: branch_false: following ‘false’ branch (when ‘ctx’ is non-NULL)...
FreeRDP-3.16.0/winpr/libwinpr/crypto/hash.c:463:22: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/crypto/hash.c:465:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/winpr/libwinpr/crypto/hash.c:466:17: branch_true: ...to here
FreeRDP-3.16.0/winpr/libwinpr/crypto/hash.c:481:9: release_memory: deallocated here
FreeRDP-3.16.0/winpr/libwinpr/crypto/hash.c:481:9: call_function: calling ‘winpr_Digest_Free’ from ‘winpr_Digest_New’
Error: GCC_ANALYZER_WARNING (CWE-762): [#def1625]
FreeRDP-3.16.0/winpr/libwinpr/crypto/hash.c:788:9: warning[-Wanalyzer-mismatching-deallocation]: ‘winpr_Digest_New()’ should have been deallocated with ‘free’ but was deallocated with ‘winpr_Digest_Free’
FreeRDP-3.16.0/winpr/libwinpr/crypto/hash.c:769:6: enter_function: entry to ‘winpr_Digest’
FreeRDP-3.16.0/winpr/libwinpr/crypto/hash.c:772:33: call_function: calling ‘winpr_Digest_New’ from ‘winpr_Digest’
FreeRDP-3.16.0/winpr/libwinpr/crypto/hash.c:772:33: return_function: returning to ‘winpr_Digest’ from ‘winpr_Digest_New’
FreeRDP-3.16.0/winpr/libwinpr/crypto/hash.c:774:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/crypto/hash.c:777:14: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/crypto/hash.c:777:14: call_function: calling ‘winpr_Digest_Init’ from ‘winpr_Digest’
FreeRDP-3.16.0/winpr/libwinpr/crypto/hash.c:777:14: return_function: returning to ‘winpr_Digest’ from ‘winpr_Digest_Init’
FreeRDP-3.16.0/winpr/libwinpr/crypto/hash.c:788:9: danger: deallocated with ‘winpr_Digest_Free’ here; allocation at [(4)](sarif:/runs/0/results/32/codeFlows/0/threadFlows/0/locations/3) expects deallocation with ‘free’
Error: COMPILER_WARNING (CWE-477): [#def1626]
FreeRDP-3.16.0/winpr/libwinpr/crypto/test/TestCryptoCipher.c:28:17: warning[-Wdeprecated-declarations]: ‘winpr_Cipher_New’ is deprecated: [since 3.10.0] use winpr_Cipher_NewEx
Error: COMPILER_WARNING (CWE-477): [#def1627]
FreeRDP-3.16.0/winpr/libwinpr/crypto/test/TestCryptoCipher.c:74:17: warning[-Wdeprecated-declarations]: ‘winpr_Cipher_New’ is deprecated: [since 3.10.0] use winpr_Cipher_NewEx
Error: GCC_ANALYZER_WARNING (CWE-688): [#def1628]
FreeRDP-3.16.0/winpr/libwinpr/dsparse/dsparse.c:126:37: warning[-Wanalyzer-null-argument]: use of NULL ‘ServiceClass’ where non-null expected
FreeRDP-3.16.0/winpr/libwinpr/dsparse/dsparse.c:47:7: enter_function: entry to ‘DsMakeSpnW’
FreeRDP-3.16.0/winpr/libwinpr/dsparse/dsparse.c:63:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/dsparse/dsparse.c:66:12: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/dsparse/dsparse.c:66:12: branch_false: following ‘false’ branch (when ‘ServiceClass’ is NULL)...
FreeRDP-3.16.0/winpr/libwinpr/dsparse/dsparse.c:72:12: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/dsparse/dsparse.c:72:12: branch_true: following ‘true’ branch (when ‘ServiceName’ is non-NULL)...
FreeRDP-3.16.0/winpr/libwinpr/dsparse/dsparse.c:74:32: branch_true: ...to here
FreeRDP-3.16.0/winpr/libwinpr/dsparse/dsparse.c:75:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/dsparse/dsparse.c:78:12: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/dsparse/dsparse.c:78:12: branch_false: following ‘false’ branch (when ‘InstanceName’ is NULL)...
FreeRDP-3.16.0/winpr/libwinpr/dsparse/dsparse.c:84:12: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/dsparse/dsparse.c:84:12: branch_false: following ‘false’ branch (when ‘Referrer’ is NULL)...
FreeRDP-3.16.0/winpr/libwinpr/dsparse/dsparse.c:90:15: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/dsparse/dsparse.c:90:15: call_function: calling ‘DsMakeSpnA’ from ‘DsMakeSpnW’
Error: GCC_ANALYZER_WARNING (CWE-688): [#def1629]
FreeRDP-3.16.0/winpr/libwinpr/dsparse/dsparse.c:127:36: warning[-Wanalyzer-null-argument]: use of NULL ‘ServiceName’ where non-null expected
FreeRDP-3.16.0/winpr/libwinpr/dsparse/dsparse.c:47:7: enter_function: entry to ‘DsMakeSpnW’
FreeRDP-3.16.0/winpr/libwinpr/dsparse/dsparse.c:63:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/dsparse/dsparse.c:66:12: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/dsparse/dsparse.c:66:12: branch_true: following ‘true’ branch (when ‘ServiceClass’ is non-NULL)...
FreeRDP-3.16.0/winpr/libwinpr/dsparse/dsparse.c:68:33: branch_true: ...to here
FreeRDP-3.16.0/winpr/libwinpr/dsparse/dsparse.c:69:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/dsparse/dsparse.c:72:12: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/dsparse/dsparse.c:72:12: branch_false: following ‘false’ branch (when ‘ServiceName’ is NULL)...
FreeRDP-3.16.0/winpr/libwinpr/dsparse/dsparse.c:78:12: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/dsparse/dsparse.c:78:12: branch_false: following ‘false’ branch (when ‘InstanceName’ is NULL)...
FreeRDP-3.16.0/winpr/libwinpr/dsparse/dsparse.c:84:12: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/dsparse/dsparse.c:84:12: branch_false: following ‘false’ branch (when ‘Referrer’ is NULL)...
FreeRDP-3.16.0/winpr/libwinpr/dsparse/dsparse.c:90:15: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/dsparse/dsparse.c:90:15: call_function: calling ‘DsMakeSpnA’ from ‘DsMakeSpnW’
Error: GCC_ANALYZER_WARNING (CWE-476): [#def1630]
FreeRDP-3.16.0/winpr/libwinpr/environment/test/TestEnvironmentMergeEnvironmentStrings.c:23:16: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘p’
FreeRDP-3.16.0/winpr/libwinpr/environment/test/TestEnvironmentMergeEnvironmentStrings.c:20:38: acquire_memory: this call could return NULL
FreeRDP-3.16.0/winpr/libwinpr/environment/test/TestEnvironmentMergeEnvironmentStrings.c:23:16: danger: ‘p’ could be NULL: unchecked value from [(1)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-762): [#def1631]
FreeRDP-3.16.0/winpr/libwinpr/environment/test/TestEnvironmentMergeEnvironmentStrings.c:30:9: warning[-Wanalyzer-mismatching-deallocation]: ‘MergeEnvironmentStrings(GetEnvironmentStrings(), "SHELL=123\000test=1\000test1=2\000DISPLAY=:77\000\000")’ should have been deallocated with ‘free’ but was deallocated with ‘FreeEnvironmentStringsA’
FreeRDP-3.16.0/winpr/libwinpr/environment/test/TestEnvironmentMergeEnvironmentStrings.c:20:38: acquire_memory: allocated here (expects deallocation with ‘free’)
FreeRDP-3.16.0/winpr/libwinpr/environment/test/TestEnvironmentMergeEnvironmentStrings.c:23:16: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/winpr/libwinpr/environment/test/TestEnvironmentMergeEnvironmentStrings.c:30:9: danger: deallocated with ‘FreeEnvironmentStringsA’ here; allocation at [(1)](sarif:/runs/0/results/5/codeFlows/0/threadFlows/0/locations/0) expects deallocation with ‘free’
Error: GCC_ANALYZER_WARNING (CWE-762): [#def1632]
FreeRDP-3.16.0/winpr/libwinpr/environment/test/TestEnvironmentMergeEnvironmentStrings.c:30:9: warning[-Wanalyzer-mismatching-deallocation]: ‘p’ should have been deallocated with ‘free’ but was deallocated with ‘FreeEnvironmentStringsA’
FreeRDP-3.16.0/winpr/libwinpr/environment/test/TestEnvironmentMergeEnvironmentStrings.c:20:38: acquire_memory: allocated here (expects deallocation with ‘free’)
FreeRDP-3.16.0/winpr/libwinpr/environment/test/TestEnvironmentMergeEnvironmentStrings.c:30:9: danger: deallocated with ‘FreeEnvironmentStringsA’ here; allocation at [(1)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/0) expects deallocation with ‘free’
Error: GCC_ANALYZER_WARNING (CWE-775): [#def1633]
FreeRDP-3.16.0/winpr/libwinpr/file/file.c:882:25: warning[-Wanalyzer-file-leak]: leak of FILE ‘fp’
FreeRDP-3.16.0/winpr/libwinpr/file/file.c:892:15: enter_function: entry to ‘FileCreateFileA’
FreeRDP-3.16.0/winpr/libwinpr/file/file.c:908:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/file/file.c:915:30: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/file/file.c:916:12: branch_false: following ‘false’ branch (when ‘pFile’ is non-NULL)...
FreeRDP-3.16.0/winpr/libwinpr/file/file.c:922:9: call_function: inlined call to ‘WINPR_HANDLE_SET_TYPE_AND_MODE’ from ‘FileCreateFileA’
FreeRDP-3.16.0/winpr/libwinpr/file/file.c:926:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/file/file.c:933:9: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/file/file.c:966:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/file/file.c:977:21: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/file/file.c:977:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/file/file.c:987:22: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/file/file.c:987:22: call_function: calling ‘winpr_fopen’ from ‘FileCreateFileA’
FreeRDP-3.16.0/winpr/libwinpr/file/file.c:987:22: return_function: returning to ‘FileCreateFileA’ from ‘winpr_fopen’
FreeRDP-3.16.0/winpr/libwinpr/file/file.c:990:12: branch_false: following ‘false’ branch (when ‘fp’ is non-NULL)...
FreeRDP-3.16.0/winpr/libwinpr/file/file.c:1000:15: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/file/file.c:1023:20: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/winpr/libwinpr/file/file.c:1026:30: branch_true: ...to here
FreeRDP-3.16.0/winpr/libwinpr/file/file.c:1035:38: call_function: calling ‘map_posix_err’ from ‘FileCreateFileA’
Error: GCC_ANALYZER_WARNING (CWE-775): [#def1634]
FreeRDP-3.16.0/winpr/libwinpr/file/file.c:986:12: warning[-Wanalyzer-file-leak]: leak of FILE ‘winpr_fopen(_strdup(lpFileName), "ab")’
FreeRDP-3.16.0/winpr/libwinpr/file/file.c:892:15: enter_function: entry to ‘FileCreateFileA’
FreeRDP-3.16.0/winpr/libwinpr/file/file.c:908:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/file/file.c:915:30: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/file/file.c:916:12: branch_false: following ‘false’ branch (when ‘pFile’ is non-NULL)...
FreeRDP-3.16.0/winpr/libwinpr/file/file.c:922:9: call_function: inlined call to ‘WINPR_HANDLE_SET_TYPE_AND_MODE’ from ‘FileCreateFileA’
FreeRDP-3.16.0/winpr/libwinpr/file/file.c:926:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/file/file.c:933:9: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/file/file.c:940:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/winpr/libwinpr/file/file.c:942:20: branch_true: ...to here
FreeRDP-3.16.0/winpr/libwinpr/file/file.c:953:22: call_function: calling ‘winpr_fopen’ from ‘FileCreateFileA’
FreeRDP-3.16.0/winpr/libwinpr/file/file.c:953:22: return_function: returning to ‘FileCreateFileA’ from ‘winpr_fopen’
FreeRDP-3.16.0/winpr/libwinpr/file/file.c:954:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/file/file.c:962:22: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/file/file.c:986:12: danger: ‘winpr_fopen(_strdup(lpFileName), "ab")’ leaks here; was opened at [(13)](sarif:/runs/0/results/29/codeFlows/0/threadFlows/0/locations/12)
Error: GCC_ANALYZER_WARNING (CWE-775): [#def1635]
FreeRDP-3.16.0/winpr/libwinpr/file/file.c:1031:25: warning[-Wanalyzer-file-leak]: leak of FILE ‘fp’
FreeRDP-3.16.0/winpr/libwinpr/file/file.c:892:15: enter_function: entry to ‘FileCreateFileA’
FreeRDP-3.16.0/winpr/libwinpr/file/file.c:908:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/file/file.c:915:30: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/file/file.c:916:12: branch_false: following ‘false’ branch (when ‘pFile’ is non-NULL)...
FreeRDP-3.16.0/winpr/libwinpr/file/file.c:922:9: call_function: inlined call to ‘WINPR_HANDLE_SET_TYPE_AND_MODE’ from ‘FileCreateFileA’
FreeRDP-3.16.0/winpr/libwinpr/file/file.c:926:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/file/file.c:933:9: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/file/file.c:966:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/file/file.c:977:21: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/file/file.c:977:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/file/file.c:987:22: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/file/file.c:987:22: call_function: calling ‘winpr_fopen’ from ‘FileCreateFileA’
FreeRDP-3.16.0/winpr/libwinpr/file/file.c:987:22: return_function: returning to ‘FileCreateFileA’ from ‘winpr_fopen’
FreeRDP-3.16.0/winpr/libwinpr/file/file.c:990:12: branch_false: following ‘false’ branch (when ‘fp’ is non-NULL)...
FreeRDP-3.16.0/winpr/libwinpr/file/file.c:1000:15: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/file/file.c:1023:20: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/winpr/libwinpr/file/file.c:1026:30: branch_true: ...to here
FreeRDP-3.16.0/winpr/libwinpr/file/file.c:1031:25: danger: ‘fp’ leaks here; was opened at [(15)](sarif:/runs/0/results/33/codeFlows/0/threadFlows/0/locations/14)
Error: GCC_ANALYZER_WARNING (CWE-775): [#def1636]
FreeRDP-3.16.0/winpr/libwinpr/file/file.c:1035:25: warning[-Wanalyzer-file-leak]: leak of FILE ‘fp’
FreeRDP-3.16.0/winpr/libwinpr/file/file.c:892:15: enter_function: entry to ‘FileCreateFileA’
FreeRDP-3.16.0/winpr/libwinpr/file/file.c:908:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/file/file.c:915:30: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/file/file.c:916:12: branch_false: following ‘false’ branch (when ‘pFile’ is non-NULL)...
FreeRDP-3.16.0/winpr/libwinpr/file/file.c:922:9: call_function: inlined call to ‘WINPR_HANDLE_SET_TYPE_AND_MODE’ from ‘FileCreateFileA’
FreeRDP-3.16.0/winpr/libwinpr/file/file.c:926:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/file/file.c:933:9: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/file/file.c:966:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/file/file.c:977:21: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/file/file.c:977:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/file/file.c:987:22: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/file/file.c:987:22: call_function: calling ‘winpr_fopen’ from ‘FileCreateFileA’
FreeRDP-3.16.0/winpr/libwinpr/file/file.c:987:22: return_function: returning to ‘FileCreateFileA’ from ‘winpr_fopen’
FreeRDP-3.16.0/winpr/libwinpr/file/file.c:990:12: branch_false: following ‘false’ branch (when ‘fp’ is non-NULL)...
FreeRDP-3.16.0/winpr/libwinpr/file/file.c:1000:15: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/file/file.c:1023:20: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/winpr/libwinpr/file/file.c:1026:30: branch_true: ...to here
FreeRDP-3.16.0/winpr/libwinpr/file/file.c:1035:38: call_function: calling ‘map_posix_err’ from ‘FileCreateFileA’
FreeRDP-3.16.0/winpr/libwinpr/file/file.c:1035:38: return_function: returning to ‘FileCreateFileA’ from ‘map_posix_err’
FreeRDP-3.16.0/winpr/libwinpr/file/file.c:1035:25: danger: ‘fp’ leaks here; was opened at [(15)](sarif:/runs/0/results/37/codeFlows/0/threadFlows/0/locations/14)
Error: GCC_ANALYZER_WARNING (CWE-775): [#def1637]
FreeRDP-3.16.0/winpr/libwinpr/file/file.c:1054:9: warning[-Wanalyzer-file-leak]: leak of FILE ‘fp’
FreeRDP-3.16.0/winpr/libwinpr/file/file.c:892:15: enter_function: entry to ‘FileCreateFileA’
FreeRDP-3.16.0/winpr/libwinpr/file/file.c:908:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/file/file.c:915:30: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/file/file.c:916:12: branch_false: following ‘false’ branch (when ‘pFile’ is non-NULL)...
FreeRDP-3.16.0/winpr/libwinpr/file/file.c:922:9: call_function: inlined call to ‘WINPR_HANDLE_SET_TYPE_AND_MODE’ from ‘FileCreateFileA’
FreeRDP-3.16.0/winpr/libwinpr/file/file.c:926:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/file/file.c:933:9: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/file/file.c:966:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/file/file.c:977:21: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/file/file.c:977:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/file/file.c:987:22: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/file/file.c:987:22: call_function: calling ‘winpr_fopen’ from ‘FileCreateFileA’
FreeRDP-3.16.0/winpr/libwinpr/file/file.c:987:22: return_function: returning to ‘FileCreateFileA’ from ‘winpr_fopen’
FreeRDP-3.16.0/winpr/libwinpr/file/file.c:990:12: branch_false: following ‘false’ branch (when ‘fp’ is non-NULL)...
FreeRDP-3.16.0/winpr/libwinpr/file/file.c:1000:15: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/file/file.c:1014:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/file/file.c:1018:13: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/file/file.c:1018:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/file/file.c:1043:13: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/file/file.c:1054:9: danger: ‘fp’ leaks here; was opened at [(15)](sarif:/runs/0/results/43/codeFlows/0/threadFlows/0/locations/14)
Error: GCC_ANALYZER_WARNING (CWE-762): [#def1638]
FreeRDP-3.16.0/winpr/libwinpr/file/generic.c:922:9: warning[-Wanalyzer-mismatching-deallocation]: ‘pFileSearch’ should have been deallocated with ‘free’ but was deallocated with ‘FindClose’
FreeRDP-3.16.0/winpr/libwinpr/file/generic.c:876:62: acquire_memory: allocated here (expects deallocation with ‘free’)
FreeRDP-3.16.0/winpr/libwinpr/file/generic.c:877:12: branch_false: following ‘false’ branch (when ‘pFileSearch’ is non-NULL)...
FreeRDP-3.16.0/winpr/libwinpr/file/generic.c:880:9: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/file/generic.c:884:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/winpr/libwinpr/file/generic.c:885:17: branch_true: ...to here
FreeRDP-3.16.0/winpr/libwinpr/file/generic.c:922:9: danger: deallocated with ‘FindClose’ here; allocation at [(1)](sarif:/runs/0/results/44/codeFlows/0/threadFlows/0/locations/0) expects deallocation with ‘free’
Error: GCC_ANALYZER_WARNING (CWE-416): [#def1639]
FreeRDP-3.16.0/winpr/libwinpr/file/generic.c:1216:14: warning[-Wanalyzer-use-after-free]: use after ‘FindClose’ of ‘hFindFile’
FreeRDP-3.16.0/winpr/libwinpr/file/generic.c:873:27: enter_function: entry to ‘file_search_new’
FreeRDP-3.16.0/winpr/libwinpr/file/generic.c:876:62: acquire_memory: allocated here
FreeRDP-3.16.0/winpr/libwinpr/file/generic.c:877:12: branch_false: following ‘false’ branch (when ‘pFileSearch’ is non-NULL)...
FreeRDP-3.16.0/winpr/libwinpr/file/generic.c:880:9: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/file/generic.c:922:9: release_memory: deallocated here
FreeRDP-3.16.0/winpr/libwinpr/file/generic.c:922:9: call_function: calling ‘FindClose’ from ‘file_search_new’
Error: GCC_ANALYZER_WARNING (CWE-457): [#def1640]
FreeRDP-3.16.0/winpr/libwinpr/file/generic.c:1216:14: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘*(WIN32_FILE_SEARCH *)hFindFile.lpPath’
FreeRDP-3.16.0/winpr/libwinpr/file/generic.c:1046:8: enter_function: entry to ‘FindFirstFileW’
FreeRDP-3.16.0/winpr/libwinpr/file/generic.c:1050:12: branch_false: following ‘false’ branch (when ‘lpFileName’ is non-NULL)...
FreeRDP-3.16.0/winpr/libwinpr/file/generic.c:1053:53: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/file/generic.c:1055:12: branch_false: following ‘false’ branch (when ‘fd’ is non-NULL)...
FreeRDP-3.16.0/winpr/libwinpr/file/generic.c:1061:23: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/file/generic.c:1062:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/file/generic.c:1069:13: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/file/generic.c:1069:13: call_function: calling ‘FindFirstFileA’ from ‘FindFirstFileW’
Error: GCC_ANALYZER_WARNING (CWE-775): [#def1641]
FreeRDP-3.16.0/winpr/libwinpr/file/namedPipeClient.c:203:25: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘*pNamedPipe.clientfd’
FreeRDP-3.16.0/winpr/libwinpr/file/namedPipeClient.c:120:1: enter_function: entry to ‘NamedPipeClientCreateFileA’
FreeRDP-3.16.0/winpr/libwinpr/file/namedPipeClient.c:129:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/file/namedPipeClient.c:136:12: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/file/namedPipeClient.c:136:12: branch_false: following ‘false’ branch (when ‘lpFileName’ is non-NULL)...
FreeRDP-3.16.0/winpr/libwinpr/file/namedPipeClient.c:139:14: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/file/namedPipeClient.c:139:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/file/namedPipeClient.c:142:59: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/file/namedPipeClient.c:144:12: branch_false: following ‘false’ branch (when ‘pNamedPipe’ is non-NULL)...
FreeRDP-3.16.0/winpr/libwinpr/file/namedPipeClient.c:151:9: call_function: inlined call to ‘WINPR_HANDLE_SET_TYPE_AND_MODE’ from ‘NamedPipeClientCreateFileA’
FreeRDP-3.16.0/winpr/libwinpr/file/namedPipeClient.c:154:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/file/namedPipeClient.c:160:9: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/file/namedPipeClient.c:167:34: call_function: calling ‘GetNamedPipeNameWithoutPrefixA’ from ‘NamedPipeClientCreateFileA’
FreeRDP-3.16.0/winpr/libwinpr/file/namedPipeClient.c:167:34: return_function: returning to ‘NamedPipeClientCreateFileA’ from ‘GetNamedPipeNameWithoutPrefixA’
FreeRDP-3.16.0/winpr/libwinpr/file/namedPipeClient.c:169:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/file/namedPipeClient.c:172:34: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/file/namedPipeClient.c:172:34: call_function: calling ‘GetNamedPipeUnixDomainSocketFilePathA’ from ‘NamedPipeClientCreateFileA’
FreeRDP-3.16.0/winpr/libwinpr/file/namedPipeClient.c:172:34: return_function: returning to ‘NamedPipeClientCreateFileA’ from ‘GetNamedPipeUnixDomainSocketFilePathA’
FreeRDP-3.16.0/winpr/libwinpr/file/namedPipeClient.c:174:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/file/namedPipeClient.c:177:32: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/file/namedPipeClient.c:177:32: acquire_resource: stream socket created here
FreeRDP-3.16.0/winpr/libwinpr/file/namedPipeClient.c:178:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/file/namedPipeClient.c:181:9: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/file/namedPipeClient.c:188:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/winpr/libwinpr/file/namedPipeClient.c:189:17: branch_true: ...to here
FreeRDP-3.16.0/winpr/libwinpr/file/namedPipeClient.c:202:20: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/winpr/libwinpr/file/namedPipeClient.c:203:25: branch_true: ...to here
FreeRDP-3.16.0/winpr/libwinpr/file/namedPipeClient.c:203:25: danger: ‘*pNamedPipe.clientfd’ leaks here
Error: COMPILER_WARNING (CWE-477): [#def1642]
FreeRDP-3.16.0/winpr/libwinpr/file/test/TestFileCreateFile.c:41:9: warning[-Wdeprecated-declarations]: ‘CreateFileA’ is deprecated: since 3.16.0, Use winpr_CreateFile
Error: COMPILER_WARNING (CWE-477): [#def1643]
FreeRDP-3.16.0/winpr/libwinpr/file/test/TestFileFindFirstFile.c:25:21: warning[-Wdeprecated-declarations]: ‘CreateFileA’ is deprecated: since 3.16.0, Use winpr_CreateFile
Error: COMPILER_WARNING (CWE-477): [#def1644]
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: COMPILER_WARNING (CWE-477): [#def1645]
FreeRDP-3.16.0/winpr/libwinpr/file/test/TestFileWriteFile.c:51:13: warning[-Wdeprecated-declarations]: ‘CreateFileA’ is deprecated: since 3.16.0, Use winpr_CreateFile
Error: COMPILER_WARNING (CWE-477): [#def1646]
FreeRDP-3.16.0/winpr/libwinpr/file/test/TestFileWriteFile.c:80:13: warning[-Wdeprecated-declarations]: ‘CreateFileA’ is deprecated: since 3.16.0, Use winpr_CreateFile
Error: COMPILER_WARNING (CWE-477): [#def1647]
FreeRDP-3.16.0/winpr/libwinpr/file/test/TestFileWriteFile.c:118:9: warning[-Wdeprecated-declarations]: ‘DeleteFileA’ is deprecated: since 3.16.0, Use winpr_DeleteFile
Error: COMPILER_WARNING (CWE-477): [#def1648]
FreeRDP-3.16.0/winpr/libwinpr/file/test/TestFileWriteFile.c:124:17: warning[-Wdeprecated-declarations]: ‘RemoveDirectoryA’ is deprecated: since 3.16.0, Use winpr_RemoveDirectory
Error: COMPILER_WARNING (CWE-477): [#def1649]
FreeRDP-3.16.0/winpr/libwinpr/file/test/TestSetFileAttributes.c:56:9: warning[-Wdeprecated-declarations]: ‘CreateFileA’ is deprecated: since 3.16.0, Use winpr_CreateFile
Error: GCC_ANALYZER_WARNING (CWE-476): [#def1650]
FreeRDP-3.16.0/winpr/libwinpr/interlocked/test/TestInterlockedDList.c:46:17: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘winpr_aligned_malloc(24, 16)’
FreeRDP-3.16.0/winpr/libwinpr/interlocked/test/TestInterlockedDList.c:24:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/interlocked/test/TestInterlockedDList.c:30:9: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/interlocked/test/TestInterlockedDList.c:32:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/interlocked/test/TestInterlockedDList.c:40:9: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/interlocked/test/TestInterlockedDList.c:42:25: branch_true: following ‘true’ branch (when ‘Count != 11’)...
FreeRDP-3.16.0/winpr/libwinpr/interlocked/test/TestInterlockedDList.c:45:33: branch_true: ...to here
FreeRDP-3.16.0/winpr/libwinpr/interlocked/test/TestInterlockedDList.c:45:33: acquire_memory: this call could return NULL
FreeRDP-3.16.0/winpr/libwinpr/interlocked/test/TestInterlockedDList.c:46:17: danger: ‘winpr_aligned_malloc(24, 16)’ could be NULL: unchecked value from [(7)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/6)
Error: GCC_ANALYZER_WARNING (CWE-476): [#def1651]
FreeRDP-3.16.0/winpr/libwinpr/interlocked/test/TestInterlockedDList.c:65:17: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘winpr_aligned_malloc(24, 16)’
FreeRDP-3.16.0/winpr/libwinpr/interlocked/test/TestInterlockedDList.c:24:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/interlocked/test/TestInterlockedDList.c:30:9: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/interlocked/test/TestInterlockedDList.c:32:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/interlocked/test/TestInterlockedDList.c:40:9: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/interlocked/test/TestInterlockedDList.c:42:25: branch_true: following ‘true’ branch (when ‘Count != 11’)...
FreeRDP-3.16.0/winpr/libwinpr/interlocked/test/TestInterlockedDList.c:45:33: branch_true: ...to here
FreeRDP-3.16.0/winpr/libwinpr/interlocked/test/TestInterlockedDList.c:50:26: branch_true: following ‘true’ branch (when ‘Count != 0’)...
FreeRDP-3.16.0/winpr/libwinpr/interlocked/test/TestInterlockedDList.c:52:30: branch_true: ...to here
FreeRDP-3.16.0/winpr/libwinpr/interlocked/test/TestInterlockedDList.c:61:25: branch_true: following ‘true’ branch (when ‘Count != 11’)...
FreeRDP-3.16.0/winpr/libwinpr/interlocked/test/TestInterlockedDList.c:64:33: branch_true: ...to here
FreeRDP-3.16.0/winpr/libwinpr/interlocked/test/TestInterlockedDList.c:64:33: acquire_memory: this call could return NULL
FreeRDP-3.16.0/winpr/libwinpr/interlocked/test/TestInterlockedDList.c:65:17: danger: ‘winpr_aligned_malloc(24, 16)’ could be NULL: unchecked value from [(11)](sarif:/runs/0/results/3/codeFlows/0/threadFlows/0/locations/10)
Error: GCC_ANALYZER_WARNING (CWE-122): [#def1652]
FreeRDP-3.16.0/winpr/libwinpr/library/library.c:296:9: warning[-Wanalyzer-out-of-bounds]: heap-based buffer overflow
FreeRDP-3.16.0/winpr/libwinpr/library/library.c:237:7: enter_function: entry to ‘GetModuleFileNameW’
FreeRDP-3.16.0/winpr/libwinpr/library/library.c:240:12: branch_false: following ‘false’ branch (when ‘lpFilename’ is non-NULL)...
FreeRDP-3.16.0/winpr/libwinpr/library/library.c:246:22: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/library/library.c:247:12: branch_false: following ‘false’ branch (when ‘name’ is non-NULL)...
FreeRDP-3.16.0/winpr/libwinpr/library/library.c:252:18: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/library/library.c:252:18: call_function: calling ‘GetModuleFileNameA’ from ‘GetModuleFileNameW’
Error: GCC_ANALYZER_WARNING (CWE-126): [#def1653]
FreeRDP-3.16.0/winpr/libwinpr/path/test/TestPathCchAddBackslash.c:25:9: warning[-Wanalyzer-out-of-bounds]: buffer over-read
Error: GCC_ANALYZER_WARNING (CWE-126): [#def1654]
FreeRDP-3.16.0/winpr/libwinpr/path/test/TestPathCchAddBackslash.c:45:9: warning[-Wanalyzer-out-of-bounds]: buffer over-read
FreeRDP-3.16.0/winpr/libwinpr/path/test/TestPathCchAddBackslash.c:31:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/path/test/TestPathCchAddBackslash.c:37:13: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/path/test/TestPathCchAddBackslash.c:37:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/path/test/TestPathCchAddBackslash.c:45:9: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/path/test/TestPathCchAddBackslash.c:45:9: danger: out-of-bounds read from byte 18 till byte 32767 but ‘testPathBackslash’ ends at byte 18
Error: GCC_ANALYZER_WARNING (CWE-126): [#def1655]
FreeRDP-3.16.0/winpr/libwinpr/path/test/TestPathCchAddBackslashEx.c:27:9: warning[-Wanalyzer-out-of-bounds]: buffer over-read
Error: GCC_ANALYZER_WARNING (CWE-126): [#def1656]
FreeRDP-3.16.0/winpr/libwinpr/path/test/TestPathCchAddBackslashEx.c:47:9: warning[-Wanalyzer-out-of-bounds]: buffer over-read
FreeRDP-3.16.0/winpr/libwinpr/path/test/TestPathCchAddBackslashEx.c:33:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/path/test/TestPathCchAddBackslashEx.c:39:13: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/path/test/TestPathCchAddBackslashEx.c:39:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/path/test/TestPathCchAddBackslashEx.c:47:9: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/path/test/TestPathCchAddBackslashEx.c:47:9: danger: out-of-bounds read from byte 18 till byte 32767 but ‘testPathBackslash’ ends at byte 18
Error: GCC_ANALYZER_WARNING (CWE-126): [#def1657]
FreeRDP-3.16.0/winpr/libwinpr/path/test/TestPathCchAddExtension.c:23:9: warning[-Wanalyzer-out-of-bounds]: buffer over-read
Error: GCC_ANALYZER_WARNING (CWE-126): [#def1658]
FreeRDP-3.16.0/winpr/libwinpr/path/test/TestPathCchAddExtension.c:41:9: warning[-Wanalyzer-out-of-bounds]: buffer over-read
FreeRDP-3.16.0/winpr/libwinpr/path/test/TestPathCchAddExtension.c:27:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/path/test/TestPathCchAddExtension.c:33:13: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/path/test/TestPathCchAddExtension.c:33:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/path/test/TestPathCchAddExtension.c:41:9: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/path/test/TestPathCchAddExtension.c:41:9: danger: out-of-bounds read from byte 24 till byte 32767 but ‘testPathNoExtension’ ends at byte 24
Error: GCC_ANALYZER_WARNING (CWE-126): [#def1659]
FreeRDP-3.16.0/winpr/libwinpr/path/test/TestPathCchAddExtension.c:59:9: warning[-Wanalyzer-out-of-bounds]: buffer over-read
FreeRDP-3.16.0/winpr/libwinpr/path/test/TestPathCchAddExtension.c:27:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/path/test/TestPathCchAddExtension.c:33:13: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/path/test/TestPathCchAddExtension.c:33:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/path/test/TestPathCchAddExtension.c:41:9: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/path/test/TestPathCchAddExtension.c:45:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/path/test/TestPathCchAddExtension.c:51:13: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/path/test/TestPathCchAddExtension.c:51:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/path/test/TestPathCchAddExtension.c:59:9: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/path/test/TestPathCchAddExtension.c:59:9: danger: out-of-bounds read from byte 28 till byte 32767 but ‘testPathExtension’ ends at byte 28
Error: GCC_ANALYZER_WARNING (CWE-126): [#def1660]
FreeRDP-3.16.0/winpr/libwinpr/path/test/TestPathCchAddExtension.c:77:9: warning[-Wanalyzer-out-of-bounds]: buffer over-read
FreeRDP-3.16.0/winpr/libwinpr/path/test/TestPathCchAddExtension.c:27:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/path/test/TestPathCchAddExtension.c:33:13: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/path/test/TestPathCchAddExtension.c:33:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/path/test/TestPathCchAddExtension.c:41:9: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/path/test/TestPathCchAddExtension.c:45:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/path/test/TestPathCchAddExtension.c:51:13: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/path/test/TestPathCchAddExtension.c:51:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/path/test/TestPathCchAddExtension.c:59:9: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/path/test/TestPathCchAddExtension.c:63:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/path/test/TestPathCchAddExtension.c:69:13: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/path/test/TestPathCchAddExtension.c:69:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/path/test/TestPathCchAddExtension.c:77:9: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/path/test/TestPathCchAddExtension.c:77:9: danger: out-of-bounds read from byte 28 till byte 32767 but ‘testPathExtension’ ends at byte 28
Error: GCC_ANALYZER_WARNING (CWE-126): [#def1661]
FreeRDP-3.16.0/winpr/libwinpr/path/test/TestPathCchAppend.c:24:9: warning[-Wanalyzer-out-of-bounds]: buffer over-read
Error: GCC_ANALYZER_WARNING (CWE-126): [#def1662]
FreeRDP-3.16.0/winpr/libwinpr/path/test/TestPathCchAppend.c:42:9: warning[-Wanalyzer-out-of-bounds]: buffer over-read
FreeRDP-3.16.0/winpr/libwinpr/path/test/TestPathCchAppend.c:28:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/path/test/TestPathCchAppend.c:34:13: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/path/test/TestPathCchAppend.c:34:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/path/test/TestPathCchAppend.c:42:9: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/path/test/TestPathCchAppend.c:42:9: danger: out-of-bounds read from byte 18 till byte 32767 but ‘testBasePathBackslash’ ends at byte 18
Error: GCC_ANALYZER_WARNING (CWE-126): [#def1663]
FreeRDP-3.16.0/winpr/libwinpr/path/test/TestPathCchAppend.c:60:9: warning[-Wanalyzer-out-of-bounds]: buffer over-read
FreeRDP-3.16.0/winpr/libwinpr/path/test/TestPathCchAppend.c:28:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/path/test/TestPathCchAppend.c:34:13: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/path/test/TestPathCchAppend.c:34:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/path/test/TestPathCchAppend.c:42:9: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/path/test/TestPathCchAppend.c:46:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/path/test/TestPathCchAppend.c:52:13: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/path/test/TestPathCchAppend.c:52:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/path/test/TestPathCchAppend.c:60:9: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/path/test/TestPathCchAppend.c:60:9: danger: out-of-bounds read from byte 17 till byte 32767 but ‘testBasePathNoBackslash’ ends at byte 17
Error: GCC_ANALYZER_WARNING (CWE-126): [#def1664]
FreeRDP-3.16.0/winpr/libwinpr/path/test/TestPathCchAppend.c:78:9: warning[-Wanalyzer-out-of-bounds]: buffer over-read
FreeRDP-3.16.0/winpr/libwinpr/path/test/TestPathCchAppend.c:28:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/path/test/TestPathCchAppend.c:34:13: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/path/test/TestPathCchAppend.c:34:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/path/test/TestPathCchAppend.c:42:9: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/path/test/TestPathCchAppend.c:46:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/path/test/TestPathCchAppend.c:52:13: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/path/test/TestPathCchAppend.c:52:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/path/test/TestPathCchAppend.c:60:9: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/path/test/TestPathCchAppend.c:64:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/path/test/TestPathCchAppend.c:70:13: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/path/test/TestPathCchAppend.c:70:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/path/test/TestPathCchAppend.c:78:9: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/path/test/TestPathCchAppend.c:78:9: danger: out-of-bounds read from byte 17 till byte 32767 but ‘testBasePathNoBackslash’ ends at byte 17
Error: GCC_ANALYZER_WARNING (CWE-126): [#def1665]
FreeRDP-3.16.0/winpr/libwinpr/path/test/TestPathCchAppend.c:105:9: warning[-Wanalyzer-out-of-bounds]: buffer over-read
FreeRDP-3.16.0/winpr/libwinpr/path/test/TestPathCchAppend.c:28:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/path/test/TestPathCchAppend.c:34:13: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/path/test/TestPathCchAppend.c:34:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/path/test/TestPathCchAppend.c:42:9: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/path/test/TestPathCchAppend.c:46:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/path/test/TestPathCchAppend.c:52:13: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/path/test/TestPathCchAppend.c:52:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/path/test/TestPathCchAppend.c:60:9: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/path/test/TestPathCchAppend.c:64:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/path/test/TestPathCchAppend.c:70:13: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/path/test/TestPathCchAppend.c:70:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/path/test/TestPathCchAppend.c:78:9: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/path/test/TestPathCchAppend.c:82:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/path/test/TestPathCchAppend.c:88:13: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/path/test/TestPathCchAppend.c:88:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/path/test/TestPathCchAppend.c:95:18: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/path/test/TestPathCchAppend.c:96:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/path/test/TestPathCchAppend.c:105:9: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/path/test/TestPathCchAppend.c:105:9: danger: out-of-bounds read from byte 17 till byte 32767 but ‘testBasePathNoBackslash’ ends at byte 17
Error: GCC_ANALYZER_WARNING (CWE-126): [#def1666]
FreeRDP-3.16.0/winpr/libwinpr/path/test/TestPathCchAppend.c:116:9: warning[-Wanalyzer-out-of-bounds]: buffer over-read
FreeRDP-3.16.0/winpr/libwinpr/path/test/TestPathCchAppend.c:28:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/path/test/TestPathCchAppend.c:34:13: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/path/test/TestPathCchAppend.c:34:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/path/test/TestPathCchAppend.c:42:9: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/path/test/TestPathCchAppend.c:46:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/path/test/TestPathCchAppend.c:52:13: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/path/test/TestPathCchAppend.c:52:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/path/test/TestPathCchAppend.c:60:9: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/path/test/TestPathCchAppend.c:64:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/path/test/TestPathCchAppend.c:70:13: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/path/test/TestPathCchAppend.c:70:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/path/test/TestPathCchAppend.c:78:9: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/path/test/TestPathCchAppend.c:82:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/path/test/TestPathCchAppend.c:88:13: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/path/test/TestPathCchAppend.c:88:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/path/test/TestPathCchAppend.c:95:18: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/path/test/TestPathCchAppend.c:96:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/path/test/TestPathCchAppend.c:105:9: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/path/test/TestPathCchAppend.c:107:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/path/test/TestPathCchAppend.c:116:9: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/path/test/TestPathCchAppend.c:116:9: danger: out-of-bounds read from byte 17 till byte 32767 but ‘testBasePathNoBackslash’ ends at byte 17
Error: GCC_ANALYZER_WARNING (CWE-126): [#def1667]
FreeRDP-3.16.0/winpr/libwinpr/path/test/TestPathCchAppend.c:125:9: warning[-Wanalyzer-out-of-bounds]: buffer over-read
FreeRDP-3.16.0/winpr/libwinpr/path/test/TestPathCchAppend.c:28:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/path/test/TestPathCchAppend.c:34:13: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/path/test/TestPathCchAppend.c:34:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/path/test/TestPathCchAppend.c:42:9: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/path/test/TestPathCchAppend.c:46:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/path/test/TestPathCchAppend.c:52:13: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/path/test/TestPathCchAppend.c:52:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/path/test/TestPathCchAppend.c:60:9: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/path/test/TestPathCchAppend.c:64:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/path/test/TestPathCchAppend.c:70:13: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/path/test/TestPathCchAppend.c:70:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/path/test/TestPathCchAppend.c:78:9: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/path/test/TestPathCchAppend.c:82:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/path/test/TestPathCchAppend.c:88:13: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/path/test/TestPathCchAppend.c:88:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/path/test/TestPathCchAppend.c:95:18: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/path/test/TestPathCchAppend.c:96:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/path/test/TestPathCchAppend.c:105:9: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/path/test/TestPathCchAppend.c:107:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/path/test/TestPathCchAppend.c:116:9: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/path/test/TestPathCchAppend.c:118:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/path/test/TestPathCchAppend.c:125:9: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/path/test/TestPathCchAppend.c:125:9: danger: out-of-bounds read from byte 17 till byte 32767 but ‘testBasePathNoBackslash’ ends at byte 17
Error: GCC_ANALYZER_WARNING (CWE-126): [#def1668]
FreeRDP-3.16.0/winpr/libwinpr/path/test/TestPathCchStripPrefix.c:35:9: warning[-Wanalyzer-out-of-bounds]: buffer over-read
Error: GCC_ANALYZER_WARNING (CWE-126): [#def1669]
FreeRDP-3.16.0/winpr/libwinpr/path/test/TestPathCchStripPrefix.c:54:9: warning[-Wanalyzer-out-of-bounds]: buffer over-read
FreeRDP-3.16.0/winpr/libwinpr/path/test/TestPathCchStripPrefix.c:39:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/path/test/TestPathCchStripPrefix.c:45:13: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/path/test/TestPathCchStripPrefix.c:45:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/path/test/TestPathCchStripPrefix.c:54:9: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/path/test/TestPathCchStripPrefix.c:54:9: danger: out-of-bounds read from byte 15 till byte 32767 but ‘testPathPrefixDeviceNamespace’ ends at byte 15
Error: GCC_ANALYZER_WARNING (CWE-126): [#def1670]
FreeRDP-3.16.0/winpr/libwinpr/path/test/TestPathCchStripPrefix.c:85:17: warning[-Wanalyzer-out-of-bounds]: buffer over-read
FreeRDP-3.16.0/winpr/libwinpr/path/test/TestPathCchStripPrefix.c:39:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/path/test/TestPathCchStripPrefix.c:45:13: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/path/test/TestPathCchStripPrefix.c:45:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/path/test/TestPathCchStripPrefix.c:54:9: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/path/test/TestPathCchStripPrefix.c:58:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/path/test/TestPathCchStripPrefix.c:64:13: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/path/test/TestPathCchStripPrefix.c:64:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/path/test/TestPathCchStripPrefix.c:72:18: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/path/test/TestPathCchStripPrefix.c:73:12: branch_false: following ‘false’ branch...
branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/path/test/TestPathCchStripPrefix.c:83:25: branch_true: following ‘true’ branch (when ‘i <= 4’)...
FreeRDP-3.16.0/winpr/libwinpr/path/test/TestPathCchStripPrefix.c:85:17: branch_true: ...to here
FreeRDP-3.16.0/winpr/libwinpr/path/test/TestPathCchStripPrefix.c:85:17: danger: out-of-bounds read from byte 22 till byte 32767 but ‘testPathPrefixFileNamespace’ ends at byte 22
Error: GCC_ANALYZER_WARNING (CWE-126): [#def1671]
FreeRDP-3.16.0/winpr/libwinpr/path/test/TestPathCchStripPrefix.c:99:9: warning[-Wanalyzer-out-of-bounds]: buffer over-read
FreeRDP-3.16.0/winpr/libwinpr/path/test/TestPathCchStripPrefix.c:39:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/path/test/TestPathCchStripPrefix.c:45:13: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/path/test/TestPathCchStripPrefix.c:45:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/path/test/TestPathCchStripPrefix.c:54:9: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/path/test/TestPathCchStripPrefix.c:58:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/path/test/TestPathCchStripPrefix.c:64:13: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/path/test/TestPathCchStripPrefix.c:64:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/path/test/TestPathCchStripPrefix.c:72:18: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/path/test/TestPathCchStripPrefix.c:73:12: branch_false: following ‘false’ branch...
branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/path/test/TestPathCchStripPrefix.c:83:25: branch_true: following ‘true’ branch (when ‘i <= 4’)...
FreeRDP-3.16.0/winpr/libwinpr/path/test/TestPathCchStripPrefix.c:85:17: branch_true: ...to here
FreeRDP-3.16.0/winpr/libwinpr/path/test/TestPathCchStripPrefix.c:86:20: branch_false: following ‘false’ branch (when ‘i != 4’)...
FreeRDP-3.16.0/winpr/libwinpr/path/test/TestPathCchStripPrefix.c:88:26: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/path/test/TestPathCchStripPrefix.c:89:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/path/test/TestPathCchStripPrefix.c:83:32: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/path/test/TestPathCchStripPrefix.c:99:9: danger: out-of-bounds read from byte 7 till byte 32767 but ‘testPathPrefixFileNamespaceMinimum’ ends at byte 7
Error: GCC_ANALYZER_WARNING (CWE-126): [#def1672]
FreeRDP-3.16.0/winpr/libwinpr/path/test/TestPathIsUNCEx.c:23:9: warning[-Wanalyzer-out-of-bounds]: buffer over-read
Error: GCC_ANALYZER_WARNING (CWE-126): [#def1673]
FreeRDP-3.16.0/winpr/libwinpr/path/test/TestPathIsUNCEx.c:41:9: warning[-Wanalyzer-out-of-bounds]: buffer over-read
FreeRDP-3.16.0/winpr/libwinpr/path/test/TestPathIsUNCEx.c:27:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/path/test/TestPathIsUNCEx.c:33:13: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/path/test/TestPathIsUNCEx.c:33:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/path/test/TestPathIsUNCEx.c:41:9: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/path/test/TestPathIsUNCEx.c:41:9: danger: out-of-bounds read from byte 19 till byte 32767 but ‘testPathNotUNC’ ends at byte 19
Error: GCC_ANALYZER_WARNING (CWE-775): [#def1674]
FreeRDP-3.16.0/winpr/libwinpr/pipe/../handle/handle.h:129:17: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘serverfd’
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:563:8: enter_function: entry to ‘CreateNamedPipeA’
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:574:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:581:12: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:581:12: branch_false: following ‘false’ branch (when ‘lpName’ is non-NULL)...
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:584:14: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:584:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:587:41: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:589:12: branch_false: following ‘false’ branch (when ‘pNamedPipe’ is non-NULL)...
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:592:9: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:597:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:600:40: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:600:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:603:40: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:603:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:606:9: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:632:12: branch_true: following ‘true’ branch (when ‘serverfd == -1’)...
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:634:36: branch_true: ...to here
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:636:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:639:22: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:655:33: acquire_resource: stream socket created here
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:655:20: branch_false: following ‘false’ branch (when ‘serverfd != -1’)...
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:663:17: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:666:20: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:668:30: branch_true: ...to here
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:723:9: call_function: calling ‘NamedPipeCloseHandle’ from ‘CreateNamedPipeA’
Error: GCC_ANALYZER_WARNING (CWE-775): [#def1675]
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:500:25: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘pipe_fd[0]’
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:483:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:494:34: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:497:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:499:21: branch_true: ...to here
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:499:20: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:500:25: branch_true: ...to here
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:500:25: danger: ‘pipe_fd[0]’ leaks here
Error: GCC_ANALYZER_WARNING (CWE-775): [#def1676]
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:500:25: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘pipe_fd[1]’
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:483:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:494:34: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:497:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:499:21: branch_true: ...to here
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:499:20: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:500:25: branch_true: ...to here
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:500:25: danger: ‘pipe_fd[1]’ leaks here
Error: GCC_ANALYZER_WARNING (CWE-775): [#def1677]
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:502:25: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘pipe_fd[0]’
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:483:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:494:34: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:497:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:499:21: branch_true: ...to here
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:499:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:501:21: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:501:20: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:502:25: branch_true: ...to here
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:502:25: danger: ‘pipe_fd[0]’ leaks here
Error: GCC_ANALYZER_WARNING (CWE-775): [#def1678]
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:502:25: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘pipe_fd[1]’
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:483:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:494:34: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:497:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:499:21: branch_true: ...to here
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:499:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:501:21: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:501:20: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:502:25: branch_true: ...to here
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:502:25: danger: ‘pipe_fd[1]’ leaks here
Error: GCC_ANALYZER_WARNING (CWE-775): [#def1679]
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:669:25: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘serverfd’
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:574:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:581:12: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:581:12: branch_false: following ‘false’ branch (when ‘lpName’ is non-NULL)...
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:584:14: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:584:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:587:41: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:589:12: branch_false: following ‘false’ branch (when ‘pNamedPipe’ is non-NULL)...
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:592:9: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:597:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:600:40: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:600:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:603:40: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:603:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:606:9: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:632:12: branch_true: following ‘true’ branch (when ‘serverfd == -1’)...
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:634:36: branch_true: ...to here
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:636:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:639:22: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:655:33: acquire_resource: stream socket created here
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:655:20: branch_false: following ‘false’ branch (when ‘serverfd != -1’)...
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:663:17: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:666:20: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:668:30: branch_true: ...to here
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:669:25: danger: ‘serverfd’ leaks here
Error: GCC_ANALYZER_WARNING (CWE-775): [#def1680]
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:677:25: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘serverfd’
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:574:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:581:12: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:581:12: branch_false: following ‘false’ branch (when ‘lpName’ is non-NULL)...
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:584:14: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:584:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:587:41: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:589:12: branch_false: following ‘false’ branch (when ‘pNamedPipe’ is non-NULL)...
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:592:9: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:597:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:600:40: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:600:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:603:40: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:603:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:606:9: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:632:12: branch_true: following ‘true’ branch (when ‘serverfd == -1’)...
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:634:36: branch_true: ...to here
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:636:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:639:22: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:655:33: acquire_resource: stream socket created here
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:655:20: branch_false: following ‘false’ branch (when ‘serverfd != -1’)...
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:663:17: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:666:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:674:21: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:674:20: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:676:30: branch_true: ...to here
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:677:25: danger: ‘serverfd’ leaks here
Error: GCC_ANALYZER_WARNING (CWE-775): [#def1681]
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:682:17: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘serverfd’
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:574:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:581:12: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:581:12: branch_false: following ‘false’ branch (when ‘lpName’ is non-NULL)...
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:584:14: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:584:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:587:41: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:589:12: branch_false: following ‘false’ branch (when ‘pNamedPipe’ is non-NULL)...
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:592:9: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:597:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:600:40: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:600:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:603:40: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:603:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:606:9: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:632:12: branch_true: following ‘true’ branch (when ‘serverfd == -1’)...
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:634:36: branch_true: ...to here
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:636:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:639:22: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:655:33: acquire_resource: stream socket created here
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:655:20: branch_false: following ‘false’ branch (when ‘serverfd != -1’)...
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:663:17: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:666:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:674:21: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:674:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:682:36: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:682:17: danger: ‘serverfd’ leaks here
Error: GCC_ANALYZER_WARNING (CWE-775): [#def1682]
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:687:42: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘serverfd’
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:574:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:581:12: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:581:12: branch_false: following ‘false’ branch (when ‘lpName’ is non-NULL)...
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:584:14: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:584:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:587:41: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:589:12: branch_false: following ‘false’ branch (when ‘pNamedPipe’ is non-NULL)...
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:592:9: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:597:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:600:40: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:600:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:603:40: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:603:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:606:9: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:632:12: branch_true: following ‘true’ branch (when ‘serverfd == -1’)...
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:634:36: branch_true: ...to here
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:636:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:639:22: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:655:33: acquire_resource: stream socket created here
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:655:20: branch_false: following ‘false’ branch (when ‘serverfd != -1’)...
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:663:17: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:666:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:674:21: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:674:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:682:36: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:684:20: branch_false: following ‘false’ branch (when ‘baseSocket’ is non-NULL)...
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:687:42: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:687:42: danger: ‘serverfd’ leaks here
Error: GCC_ANALYZER_WARNING (CWE-775): [#def1683]
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:696:22: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘serverfd’
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:574:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:581:12: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:581:12: branch_false: following ‘false’ branch (when ‘lpName’ is non-NULL)...
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:584:14: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:584:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:587:41: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:589:12: branch_false: following ‘false’ branch (when ‘pNamedPipe’ is non-NULL)...
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:592:9: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:597:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:600:40: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:600:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:603:40: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:603:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:606:9: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:632:12: branch_true: following ‘true’ branch (when ‘serverfd == -1’)...
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:634:36: branch_true: ...to here
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:636:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:639:22: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:655:33: acquire_resource: stream socket created here
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:655:20: branch_false: following ‘false’ branch (when ‘serverfd != -1’)...
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:663:17: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:666:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:674:21: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:674:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:682:36: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:684:20: branch_false: following ‘false’ branch (when ‘baseSocket’ is non-NULL)...
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:687:42: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:687:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:693:17: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:696:22: danger: ‘serverfd’ leaks here
Error: GCC_ANALYZER_WARNING (CWE-775): [#def1684]
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:720:9: warning[-Wanalyzer-fd-leak]: leak of file descriptor
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:574:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:581:12: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:581:12: branch_false: following ‘false’ branch (when ‘lpName’ is non-NULL)...
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:584:14: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:584:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:587:41: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:589:12: branch_false: following ‘false’ branch (when ‘pNamedPipe’ is non-NULL)...
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:592:9: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:597:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:600:40: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:600:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:603:40: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:603:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:606:9: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:632:12: branch_true: following ‘true’ branch (when ‘serverfd == -1’)...
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:634:36: branch_true: ...to here
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:636:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:639:22: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:655:20: branch_false: following ‘false’ branch (when ‘serverfd != -1’)...
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:663:17: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:666:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:674:21: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:674:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:682:36: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:684:20: branch_false: following ‘false’ branch (when ‘baseSocket’ is non-NULL)...
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:687:42: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:687:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:693:17: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:696:20: branch_false: following ‘false’ branch...
branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:707:32: acquire_resource: opened here
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:720:9: danger: leaks here; was opened at [(34)](sarif:/runs/0/results/66/codeFlows/0/threadFlows/0/locations/33)
Error: GCC_ANALYZER_WARNING (CWE-775): [#def1685]
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:726:17: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘serverfd’
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:563:8: enter_function: entry to ‘CreateNamedPipeA’
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:574:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:581:12: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:581:12: branch_false: following ‘false’ branch (when ‘lpName’ is non-NULL)...
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:584:14: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:584:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:587:41: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:589:12: branch_false: following ‘false’ branch (when ‘pNamedPipe’ is non-NULL)...
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:592:9: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:597:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:600:40: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:600:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:603:40: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:603:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:606:9: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:632:12: branch_true: following ‘true’ branch (when ‘serverfd == -1’)...
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:634:36: branch_true: ...to here
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:636:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:639:22: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:655:33: acquire_resource: stream socket created here
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:655:20: branch_false: following ‘false’ branch (when ‘serverfd != -1’)...
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:663:17: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:666:20: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:668:30: branch_true: ...to here
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:723:9: call_function: calling ‘NamedPipeCloseHandle’ from ‘CreateNamedPipeA’
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:723:9: return_function: returning to ‘CreateNamedPipeA’ from ‘NamedPipeCloseHandle’
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:725:12: branch_true: following ‘true’ branch (when ‘serverfd != -1’)...
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:726:17: branch_true: ...to here
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:726:17: danger: ‘serverfd’ leaks here
Error: GCC_ANALYZER_WARNING (CWE-775): [#def1686]
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:768:20: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘((WINPR_NAMED_PIPE)*(void *)hNamedPipe).serverfd’
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:750:12: branch_false: following ‘false’ branch (when ‘lpOverlapped’ is NULL)...
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:757:12: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:757:12: branch_false: following ‘false’ branch (when ‘hNamedPipe’ is non-NULL)...
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:762:15: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:762:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:764:36: branch_true: ...to here
FreeRDP-3.16.0/winpr/libwinpr/pipe/pipe.c:768:20: danger: ‘((WINPR_NAMED_PIPE)*(void *)hNamedPipe).serverfd’ leaks here
Error: COMPILER_WARNING (CWE-477): [#def1687]
FreeRDP-3.16.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:38:13: warning[-Wdeprecated-declarations]: ‘CreateFileA’ is deprecated: since 3.16.0, Use winpr_CreateFile
Error: COMPILER_WARNING (CWE-590): [#def1688]
FreeRDP-3.16.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c: scope_hint: In function ‘named_pipe_client_thread’
FreeRDP-3.16.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:87:15: warning[-Wfree-nonheap-object]: ‘CloseHandle’ called on a pointer to an unallocated object ‘-1B’
Error: COMPILER_WARNING (CWE-590): [#def1689]
FreeRDP-3.16.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:87:15: warning[-Wfree-nonheap-object]: ‘CloseHandle’ called on a pointer to an unallocated object ‘18446744073709551615’
Error: COMPILER_WARNING (CWE-590): [#def1690]
FreeRDP-3.16.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c: scope_hint: In function ‘named_pipe_server_thread’
FreeRDP-3.16.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:182:15: warning[-Wfree-nonheap-object]: ‘CloseHandle’ called on a pointer to an unallocated object ‘-1B’
Error: COMPILER_WARNING (CWE-590): [#def1691]
FreeRDP-3.16.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:182:15: warning[-Wfree-nonheap-object]: ‘CloseHandle’ called on a pointer to an unallocated object ‘18446744073709551615’
Error: COMPILER_WARNING (CWE-477): [#def1692]
FreeRDP-3.16.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:254:17: warning[-Wdeprecated-declarations]: ‘CreateFileA’ is deprecated: since 3.16.0, Use winpr_CreateFile
Error: COMPILER_WARNING (CWE-477): [#def1693]
FreeRDP-3.16.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipeOverlapped.c:57:9: warning[-Wdeprecated-declarations]: ‘CreateFileA’ is deprecated: since 3.16.0, Use winpr_CreateFile
Error: GCC_ANALYZER_WARNING (CWE-476): [#def1694]
FreeRDP-3.16.0/winpr/libwinpr/sspi/Kerberos/kerberos.c:1331:17: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘kerberos_ContextNew(sspi_SecureHandleGetLowerPointer(phCredential))’
FreeRDP-3.16.0/winpr/libwinpr/sspi/Kerberos/kerberos.c:1284:34: enter_function: entry to ‘kerberos_AcceptSecurityContext’
FreeRDP-3.16.0/winpr/libwinpr/sspi/Kerberos/kerberos.c:1316:12: branch_true: following ‘true’ branch (when ‘pInput’ is non-NULL)...
FreeRDP-3.16.0/winpr/libwinpr/sspi/Kerberos/kerberos.c:1317:32: branch_true: ...to here
FreeRDP-3.16.0/winpr/libwinpr/sspi/Kerberos/kerberos.c:1318:12: branch_false: following ‘false’ branch (when ‘pOutput’ is NULL)...
FreeRDP-3.16.0/winpr/libwinpr/sspi/Kerberos/kerberos.c:1321:12: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/sspi/Kerberos/kerberos.c:1321:12: branch_false: following ‘false’ branch (when ‘input_buffer’ is non-NULL)...
FreeRDP-3.16.0/winpr/libwinpr/sspi/Kerberos/kerberos.c:1324:14: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/sspi/Kerberos/kerberos.c:1324:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/sspi/Kerberos/kerberos.c:1327:12: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/sspi/Kerberos/kerberos.c:1327:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/winpr/libwinpr/sspi/Kerberos/kerberos.c:1330:27: branch_true: ...to here
FreeRDP-3.16.0/winpr/libwinpr/sspi/Kerberos/kerberos.c:1330:27: call_function: calling ‘kerberos_ContextNew’ from ‘kerberos_AcceptSecurityContext’
FreeRDP-3.16.0/winpr/libwinpr/sspi/Kerberos/kerberos.c:1330:27: return_function: returning to ‘kerberos_AcceptSecurityContext’ from ‘kerberos_ContextNew’
FreeRDP-3.16.0/winpr/libwinpr/sspi/Kerberos/kerberos.c:1331:17: danger: dereference of NULL ‘kerberos_ContextNew(sspi_SecureHandleGetLowerPointer(phCredential))’
Error: GCC_ANALYZER_WARNING (CWE-476): [#def1695]
FreeRDP-3.16.0/winpr/libwinpr/sspi/Schannel/schannel.c:139:17: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘credentials’
FreeRDP-3.16.0/winpr/libwinpr/sspi/Schannel/schannel.c:127:34: enter_function: entry to ‘schannel_AcquireCredentialsHandleW’
FreeRDP-3.16.0/winpr/libwinpr/sspi/Schannel/schannel.c:138:31: call_function: inlined call to ‘schannel_CredentialsNew’ from ‘schannel_AcquireCredentialsHandleW’
FreeRDP-3.16.0/winpr/libwinpr/sspi/Schannel/schannel.c:139:17: danger: ‘credentials’ could be NULL: unchecked value from [(3)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-476): [#def1696]
FreeRDP-3.16.0/winpr/libwinpr/sspi/Schannel/schannel.c:154:17: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘credentials’
FreeRDP-3.16.0/winpr/libwinpr/sspi/Schannel/schannel.c:127:34: enter_function: entry to ‘schannel_AcquireCredentialsHandleW’
FreeRDP-3.16.0/winpr/libwinpr/sspi/Schannel/schannel.c:135:12: branch_false: following ‘false’ branch (when ‘fCredentialUse != 2’)...
FreeRDP-3.16.0/winpr/libwinpr/sspi/Schannel/schannel.c:151:17: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/sspi/Schannel/schannel.c:151:17: branch_true: following ‘true’ branch (when ‘fCredentialUse == 1’)...
FreeRDP-3.16.0/winpr/libwinpr/sspi/Schannel/schannel.c:153:31: call_function: inlined call to ‘schannel_CredentialsNew’ from ‘schannel_AcquireCredentialsHandleW’
FreeRDP-3.16.0/winpr/libwinpr/sspi/Schannel/schannel.c:154:17: danger: ‘credentials’ could be NULL: unchecked value from [(7)](sarif:/runs/0/results/4/codeFlows/0/threadFlows/0/locations/6)
Error: GCC_ANALYZER_WARNING (CWE-775): [#def1697]
FreeRDP-3.16.0/winpr/libwinpr/synch/semaphore.c:155:21: warning[-Wanalyzer-fd-leak]: leak of file descriptor
FreeRDP-3.16.0/winpr/libwinpr/synch/semaphore.c:137:12: branch_false: following ‘false’ branch (when ‘semaphore’ is non-NULL)...
FreeRDP-3.16.0/winpr/libwinpr/synch/semaphore.c:140:9: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/synch/semaphore.c:146:12: branch_false: following ‘false’ branch...
branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/synch/semaphore.c:153:16: branch_true: following ‘true’ branch (when ‘lInitialCount > 0’)...
FreeRDP-3.16.0/winpr/libwinpr/synch/semaphore.c:155:21: branch_true: ...to here
FreeRDP-3.16.0/winpr/libwinpr/synch/semaphore.c:155:21: danger: leaks here
Error: GCC_ANALYZER_WARNING (CWE-775): [#def1698]
FreeRDP-3.16.0/winpr/libwinpr/synch/semaphore.c:157:25: warning[-Wanalyzer-fd-leak]: leak of file descriptor
FreeRDP-3.16.0/winpr/libwinpr/synch/semaphore.c:137:12: branch_false: following ‘false’ branch (when ‘semaphore’ is non-NULL)...
FreeRDP-3.16.0/winpr/libwinpr/synch/semaphore.c:140:9: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/synch/semaphore.c:146:12: branch_false: following ‘false’ branch...
branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/synch/semaphore.c:153:16: branch_true: following ‘true’ branch (when ‘lInitialCount > 0’)...
FreeRDP-3.16.0/winpr/libwinpr/synch/semaphore.c:155:21: branch_true: ...to here
FreeRDP-3.16.0/winpr/libwinpr/synch/semaphore.c:155:20: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/winpr/libwinpr/synch/semaphore.c:157:25: branch_true: ...to here
FreeRDP-3.16.0/winpr/libwinpr/synch/semaphore.c:157:25: danger: leaks here
Error: GCC_ANALYZER_WARNING (CWE-775): [#def1699]
FreeRDP-3.16.0/winpr/libwinpr/synch/semaphore.c:158:25: warning[-Wanalyzer-fd-leak]: leak of file descriptor
FreeRDP-3.16.0/winpr/libwinpr/synch/semaphore.c:137:12: branch_false: following ‘false’ branch (when ‘semaphore’ is non-NULL)...
FreeRDP-3.16.0/winpr/libwinpr/synch/semaphore.c:140:9: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/synch/semaphore.c:146:12: branch_false: following ‘false’ branch...
branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/synch/semaphore.c:153:16: branch_true: following ‘true’ branch (when ‘lInitialCount > 0’)...
FreeRDP-3.16.0/winpr/libwinpr/synch/semaphore.c:155:21: branch_true: ...to here
FreeRDP-3.16.0/winpr/libwinpr/synch/semaphore.c:155:20: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/winpr/libwinpr/synch/semaphore.c:157:25: branch_true: ...to here
FreeRDP-3.16.0/winpr/libwinpr/synch/semaphore.c:158:25: danger: leaks here
Error: COMPILER_WARNING (CWE-1164): [#def1700]
FreeRDP-3.16.0/winpr/libwinpr/timezone/TimeZoneNameMapUtils.c:68:29: warning[-Wunused-function]: ‘tz_entry_clone’ defined but not used
Error: CPPCHECK_WARNING (CWE-664): [#def1701]
FreeRDP-3.16.0/winpr/libwinpr/timezone/timezone.c:600: error[va_list_usedBeforeStarted]: va_list 'ap' used before va_start() was called.
Error: GCC_ANALYZER_WARNING (CWE-416): [#def1702]
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/ArrayList.c:122:13: warning[-Wanalyzer-use-after-free]: use after ‘ArrayList_Free’ of ‘arrayList’
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/ArrayList.c:576:13: enter_function: entry to ‘ArrayList_New’
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/ArrayList.c:580:34: acquire_memory: allocated here
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/ArrayList.c:582:12: branch_false: following ‘false’ branch (when ‘arrayList’ is non-NULL)...
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/ArrayList.c:585:9: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/ArrayList.c:588:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/ArrayList.c:590:9: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/ArrayList.c:591:14: call_function: calling ‘ArrayList_EnsureCapacity’ from ‘ArrayList_New’
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/ArrayList.c:591:14: return_function: returning to ‘ArrayList_New’ from ‘ArrayList_EnsureCapacity’
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/ArrayList.c:591:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/ArrayList.c:592:17: branch_true: ...to here
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/ArrayList.c:599:9: release_memory: deallocated here
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/ArrayList.c:599:9: call_function: calling ‘ArrayList_Free’ from ‘ArrayList_New’
Error: GCC_ANALYZER_WARNING (CWE-404): [#def1703]
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/ArrayList.c:123:17: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/ArrayList.c:535:6: enter_function: entry to ‘ArrayList_ForEach’
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/ArrayList.c:539:9: acquire_resource: ‘va_start’ called here
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/ArrayList.c:540:14: call_function: calling ‘ArrayList_ForEachAP’ from ‘ArrayList_ForEach’
Error: GCC_ANALYZER_WARNING (CWE-404): [#def1704]
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/ArrayList.c:140:17: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/ArrayList.c:535:6: enter_function: entry to ‘ArrayList_ForEach’
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/ArrayList.c:539:9: acquire_resource: ‘va_start’ called here
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/ArrayList.c:540:14: call_function: calling ‘ArrayList_ForEachAP’ from ‘ArrayList_ForEach’
Error: CPPCHECK_WARNING (CWE-664): [#def1705]
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/ArrayList.c:538: error[va_list_usedBeforeStarted]: va_list 'ap' used before va_start() was called.
Error: GCC_ANALYZER_WARNING (CWE-404): [#def1706]
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/ArrayList.c:561:22: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/ArrayList.c:546:6: enter_function: entry to ‘ArrayList_ForEachAP’
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/ArrayList.c:556:32: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/ArrayList.c:559:29: branch_true: ...to here
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/ArrayList.c:559:29: call_function: calling ‘ArrayList_GetItem’ from ‘ArrayList_ForEachAP’
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/ArrayList.c:559:29: return_function: returning to ‘ArrayList_ForEachAP’ from ‘ArrayList_GetItem’
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/ArrayList.c:560:17: acquire_resource: ‘va_copy’ called here
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/ArrayList.c:561:22: danger: missing call to ‘va_end’ to match ‘va_copy’ at [(9)](sarif:/runs/0/results/3/codeFlows/0/threadFlows/0/locations/8)
Error: GCC_ANALYZER_WARNING (CWE-762): [#def1707]
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/ArrayList.c:599:9: warning[-Wanalyzer-mismatching-deallocation]: ‘arrayList’ should have been deallocated with ‘free’ but was deallocated with ‘ArrayList_Free’
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/ArrayList.c:576:13: enter_function: entry to ‘ArrayList_New’
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/ArrayList.c:580:34: acquire_memory: allocated here (expects deallocation with ‘free’)
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/ArrayList.c:582:12: branch_false: following ‘false’ branch (when ‘arrayList’ is non-NULL)...
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/ArrayList.c:585:9: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/ArrayList.c:588:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/ArrayList.c:590:9: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/ArrayList.c:591:14: call_function: calling ‘ArrayList_EnsureCapacity’ from ‘ArrayList_New’
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/ArrayList.c:591:14: return_function: returning to ‘ArrayList_New’ from ‘ArrayList_EnsureCapacity’
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/ArrayList.c:591:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/ArrayList.c:592:17: branch_true: ...to here
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/ArrayList.c:599:9: danger: deallocated with ‘ArrayList_Free’ here; allocation at [(2)](sarif:/runs/0/results/6/codeFlows/0/threadFlows/0/locations/1) expects deallocation with ‘free’
Error: GCC_ANALYZER_WARNING (CWE-416): [#def1708]
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/BufferPool.c:59:13: warning[-Wanalyzer-use-after-free]: use after ‘BufferPool_Free’ of ‘pool’
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/BufferPool.c:496:14: enter_function: entry to ‘BufferPool_New’
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/BufferPool.c:500:30: acquire_memory: allocated here
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/BufferPool.c:502:12: branch_true: following ‘true’ branch (when ‘pool’ is non-NULL)...
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/BufferPool.c:504:17: branch_true: ...to here
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/BufferPool.c:515:20: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/BufferPool.c:519:25: branch_true: ...to here
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/BufferPool.c:523:28: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/BufferPool.c:524:33: branch_true: ...to here
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/BufferPool.c:551:9: release_memory: deallocated here
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/BufferPool.c:551:9: call_function: calling ‘BufferPool_Free’ from ‘BufferPool_New’
Error: GCC_ANALYZER_WARNING (CWE-762): [#def1709]
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/BufferPool.c:356:17: warning[-Wanalyzer-mismatching-deallocation]: ‘buffer’ should have been deallocated with ‘free’ but was deallocated with ‘winpr_aligned_free’
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/BufferPool.c:227:7: enter_function: entry to ‘BufferPool_Take’
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/BufferPool.c:237:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/BufferPool.c:263:20: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/BufferPool.c:288:20: branch_false: following ‘false’ branch (when ‘found != 0’)...
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/BufferPool.c:306:34: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/BufferPool.c:308:28: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/BufferPool.c:311:37: branch_true: ...to here
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/BufferPool.c:311:36: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/BufferPool.c:315:69: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/BufferPool.c:317:36: branch_false: following ‘false’ branch (when ‘newBuffer’ is non-NULL)...
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/BufferPool.c:323:30: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/BufferPool.c:323:30: call_function: calling ‘BufferPool_ShiftAvailable’ from ‘BufferPool_Take’
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/BufferPool.c:323:30: return_function: returning to ‘BufferPool_Take’ from ‘BufferPool_ShiftAvailable’
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/BufferPool.c:323:28: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/BufferPool.c:327:20: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/BufferPool.c:327:20: branch_false: following ‘false’ branch (when ‘buffer’ is non-NULL)...
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/BufferPool.c:330:21: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/BufferPool.c:330:20: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/BufferPool.c:332:47: branch_true: ...to here
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/BufferPool.c:355:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/BufferPool.c:356:17: branch_true: ...to here
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/BufferPool.c:356:17: danger: deallocated with ‘winpr_aligned_free’ here
Error: GCC_ANALYZER_WARNING (CWE-762): [#def1710]
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/BufferPool.c:358:17: warning[-Wanalyzer-mismatching-deallocation]: ‘buffer’ should have been deallocated with ‘winpr_aligned_free’ but was deallocated with ‘free’
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/BufferPool.c:237:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/BufferPool.c:263:20: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/BufferPool.c:282:20: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/BufferPool.c:288:20: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/BufferPool.c:288:20: branch_true: following ‘true’ branch (when ‘found == 0’)...
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/BufferPool.c:290:28: branch_true: ...to here
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/BufferPool.c:290:28: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/BufferPool.c:294:37: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/BufferPool.c:294:36: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/BufferPool.c:295:50: branch_true: ...to here
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/BufferPool.c:295:50: acquire_memory: allocated here (expects deallocation with ‘winpr_aligned_free’)
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/BufferPool.c:300:36: branch_false: following ‘false’ branch (when ‘buffer’ is non-NULL)...
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/BufferPool.c:330:21: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/BufferPool.c:330:20: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/BufferPool.c:332:47: branch_true: ...to here
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/BufferPool.c:334:28: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/BufferPool.c:335:33: branch_true: ...to here
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/BufferPool.c:355:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/BufferPool.c:358:17: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/BufferPool.c:358:17: danger: deallocated with ‘free’ here; allocation at [(11)](sarif:/runs/0/results/3/codeFlows/0/threadFlows/0/locations/10) expects deallocation with ‘winpr_aligned_free’
Error: GCC_ANALYZER_WARNING (CWE-762): [#def1711]
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/BufferPool.c:551:9: warning[-Wanalyzer-mismatching-deallocation]: ‘pool’ should have been deallocated with ‘free’ but was deallocated with ‘BufferPool_Free’
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/BufferPool.c:500:30: acquire_memory: allocated here (expects deallocation with ‘free’)
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/BufferPool.c:502:12: branch_true: following ‘true’ branch (when ‘pool’ is non-NULL)...
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/BufferPool.c:504:17: branch_true: ...to here
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/BufferPool.c:512:20: branch_false: following ‘false’ branch (when ‘synchronized == 0’)...
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/BufferPool.c:515:21: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/BufferPool.c:515:20: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/BufferPool.c:519:25: branch_true: ...to here
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/BufferPool.c:523:28: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/BufferPool.c:524:33: branch_true: ...to here
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/BufferPool.c:551:9: danger: deallocated with ‘BufferPool_Free’ here; allocation at [(1)](sarif:/runs/0/results/5/codeFlows/0/threadFlows/0/locations/0) expects deallocation with ‘free’
Error: GCC_ANALYZER_WARNING (CWE-762): [#def1712]
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/CountdownEvent.c:196:9: warning[-Wanalyzer-mismatching-deallocation]: ‘countdown’ should have been deallocated with ‘free’ but was deallocated with ‘CountdownEvent_Free’
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/CountdownEvent.c:170:56: acquire_memory: allocated here (expects deallocation with ‘free’)
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/CountdownEvent.c:172:12: branch_false: following ‘false’ branch (when ‘countdown’ is non-NULL)...
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/CountdownEvent.c:175:9: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/CountdownEvent.c:178:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/CountdownEvent.c:179:17: branch_true: ...to here
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/CountdownEvent.c:196:9: danger: deallocated with ‘CountdownEvent_Free’ here; allocation at [(1)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/0) expects deallocation with ‘free’
Error: GCC_ANALYZER_WARNING (CWE-416): [#def1713]
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/CountdownEvent.c:207:15: warning[-Wanalyzer-use-after-free]: use after ‘CountdownEvent_Free’ of ‘countdown’
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/CountdownEvent.c:168:18: enter_function: entry to ‘CountdownEvent_New’
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/CountdownEvent.c:170:56: acquire_memory: allocated here
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/CountdownEvent.c:172:12: branch_false: following ‘false’ branch (when ‘countdown’ is non-NULL)...
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/CountdownEvent.c:175:9: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/CountdownEvent.c:196:9: release_memory: deallocated here
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/CountdownEvent.c:196:9: call_function: calling ‘CountdownEvent_Free’ from ‘CountdownEvent_New’
Error: GCC_ANALYZER_WARNING (CWE-762): [#def1714]
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/HashTable.c:787:9: warning[-Wanalyzer-mismatching-deallocation]: ‘table’ should have been deallocated with ‘free’ but was deallocated with ‘HashTable_Free’
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/HashTable.c:762:42: acquire_memory: allocated here (expects deallocation with ‘free’)
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/HashTable.c:764:12: branch_false: following ‘false’ branch (when ‘table’ is non-NULL)...
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/HashTable.c:767:9: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/HashTable.c:773:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/HashTable.c:774:17: branch_true: ...to here
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/HashTable.c:787:9: danger: deallocated with ‘HashTable_Free’ here; allocation at [(1)](sarif:/runs/0/results/7/codeFlows/0/threadFlows/0/locations/0) expects deallocation with ‘free’
Error: GCC_ANALYZER_WARNING (CWE-416): [#def1715]
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/HashTable.c:800:13: warning[-Wanalyzer-use-after-free]: use after ‘HashTable_Free’ of ‘table’
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/HashTable.c:760:13: enter_function: entry to ‘HashTable_New’
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/HashTable.c:762:42: acquire_memory: allocated here
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/HashTable.c:764:12: branch_false: following ‘false’ branch (when ‘table’ is non-NULL)...
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/HashTable.c:767:9: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/HashTable.c:773:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/HashTable.c:774:17: branch_true: ...to here
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/HashTable.c:787:9: release_memory: deallocated here
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/HashTable.c:787:9: call_function: calling ‘HashTable_Free’ from ‘HashTable_New’
Error: GCC_ANALYZER_WARNING (CWE-476): [#def1716]
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/ListDictionary.c:174:25: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘pKeys’
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/ListDictionary.c:134:12: branch_false: following ‘false’ branch (when ‘ppKeys’ is non-NULL)...
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/ListDictionary.c:137:13: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/ListDictionary.c:153:12: branch_false: following ‘false’ branch (when ‘count == 0’)...
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/ListDictionary.c:168:12: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/ListDictionary.c:168:12: branch_true: following ‘true’ branch...
branch_true: ...to here
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/ListDictionary.c:172:24: branch_true: following ‘true’ branch (when ‘item’ is non-NULL)...
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/ListDictionary.c:174:53: branch_true: ...to here
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/ListDictionary.c:174:30: release_memory: ‘pKeys’ is NULL
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/ListDictionary.c:174:25: danger: dereference of NULL ‘pKeys + index * 8’
Error: GCC_ANALYZER_WARNING (CWE-762): [#def1717]
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/MessageQueue.c:266:9: warning[-Wanalyzer-mismatching-deallocation]: ‘queue’ should have been deallocated with ‘free’ but was deallocated with ‘MessageQueue_Free’
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/MessageQueue.c:244:33: acquire_memory: allocated here (expects deallocation with ‘free’)
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/MessageQueue.c:245:12: branch_false: following ‘false’ branch (when ‘queue’ is non-NULL)...
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/MessageQueue.c:248:52: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/MessageQueue.c:266:9: danger: deallocated with ‘MessageQueue_Free’ here; allocation at [(1)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/0) expects deallocation with ‘free’
Error: GCC_ANALYZER_WARNING (CWE-416): [#def1718]
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/MessageQueue.c:276:13: warning[-Wanalyzer-use-after-free]: use after ‘MessageQueue_Free’ of ‘queue’
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/MessageQueue.c:240:16: enter_function: entry to ‘MessageQueue_New’
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/MessageQueue.c:244:33: acquire_memory: allocated here
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/MessageQueue.c:245:12: branch_false: following ‘false’ branch (when ‘queue’ is non-NULL)...
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/MessageQueue.c:248:52: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/MessageQueue.c:266:9: release_memory: deallocated here
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/MessageQueue.c:266:9: call_function: calling ‘MessageQueue_Free’ from ‘MessageQueue_New’
Error: GCC_ANALYZER_WARNING (CWE-404): [#def1719]
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/PubSub.c:62:17: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/PubSub.c:150:5: enter_function: entry to ‘PubSub_Unsubscribe’
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/PubSub.c:158:9: acquire_resource: ‘va_start’ called here
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/PubSub.c:161:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/PubSub.c:162:17: branch_true: ...to here
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/PubSub.c:162:17: call_function: calling ‘PubSub_Lock’ from ‘PubSub_Unsubscribe’
Error: GCC_ANALYZER_WARNING (CWE-404): [#def1720]
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/PubSub.c:69:17: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/PubSub.c:150:5: enter_function: entry to ‘PubSub_Unsubscribe’
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/PubSub.c:158:9: acquire_resource: ‘va_start’ called here
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/PubSub.c:166:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/PubSub.c:184:13: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/PubSub.c:184:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/PubSub.c:185:17: branch_true: ...to here
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/PubSub.c:185:17: call_function: calling ‘PubSub_Unlock’ from ‘PubSub_Unsubscribe’
Error: CPPCHECK_WARNING (CWE-664): [#def1721]
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/PubSub.c:124: error[va_list_usedBeforeStarted]: va_list 'ap' used before va_start() was called.
Error: CPPCHECK_WARNING (CWE-664): [#def1722]
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/PubSub.c:157: error[va_list_usedBeforeStarted]: va_list 'ap' used before va_start() was called.
Error: GCC_ANALYZER_WARNING (CWE-762): [#def1723]
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/PubSub.c:252:9: warning[-Wanalyzer-mismatching-deallocation]: ‘pubSub’ should have been deallocated with ‘free’ but was deallocated with ‘PubSub_Free’
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/PubSub.c:231:37: acquire_memory: allocated here (expects deallocation with ‘free’)
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/PubSub.c:233:12: branch_false: following ‘false’ branch (when ‘pubSub’ is non-NULL)...
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/PubSub.c:236:9: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/PubSub.c:238:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/PubSub.c:252:9: danger: deallocated with ‘PubSub_Free’ here; allocation at [(1)](sarif:/runs/0/results/3/codeFlows/0/threadFlows/0/locations/0) expects deallocation with ‘free’
Error: GCC_ANALYZER_WARNING (CWE-416): [#def1724]
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/PubSub.c:261:21: warning[-Wanalyzer-use-after-free]: use after ‘PubSub_Free’ of ‘pubSub’
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/PubSub.c:229:10: enter_function: entry to ‘PubSub_New’
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/PubSub.c:231:37: acquire_memory: allocated here
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/PubSub.c:233:12: branch_false: following ‘false’ branch (when ‘pubSub’ is non-NULL)...
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/PubSub.c:236:9: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/PubSub.c:245:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/PubSub.c:246:17: branch_true: ...to here
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/PubSub.c:252:9: release_memory: deallocated here
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/PubSub.c:252:9: call_function: calling ‘PubSub_Free’ from ‘PubSub_New’
Error: GCC_ANALYZER_WARNING (CWE-762): [#def1725]
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/Queue.c:333:9: warning[-Wanalyzer-mismatching-deallocation]: ‘queue’ should have been deallocated with ‘free’ but was deallocated with ‘Queue_Free’
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/Queue.c:302:26: acquire_memory: allocated here (expects deallocation with ‘free’)
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/Queue.c:304:12: branch_false: following ‘false’ branch (when ‘queue’ is non-NULL)...
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/Queue.c:307:9: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/Queue.c:315:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/Queue.c:316:17: branch_true: ...to here
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/Queue.c:333:9: danger: deallocated with ‘Queue_Free’ here; allocation at [(1)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/0) expects deallocation with ‘free’
Error: GCC_ANALYZER_WARNING (CWE-416): [#def1726]
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/Queue.c:343:13: warning[-Wanalyzer-use-after-free]: use after ‘Queue_Free’ of ‘queue’
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/Queue.c:298:9: enter_function: entry to ‘Queue_New’
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/Queue.c:302:26: acquire_memory: allocated here
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/Queue.c:304:12: branch_false: following ‘false’ branch (when ‘queue’ is non-NULL)...
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/Queue.c:307:9: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/Queue.c:333:9: release_memory: deallocated here
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/Queue.c:333:9: call_function: calling ‘Queue_Free’ from ‘Queue_New’
Error: GCC_ANALYZER_WARNING (CWE-762): [#def1727]
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/Stack.c:237:9: warning[-Wanalyzer-mismatching-deallocation]: ‘stack’ should have been deallocated with ‘free’ but was deallocated with ‘Stack_Free’
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/Stack.c:217:26: acquire_memory: allocated here (expects deallocation with ‘free’)
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/Stack.c:219:12: branch_false: following ‘false’ branch (when ‘stack’ is non-NULL)...
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/Stack.c:222:9: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/Stack.c:227:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/Stack.c:228:17: branch_true: ...to here
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/Stack.c:237:9: danger: deallocated with ‘Stack_Free’ here; allocation at [(1)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/0) expects deallocation with ‘free’
Error: GCC_ANALYZER_WARNING (CWE-416): [#def1728]
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/Stack.c:246:21: warning[-Wanalyzer-use-after-free]: use after ‘Stack_Free’ of ‘stack’
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/Stack.c:214:9: enter_function: entry to ‘Stack_New’
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/Stack.c:217:26: acquire_memory: allocated here
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/Stack.c:219:12: branch_false: following ‘false’ branch (when ‘stack’ is non-NULL)...
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/Stack.c:222:9: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/Stack.c:227:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/Stack.c:228:17: branch_true: ...to here
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/Stack.c:237:9: release_memory: deallocated here
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/Stack.c:237:9: call_function: calling ‘Stack_Free’ from ‘Stack_New’
Error: GCC_ANALYZER_WARNING (CWE-416): [#def1729]
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/StreamPool.c:93:13: warning[-Wanalyzer-use-after-free]: use after ‘StreamPool_Free’ of ‘pool’
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/StreamPool.c:401:14: enter_function: entry to ‘StreamPool_New’
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/StreamPool.c:405:30: acquire_memory: allocated here
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/StreamPool.c:407:12: branch_true: following ‘true’ branch (when ‘pool’ is non-NULL)...
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/StreamPool.c:409:17: branch_true: ...to here
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/StreamPool.c:412:22: call_function: calling ‘StreamPool_EnsureCapacity’ from ‘StreamPool_New’
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/StreamPool.c:412:22: return_function: returning to ‘StreamPool_New’ from ‘StreamPool_EnsureCapacity’
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/StreamPool.c:412:20: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/StreamPool.c:413:25: branch_true: ...to here
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/StreamPool.c:424:9: release_memory: deallocated here
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/StreamPool.c:424:9: call_function: calling ‘StreamPool_Free’ from ‘StreamPool_New’
Error: GCC_ANALYZER_WARNING (CWE-762): [#def1730]
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/StreamPool.c:424:9: warning[-Wanalyzer-mismatching-deallocation]: ‘pool’ should have been deallocated with ‘free’ but was deallocated with ‘StreamPool_Free’
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/StreamPool.c:401:14: enter_function: entry to ‘StreamPool_New’
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/StreamPool.c:405:30: acquire_memory: allocated here (expects deallocation with ‘free’)
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/StreamPool.c:407:12: branch_true: following ‘true’ branch (when ‘pool’ is non-NULL)...
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/StreamPool.c:409:17: branch_true: ...to here
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/StreamPool.c:412:22: call_function: calling ‘StreamPool_EnsureCapacity’ from ‘StreamPool_New’
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/StreamPool.c:412:22: return_function: returning to ‘StreamPool_New’ from ‘StreamPool_EnsureCapacity’
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/StreamPool.c:412:20: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/StreamPool.c:413:25: branch_true: ...to here
FreeRDP-3.16.0/winpr/libwinpr/utils/collections/StreamPool.c:424:9: danger: deallocated with ‘StreamPool_Free’ here; allocation at [(2)](sarif:/runs/0/results/4/codeFlows/0/threadFlows/0/locations/1) expects deallocation with ‘free’
Error: GCC_ANALYZER_WARNING (CWE-416): [#def1731]
FreeRDP-3.16.0/winpr/libwinpr/utils/ini.c:496:14: warning[-Wanalyzer-use-after-free]: use after ‘IniFile_Free’ of ‘ini’
FreeRDP-3.16.0/winpr/libwinpr/utils/ini.c:820:11: enter_function: entry to ‘IniFile_New’
FreeRDP-3.16.0/winpr/libwinpr/utils/ini.c:822:36: acquire_memory: allocated here
FreeRDP-3.16.0/winpr/libwinpr/utils/ini.c:824:12: branch_false: following ‘false’ branch (when ‘ini’ is non-NULL)...
FreeRDP-3.16.0/winpr/libwinpr/utils/ini.c:827:14: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/utils/ini.c:827:14: call_function: calling ‘IniFile_SectionResize’ from ‘IniFile_New’
FreeRDP-3.16.0/winpr/libwinpr/utils/ini.c:827:14: return_function: returning to ‘IniFile_New’ from ‘IniFile_SectionResize’
FreeRDP-3.16.0/winpr/libwinpr/utils/ini.c:827:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/winpr/libwinpr/utils/ini.c:828:17: branch_true: ...to here
FreeRDP-3.16.0/winpr/libwinpr/utils/ini.c:835:9: release_memory: deallocated here
FreeRDP-3.16.0/winpr/libwinpr/utils/ini.c:835:9: call_function: calling ‘IniFile_Free’ from ‘IniFile_New’
Error: GCC_ANALYZER_WARNING (CWE-762): [#def1732]
FreeRDP-3.16.0/winpr/libwinpr/utils/ini.c:835:9: warning[-Wanalyzer-mismatching-deallocation]: ‘ini’ should have been deallocated with ‘free’ but was deallocated with ‘IniFile_Free’
FreeRDP-3.16.0/winpr/libwinpr/utils/ini.c:820:11: enter_function: entry to ‘IniFile_New’
FreeRDP-3.16.0/winpr/libwinpr/utils/ini.c:822:36: acquire_memory: allocated here (expects deallocation with ‘free’)
FreeRDP-3.16.0/winpr/libwinpr/utils/ini.c:824:12: branch_false: following ‘false’ branch (when ‘ini’ is non-NULL)...
FreeRDP-3.16.0/winpr/libwinpr/utils/ini.c:827:14: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/utils/ini.c:827:14: call_function: calling ‘IniFile_SectionResize’ from ‘IniFile_New’
FreeRDP-3.16.0/winpr/libwinpr/utils/ini.c:827:14: return_function: returning to ‘IniFile_New’ from ‘IniFile_SectionResize’
FreeRDP-3.16.0/winpr/libwinpr/utils/ini.c:827:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/winpr/libwinpr/utils/ini.c:828:17: branch_true: ...to here
FreeRDP-3.16.0/winpr/libwinpr/utils/ini.c:835:9: danger: deallocated with ‘IniFile_Free’ here; allocation at [(2)](sarif:/runs/0/results/13/codeFlows/0/threadFlows/0/locations/1) expects deallocation with ‘free’
Error: GCC_ANALYZER_WARNING (CWE-762): [#def1733]
FreeRDP-3.16.0/winpr/libwinpr/utils/ini.c:884:9: warning[-Wanalyzer-mismatching-deallocation]: ‘IniFile_New()’ should have been deallocated with ‘free’ but was deallocated with ‘IniFile_Free’
FreeRDP-3.16.0/winpr/libwinpr/utils/ini.c:840:11: enter_function: entry to ‘IniFile_Clone’
FreeRDP-3.16.0/winpr/libwinpr/utils/ini.c:842:12: branch_false: following ‘false’ branch (when ‘ini’ is non-NULL)...
FreeRDP-3.16.0/winpr/libwinpr/utils/ini.c:845:26: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/utils/ini.c:845:26: call_function: calling ‘IniFile_New’ from ‘IniFile_Clone’
FreeRDP-3.16.0/winpr/libwinpr/utils/ini.c:845:26: return_function: returning to ‘IniFile_Clone’ from ‘IniFile_New’
FreeRDP-3.16.0/winpr/libwinpr/utils/ini.c:846:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/utils/ini.c:849:28: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/utils/ini.c:850:14: call_function: calling ‘IniFile_SetFilename’ from ‘IniFile_Clone’
FreeRDP-3.16.0/winpr/libwinpr/utils/ini.c:850:14: return_function: returning to ‘IniFile_Clone’ from ‘IniFile_SetFilename’
FreeRDP-3.16.0/winpr/libwinpr/utils/ini.c:850:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/utils/ini.c:853:13: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/utils/ini.c:853:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/utils/ini.c:860:26: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/utils/ini.c:862:28: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/winpr/libwinpr/utils/ini.c:864:46: branch_true: ...to here
FreeRDP-3.16.0/winpr/libwinpr/utils/ini.c:865:20: branch_true: following ‘true’ branch (when ‘cur’ is NULL)...
FreeRDP-3.16.0/winpr/libwinpr/utils/ini.c:866:25: branch_true: ...to here
FreeRDP-3.16.0/winpr/libwinpr/utils/ini.c:884:9: danger: deallocated with ‘IniFile_Free’ here; allocation at [(6)](sarif:/runs/0/results/15/codeFlows/0/threadFlows/0/locations/5) expects deallocation with ‘free’
Error: CPPCHECK_WARNING (CWE-476): [#def1734]
FreeRDP-3.16.0/winpr/libwinpr/utils/stream.c:67: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: new_buf
Error: GCC_ANALYZER_WARNING (CWE-404): [#def1735]
FreeRDP-3.16.0/winpr/libwinpr/utils/stream.c:261:17: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
FreeRDP-3.16.0/winpr/libwinpr/utils/stream.c:466:9: enter_function: entry to ‘Stream_Write_UTF16_String_From_UTF8’
FreeRDP-3.16.0/winpr/libwinpr/utils/stream.c:472:12: branch_true: following ‘true’ branch (when ‘length != 0’)...
FreeRDP-3.16.0/winpr/libwinpr/utils/stream.c:474:22: branch_true: ...to here
FreeRDP-3.16.0/winpr/libwinpr/utils/stream.c:474:22: call_function: calling ‘Stream_CheckAndLogRequiredCapacityEx’ from ‘Stream_Write_UTF16_String_From_UTF8’
Error: GCC_ANALYZER_WARNING (CWE-404): [#def1736]
FreeRDP-3.16.0/winpr/libwinpr/utils/stream.c:278:17: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
FreeRDP-3.16.0/winpr/libwinpr/utils/stream.c:423:6: enter_function: entry to ‘Stream_CheckAndLogRequiredLengthWLogEx’
FreeRDP-3.16.0/winpr/libwinpr/utils/stream.c:429:12: branch_true: following ‘true’ branch (when ‘actual < nmemb’)...
FreeRDP-3.16.0/winpr/libwinpr/utils/stream.c:433:17: branch_true: ...to here
FreeRDP-3.16.0/winpr/libwinpr/utils/stream.c:433:17: acquire_resource: ‘va_start’ called here
FreeRDP-3.16.0/winpr/libwinpr/utils/stream.c:434:17: call_function: calling ‘Stream_CheckAndLogRequiredLengthWLogExVa’ from ‘Stream_CheckAndLogRequiredLengthWLogEx’
Error: GCC_ANALYZER_WARNING (CWE-404): [#def1737]
FreeRDP-3.16.0/winpr/libwinpr/utils/stream.c:340:24: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
FreeRDP-3.16.0/winpr/libwinpr/utils/stream.c:466:9: enter_function: entry to ‘Stream_Write_UTF16_String_From_UTF8’
FreeRDP-3.16.0/winpr/libwinpr/utils/stream.c:472:12: branch_true: following ‘true’ branch (when ‘length != 0’)...
FreeRDP-3.16.0/winpr/libwinpr/utils/stream.c:474:22: branch_true: ...to here
FreeRDP-3.16.0/winpr/libwinpr/utils/stream.c:474:22: call_function: calling ‘Stream_CheckAndLogRequiredCapacityEx’ from ‘Stream_Write_UTF16_String_From_UTF8’
Error: GCC_ANALYZER_WARNING (CWE-404): [#def1738]
FreeRDP-3.16.0/winpr/libwinpr/utils/stream.c:418:24: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
FreeRDP-3.16.0/winpr/libwinpr/utils/stream.c:392:6: enter_function: entry to ‘Stream_CheckAndLogRequiredLengthEx’
FreeRDP-3.16.0/winpr/libwinpr/utils/stream.c:398:12: branch_true: following ‘true’ branch (when ‘actual < nmemb’)...
FreeRDP-3.16.0/winpr/libwinpr/utils/stream.c:402:17: branch_true: ...to here
FreeRDP-3.16.0/winpr/libwinpr/utils/stream.c:402:17: acquire_resource: ‘va_start’ called here
FreeRDP-3.16.0/winpr/libwinpr/utils/stream.c:403:17: call_function: calling ‘Stream_CheckAndLogRequiredLengthExVa’ from ‘Stream_CheckAndLogRequiredLengthEx’
Error: GCC_ANALYZER_WARNING (CWE-762): [#def1739]
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestCmdLine.c:112:17: warning[-Wanalyzer-mismatching-deallocation]: ‘CommandLineParseCommaSeparatedValuesEx(&testListAppName, list, & count)’ should have been deallocated with ‘CommandLineParserFree’ but was deallocated with ‘free’
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestCmdLine.c:95:13: enter_function: entry to ‘TestCommandLineParseCommaSeparatedValuesEx’
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestCmdLine.c:100:28: branch_true: following ‘true’ branch (when ‘x != 11’)...
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestCmdLine.c:108:29: branch_true: ...to here
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestCmdLine.c:110:26: acquire_memory: allocated here (expects deallocation with ‘CommandLineParserFree’)
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestCmdLine.c:111:30: call_function: calling ‘checkResult’ from ‘TestCommandLineParseCommaSeparatedValuesEx’
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestCmdLine.c:111:30: return_function: returning to ‘TestCommandLineParseCommaSeparatedValuesEx’ from ‘checkResult’
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestCmdLine.c:112:17: danger: deallocated with ‘free’ here; allocation at [(4)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/3) expects deallocation with ‘CommandLineParserFree’
Error: GCC_ANALYZER_WARNING (CWE-762): [#def1740]
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestCmdLine.c:312:25: warning[-Wanalyzer-mismatching-deallocation]: ‘CommandLineParseCommaSeparatedValuesEx(*arg.Name, *arg.Value, & count)’ should have been deallocated with ‘CommandLineParserFree’ but was deallocated with ‘free’
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestCmdLine.c:196:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestCmdLine.c:202:18: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestCmdLine.c:204:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestCmdLine.c:210:15: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestCmdLine.c:212:12: branch_false: following ‘false’ branch (when the strings are equal)...
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestCmdLine.c:218:15: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestCmdLine.c:220:12: branch_false: following ‘false’ branch (when the strings are equal)...
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestCmdLine.c:226:15: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestCmdLine.c:228:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestCmdLine.c:234:15: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestCmdLine.c:236:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestCmdLine.c:242:15: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestCmdLine.c:244:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestCmdLine.c:250:15: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestCmdLine.c:252:12: branch_false: following ‘false’ branch (when the strings are equal)...
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestCmdLine.c:258:15: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestCmdLine.c:260:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestCmdLine.c:266:15: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestCmdLine.c:268:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestCmdLine.c:274:15: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestCmdLine.c:276:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestCmdLine.c:283:9: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestCmdLine.c:301:17: branch_false: following ‘false’ branch (when the strings are non-equal)...
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestCmdLine.c:308:17: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestCmdLine.c:311:36: acquire_memory: allocated here (expects deallocation with ‘CommandLineParserFree’)
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestCmdLine.c:312:25: danger: deallocated with ‘free’ here; allocation at [(25)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/24) expects deallocation with ‘CommandLineParserFree’
Error: GCC_ANALYZER_WARNING (CWE-762): [#def1741]
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestCmdLine.c:326:25: warning[-Wanalyzer-mismatching-deallocation]: ‘CommandLineParseCommaSeparatedValuesEx(*arg.Name, *arg.Value, & count)’ should have been deallocated with ‘CommandLineParserFree’ but was deallocated with ‘free’
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestCmdLine.c:196:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestCmdLine.c:202:18: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestCmdLine.c:204:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestCmdLine.c:210:15: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestCmdLine.c:212:12: branch_false: following ‘false’ branch (when the strings are equal)...
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestCmdLine.c:218:15: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestCmdLine.c:220:12: branch_false: following ‘false’ branch (when the strings are equal)...
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestCmdLine.c:226:15: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestCmdLine.c:228:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestCmdLine.c:234:15: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestCmdLine.c:236:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestCmdLine.c:242:15: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestCmdLine.c:244:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestCmdLine.c:250:15: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestCmdLine.c:252:12: branch_false: following ‘false’ branch (when the strings are equal)...
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestCmdLine.c:258:15: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestCmdLine.c:260:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestCmdLine.c:266:15: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestCmdLine.c:268:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestCmdLine.c:274:15: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestCmdLine.c:276:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestCmdLine.c:283:9: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestCmdLine.c:294:17: branch_false: following ‘false’ branch (when the strings are non-equal)...
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestCmdLine.c:301:17: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestCmdLine.c:301:17: branch_false: following ‘false’ branch (when the strings are non-equal)...
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestCmdLine.c:308:17: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestCmdLine.c:308:17: branch_false: following ‘false’ branch (when the strings are non-equal)...
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestCmdLine.c:322:17: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestCmdLine.c:322:17: branch_true: following ‘true’ branch (when the strings are equal)...
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestCmdLine.c:324:32: branch_true: ...to here
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestCmdLine.c:325:36: acquire_memory: allocated here (expects deallocation with ‘CommandLineParserFree’)
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestCmdLine.c:326:25: danger: deallocated with ‘free’ here; allocation at [(31)](sarif:/runs/0/results/3/codeFlows/0/threadFlows/0/locations/30) expects deallocation with ‘CommandLineParserFree’
Error: GCC_ANALYZER_WARNING (CWE-590): [#def1742]
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestStream.c:133:9: warning[-Wanalyzer-free-of-non-heap]: ‘Stream_Free’ of ‘&staticStream’ which points to memory on the stack
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestStream.c:91:13: enter_function: entry to ‘TestStream_Static’
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestStream.c:101:9: call_function: inlined call to ‘stream_read_u16_le’ from ‘TestStream_Static’
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestStream.c:103:12: branch_false: following ‘false’ branch (when ‘v == 51889’)...
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestStream.c:106:9: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestStream.c:109:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestStream.c:113:14: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestStream.c:113:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestStream.c:118:9: call_function: inlined call to ‘stream_read_u16_le’ from ‘TestStream_Static’
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestStream.c:120:12: branch_false: following ‘false’ branch (when ‘v == 1’)...
branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestStream.c:123:9: call_function: inlined call to ‘stream_read_u16_le’ from ‘TestStream_Static’
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestStream.c:125:12: branch_false: following ‘false’ branch (when ‘v == 2’)...
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestStream.c:133:9: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestStream.c:133:9: danger: call to ‘Stream_Free’ here
Error: COMPILER_WARNING (CWE-590): [#def1743]
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestStream.c:133:9: warning[-Wfree-nonheap-object]: ‘Stream_Free’ called on unallocated object ‘staticStream’
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestStream.c: scope_hint: In function ‘TestStream’
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestStream.c:94:17: note: declared here
Error: COMPILER_WARNING (CWE-590): [#def1744]
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestStream.c:133:9: warning[-Wfree-nonheap-object]: ‘Stream_Free’ called on unallocated object ‘staticStream’
Error: GCC_ANALYZER_WARNING (CWE-415): [#def1745]
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestStreamPool.c:56:9: warning[-Wanalyzer-double-free]: double-‘Stream_Release’ of ‘StreamPool_Take(StreamPool_New(1, 16384), 0)’
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestStreamPool.c:40:16: acquire_memory: allocated here
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestStreamPool.c:55:9: release_memory: first ‘Stream_Release’ here
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestStreamPool.c:56:9: danger: second ‘Stream_Release’ here; first ‘Stream_Release’ was at [(2)](sarif:/runs/0/results/20/codeFlows/0/threadFlows/0/locations/1)
Error: GCC_ANALYZER_WARNING (CWE-415): [#def1746]
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestStreamPool.c:59:9: warning[-Wanalyzer-double-free]: double-‘Stream_Release’ of ‘StreamPool_Take(StreamPool_New(1, 16384), 0)’
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestStreamPool.c:41:16: acquire_memory: allocated here
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestStreamPool.c:58:9: release_memory: first ‘Stream_Release’ here
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestStreamPool.c:59:9: danger: second ‘Stream_Release’ here; first ‘Stream_Release’ was at [(2)](sarif:/runs/0/results/21/codeFlows/0/threadFlows/0/locations/1)
Error: GCC_ANALYZER_WARNING (CWE-415): [#def1747]
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestStreamPool.c:63:9: warning[-Wanalyzer-double-free]: double-‘Stream_Release’ of ‘StreamPool_Take(StreamPool_New(1, 16384), 0)’
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestStreamPool.c:42:16: acquire_memory: allocated here
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestStreamPool.c:62:9: release_memory: first ‘Stream_Release’ here
FreeRDP-3.16.0/winpr/libwinpr/utils/test/TestStreamPool.c:63:9: danger: second ‘Stream_Release’ here; first ‘Stream_Release’ was at [(2)](sarif:/runs/0/results/22/codeFlows/0/threadFlows/0/locations/1)
Error: GCC_ANALYZER_WARNING (CWE-762): [#def1748]
FreeRDP-3.16.0/winpr/libwinpr/utils/unwind/debug.c:154:9: warning[-Wanalyzer-mismatching-deallocation]: ‘ctx’ should have been deallocated with ‘free’ but was deallocated with ‘winpr_unwind_backtrace_free’
FreeRDP-3.16.0/winpr/libwinpr/utils/unwind/debug.c:131:33: acquire_memory: allocated here (expects deallocation with ‘free’)
FreeRDP-3.16.0/winpr/libwinpr/utils/unwind/debug.c:132:12: branch_false: following ‘false’ branch (when ‘ctx’ is non-NULL)...
FreeRDP-3.16.0/winpr/libwinpr/utils/unwind/debug.c:134:9: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/utils/unwind/debug.c:136:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/winpr/libwinpr/utils/unwind/debug.c:137:17: branch_true: ...to here
FreeRDP-3.16.0/winpr/libwinpr/utils/unwind/debug.c:154:9: danger: deallocated with ‘winpr_unwind_backtrace_free’ here; allocation at [(1)](sarif:/runs/0/results/3/codeFlows/0/threadFlows/0/locations/0) expects deallocation with ‘free’
Error: GCC_ANALYZER_WARNING (CWE-416): [#def1749]
FreeRDP-3.16.0/winpr/libwinpr/utils/unwind/debug.c:163:14: warning[-Wanalyzer-use-after-free]: use after ‘winpr_unwind_backtrace_free’ of ‘buffer’
FreeRDP-3.16.0/winpr/libwinpr/utils/unwind/debug.c:128:7: enter_function: entry to ‘winpr_unwind_backtrace’
FreeRDP-3.16.0/winpr/libwinpr/utils/unwind/debug.c:131:33: acquire_memory: allocated here
FreeRDP-3.16.0/winpr/libwinpr/utils/unwind/debug.c:132:12: branch_false: following ‘false’ branch (when ‘ctx’ is non-NULL)...
FreeRDP-3.16.0/winpr/libwinpr/utils/unwind/debug.c:134:9: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/utils/unwind/debug.c:136:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/winpr/libwinpr/utils/unwind/debug.c:137:17: branch_true: ...to here
FreeRDP-3.16.0/winpr/libwinpr/utils/unwind/debug.c:154:9: release_memory: deallocated here
FreeRDP-3.16.0/winpr/libwinpr/utils/unwind/debug.c:154:9: call_function: calling ‘winpr_unwind_backtrace_free’ from ‘winpr_unwind_backtrace’
Error: CPPCHECK_WARNING (CWE-401): [#def1750]
FreeRDP-3.16.0/winpr/libwinpr/utils/unwind/debug.c:205: error[memleak]: Memory leak: cnv.pv
Error: GCC_ANALYZER_WARNING (CWE-416): [#def1751]
FreeRDP-3.16.0/winpr/libwinpr/utils/wlog/Appender.c:29:13: warning[-Wanalyzer-use-after-free]: use after ‘WLog_Appender_Free’ of ‘appender’
FreeRDP-3.16.0/winpr/libwinpr/utils/wlog/Appender.c:152:6: enter_function: entry to ‘WLog_SetLogAppenderType’
FreeRDP-3.16.0/winpr/libwinpr/utils/wlog/Appender.c:154:12: branch_false: following ‘false’ branch (when ‘log’ is non-NULL)...
FreeRDP-3.16.0/winpr/libwinpr/utils/wlog/Appender.c:157:13: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/utils/wlog/Appender.c:157:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/winpr/libwinpr/utils/wlog/Appender.c:159:17: branch_true: ...to here
FreeRDP-3.16.0/winpr/libwinpr/utils/wlog/Appender.c:159:17: release_memory: deallocated here
FreeRDP-3.16.0/winpr/libwinpr/utils/wlog/Appender.c:159:17: call_function: calling ‘WLog_Appender_Free’ from ‘WLog_SetLogAppenderType’
Error: CPPCHECK_WARNING (CWE-562): [#def1752]
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): [#def1753]
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): [#def1754]
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): [#def1755]
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): [#def1756]
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): [#def1757]
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): [#def1758]
FreeRDP-3.16.0/winpr/libwinpr/utils/wlog/UdpAppender.c:99: error[autoVariables]: Address of local auto-variable assigned to a function parameter.
Error: GCC_ANALYZER_WARNING (CWE-457): [#def1759]
FreeRDP-3.16.0/winpr/libwinpr/utils/wlog/wlog.c:921:22: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘*log.Name’
FreeRDP-3.16.0/winpr/libwinpr/utils/wlog/wlog.c:830:7: enter_function: entry to ‘WLog_New’
FreeRDP-3.16.0/winpr/libwinpr/utils/wlog/wlog.c:838:12: branch_false: following ‘false’ branch (when ‘log’ is non-NULL)...
FreeRDP-3.16.0/winpr/libwinpr/utils/wlog/wlog.c:841:21: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/utils/wlog/wlog.c:843:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/utils/wlog/wlog.c:846:14: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/utils/wlog/wlog.c:846:14: call_function: calling ‘WLog_ParseName’ from ‘WLog_New’
FreeRDP-3.16.0/winpr/libwinpr/utils/wlog/wlog.c:846:14: return_function: returning to ‘WLog_New’ from ‘WLog_ParseName’
FreeRDP-3.16.0/winpr/libwinpr/utils/wlog/wlog.c:846:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/libwinpr/utils/wlog/wlog.c:849:9: branch_false: ...to here
FreeRDP-3.16.0/winpr/libwinpr/utils/wlog/wlog.c:854:12: branch_true: following ‘true’ branch...
FreeRDP-3.16.0/winpr/libwinpr/utils/wlog/wlog.c:855:17: branch_true: ...to here
FreeRDP-3.16.0/winpr/libwinpr/utils/wlog/wlog.c:907:9: call_function: calling ‘WLog_Free’ from ‘WLog_New’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1760]
FreeRDP-3.16.0/winpr/tools/makecert-cli/main.c:39:13: warning[-Wanalyzer-malloc-leak]: leak of ‘makecert_context_new()’
FreeRDP-3.16.0/winpr/tools/makecert-cli/main.c:35:19: acquire_memory: allocated here
FreeRDP-3.16.0/winpr/tools/makecert-cli/main.c:36:12: branch_false: following ‘false’ branch...
FreeRDP-3.16.0/winpr/tools/makecert-cli/main.c:39:13: branch_false: ...to here
FreeRDP-3.16.0/winpr/tools/makecert-cli/main.c:39:13: danger: ‘makecert_context_new()’ leaks here; was allocated at [(1)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/0)
Scan Properties
| analyzer-version-clippy | 1.90.0 |
| analyzer-version-cppcheck | 2.18.3 |
| analyzer-version-gcc | 15.2.1 |
| analyzer-version-gcc-analyzer | 16.0.0 |
| analyzer-version-shellcheck | 0.11.0 |
| analyzer-version-unicontrol | 0.0.2 |
| enabled-plugins | clippy, cppcheck, gcc, shellcheck, unicontrol |
| exit-code | 0 |
| host | ip-172-16-1-219.us-west-2.compute.internal |
| known-false-positives | /usr/share/csmock/known-false-positives.js |
| known-false-positives-rpm | known-false-positives-0.0.0.20250521.132812.g8eff701.main-1.el9.noarch |
| mock-config | fedora-rawhide-gcc-latest-x86_64 |
| project-name | freerdp-3.16.0-4.fc44 |
| store-results-to | /tmp/tmpx3s63f14/freerdp-3.16.0-4.fc44.tar.xz |
| time-created | 2025-10-28 18:01:48 |
| time-finished | 2025-10-28 18:08:56 |
| tool | csmock |
| tool-args | '/usr/bin/csmock' '-r' 'fedora-rawhide-gcc-latest-x86_64' '-t' 'gcc,cppcheck,shellcheck,clippy,unicontrol' '-o' '/tmp/tmpx3s63f14/freerdp-3.16.0-4.fc44.tar.xz' '--gcc-analyze' '--unicontrol-notests' '--unicontrol-bidi-only' '--install' 'pam' '--install=gcc-latest' '--gcc-analyzer-bin=/opt/gcc-latest/bin/gcc' '/tmp/tmpx3s63f14/freerdp-3.16.0-4.fc44.src.rpm' |
| tool-version | csmock-3.8.3.20251027.143044.ge6b947b-1.el9 |