freerdp-3.12.0-2.fc43
List of Findings
Error: GCC_ANALYZER_WARNING (CWE-416): [#def1]
FreeRDP-3.12.0/channels/ainput/server/ainput_main.c:352:14: warning[-Wanalyzer-use-after-free]: use after ‘ainput_server_context_free’ of ‘context’
FreeRDP-3.12.0/channels/ainput/server/ainput_main.c:399:24: enter_function: entry to ‘ainput_server_context_new’
FreeRDP-3.12.0/channels/ainput/server/ainput_main.c:403:12: branch_false: following ‘false’ branch (when ‘ainput’ is non-NULL)...
FreeRDP-3.12.0/channels/ainput/server/ainput_main.c:406:9: branch_false: ...to here
FreeRDP-3.12.0/channels/ainput/server/ainput_main.c:415:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/channels/ainput/server/ainput_main.c:416:17: branch_true: ...to here
FreeRDP-3.12.0/channels/ainput/server/ainput_main.c:421:9: release_memory: deallocated here
FreeRDP-3.12.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-401): [#def2]
FreeRDP-3.12.0/channels/ainput/server/ainput_main.c:417:16: warning[-Wanalyzer-malloc-leak]: leak of ‘ainput’
FreeRDP-3.12.0/channels/ainput/server/ainput_main.c:401:49: acquire_memory: allocated here
FreeRDP-3.12.0/channels/ainput/server/ainput_main.c:403:12: branch_false: following ‘false’ branch (when ‘ainput’ is non-NULL)...
FreeRDP-3.12.0/channels/ainput/server/ainput_main.c:406:9: branch_false: ...to here
FreeRDP-3.12.0/channels/ainput/server/ainput_main.c:415:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/channels/ainput/server/ainput_main.c:417:16: branch_false: ...to here
FreeRDP-3.12.0/channels/ainput/server/ainput_main.c:417:16: danger: ‘ainput’ leaks here; was allocated at [(1)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def3]
FreeRDP-3.12.0/channels/ainput/server/ainput_main.c:435:1: warning[-Wanalyzer-malloc-leak]: leak of ‘ainput’
FreeRDP-3.12.0/channels/ainput/server/ainput_main.c:399:24: enter_function: entry to ‘ainput_server_context_new’
FreeRDP-3.12.0/channels/ainput/server/ainput_main.c:401:49: acquire_memory: allocated here
FreeRDP-3.12.0/channels/ainput/server/ainput_main.c:403:12: branch_false: following ‘false’ branch (when ‘ainput’ is non-NULL)...
FreeRDP-3.12.0/channels/ainput/server/ainput_main.c:406:9: branch_false: ...to here
FreeRDP-3.12.0/channels/ainput/server/ainput_main.c:415:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/channels/ainput/server/ainput_main.c:416:17: branch_true: ...to here
FreeRDP-3.12.0/channels/ainput/server/ainput_main.c:421:9: call_function: calling ‘ainput_server_context_free’ from ‘ainput_server_context_new’
FreeRDP-3.12.0/channels/ainput/server/ainput_main.c:421:9: return_function: returning to ‘ainput_server_context_new’ from ‘ainput_server_context_free’
FreeRDP-3.12.0/channels/ainput/server/ainput_main.c:435:1: danger: ‘ainput’ leaks here; was allocated at [(2)](sarif:/runs/0/results/3/codeFlows/0/threadFlows/0/locations/1)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def4]
FreeRDP-3.12.0/channels/audin/server/audin.c:850:16: warning[-Wanalyzer-malloc-leak]: leak of ‘audin’
FreeRDP-3.12.0/channels/audin/server/audin.c:824:46: acquire_memory: allocated here
FreeRDP-3.12.0/channels/audin/server/audin.c:826:12: branch_false: following ‘false’ branch (when ‘audin’ is non-NULL)...
FreeRDP-3.12.0/channels/audin/server/audin.c:831:22: branch_false: ...to here
FreeRDP-3.12.0/channels/audin/server/audin.c:850:16: danger: ‘audin’ leaks here; was allocated at [(1)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def5]
FreeRDP-3.12.0/channels/client/addin.c:249:12: warning[-Wanalyzer-malloc-leak]: leak of ‘FindFirstFileUTF8(pszSearchPath, & FindData)’
FreeRDP-3.12.0/channels/client/addin.c:162:24: enter_function: entry to ‘freerdp_channels_list_dynamic_addins’
FreeRDP-3.12.0/channels/client/addin.c:186:12: branch_false: following ‘false’ branch (when ‘pszPattern’ is non-NULL)...
FreeRDP-3.12.0/channels/client/addin.c:192:13: branch_false: ...to here
FreeRDP-3.12.0/channels/client/addin.c:217:12: branch_false: following ‘false’ branch (when ‘pszSearchPath’ is non-NULL)...
FreeRDP-3.12.0/channels/client/addin.c:224:9: branch_false: ...to here
FreeRDP-3.12.0/channels/client/addin.c:230:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/channels/client/addin.c:236:17: branch_false: ...to here
FreeRDP-3.12.0/channels/client/addin.c:236:17: call_function: calling ‘FindFirstFileUTF8’ from ‘freerdp_channels_list_dynamic_addins’
FreeRDP-3.12.0/channels/client/addin.c:236:17: return_function: returning to ‘freerdp_channels_list_dynamic_addins’ from ‘FindFirstFileUTF8’
FreeRDP-3.12.0/channels/client/addin.c:242:12: branch_false: following ‘false’ branch (when ‘ppAddins’ is non-NULL)...
FreeRDP-3.12.0/channels/client/addin.c:249:12: branch_false: ...to here
FreeRDP-3.12.0/channels/client/addin.c:249:12: danger: ‘FindFirstFileUTF8(pszSearchPath, & FindData)’ leaks here; was allocated at [(14)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/13)
Error: GCC_ANALYZER_WARNING (CWE-476): [#def6]
FreeRDP-3.12.0/channels/cliprdr/client/cliprdr_format.c:59:25: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘cur’
FreeRDP-3.12.0/channels/cliprdr/client/cliprdr_format.c:50:28: acquire_memory: this call could return NULL
FreeRDP-3.12.0/channels/cliprdr/client/cliprdr_format.c:53:12: branch_true: following ‘true’ branch...
branch_true: ...to here
FreeRDP-3.12.0/channels/cliprdr/client/cliprdr_format.c:55:36: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/channels/cliprdr/client/cliprdr_format.c:57:57: branch_true: ...to here
FreeRDP-3.12.0/channels/cliprdr/client/cliprdr_format.c:59:25: danger: ‘cur’ could be NULL: unchecked value from [(1)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-476): [#def7]
FreeRDP-3.12.0/channels/cliprdr/client/cliprdr_format.c:77:33: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘cur’
FreeRDP-3.12.0/channels/cliprdr/client/cliprdr_format.c:50:28: acquire_memory: this call could return NULL
FreeRDP-3.12.0/channels/cliprdr/client/cliprdr_format.c:53:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/channels/cliprdr/client/cliprdr_format.c:65:18: branch_false: ...to here
FreeRDP-3.12.0/channels/cliprdr/client/cliprdr_format.c:65:17: branch_true: following ‘true’ branch...
branch_true: ...to here
FreeRDP-3.12.0/channels/cliprdr/client/cliprdr_format.c:67:36: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/channels/cliprdr/client/cliprdr_format.c:69:57: branch_true: ...to here
FreeRDP-3.12.0/channels/cliprdr/client/cliprdr_format.c:72:28: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/channels/cliprdr/client/cliprdr_format.c:74:29: branch_false: ...to here
FreeRDP-3.12.0/channels/cliprdr/client/cliprdr_format.c:77:33: 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): [#def8]
FreeRDP-3.12.0/channels/cliprdr/client/cliprdr_format.c:94:33: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘cur’
FreeRDP-3.12.0/channels/cliprdr/client/cliprdr_format.c:50:28: acquire_memory: this call could return NULL
FreeRDP-3.12.0/channels/cliprdr/client/cliprdr_format.c:53:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/channels/cliprdr/client/cliprdr_format.c:65:18: branch_false: ...to here
FreeRDP-3.12.0/channels/cliprdr/client/cliprdr_format.c:65:17: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/channels/cliprdr/client/cliprdr_format.c:83:18: branch_false: ...to here
FreeRDP-3.12.0/channels/cliprdr/client/cliprdr_format.c:83:17: branch_true: following ‘true’ branch...
branch_true: ...to here
FreeRDP-3.12.0/channels/cliprdr/client/cliprdr_format.c:85:36: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/channels/cliprdr/client/cliprdr_format.c:87:57: branch_true: ...to here
FreeRDP-3.12.0/channels/cliprdr/client/cliprdr_format.c:94:33: danger: ‘cur’ could be NULL: unchecked value from [(1)](sarif:/runs/0/results/3/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-476): [#def9]
FreeRDP-3.12.0/channels/cliprdr/client/cliprdr_main.c:260:9: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘cliprdr’
FreeRDP-3.12.0/channels/cliprdr/client/cliprdr_main.c:250:13: enter_function: entry to ‘cliprdr_process_monitor_ready’
FreeRDP-3.12.0/channels/cliprdr/client/cliprdr_main.c:254:41: call_function: calling ‘cliprdr_get_client_interface’ from ‘cliprdr_process_monitor_ready’
FreeRDP-3.12.0/channels/cliprdr/client/cliprdr_main.c:254:41: return_function: returning to ‘cliprdr_process_monitor_ready’ from ‘cliprdr_get_client_interface’
FreeRDP-3.12.0/channels/cliprdr/client/cliprdr_main.c:260:9: danger: dereference of NULL ‘cliprdr’
Error: GCC_ANALYZER_WARNING (CWE-476): [#def10]
FreeRDP-3.12.0/channels/cliprdr/client/cliprdr_main.c:302:9: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘cliprdr’
FreeRDP-3.12.0/channels/cliprdr/client/cliprdr_main.c:292:13: enter_function: entry to ‘cliprdr_process_filecontents_request’
FreeRDP-3.12.0/channels/cliprdr/client/cliprdr_main.c:296:41: call_function: calling ‘cliprdr_get_client_interface’ from ‘cliprdr_process_filecontents_request’
FreeRDP-3.12.0/channels/cliprdr/client/cliprdr_main.c:296:41: return_function: returning to ‘cliprdr_process_filecontents_request’ from ‘cliprdr_get_client_interface’
FreeRDP-3.12.0/channels/cliprdr/client/cliprdr_main.c:302:9: danger: dereference of NULL ‘cliprdr’
Error: GCC_ANALYZER_WARNING (CWE-476): [#def11]
FreeRDP-3.12.0/channels/cliprdr/client/cliprdr_main.c:341:9: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘cliprdr’
FreeRDP-3.12.0/channels/cliprdr/client/cliprdr_main.c:331:13: enter_function: entry to ‘cliprdr_process_filecontents_response’
FreeRDP-3.12.0/channels/cliprdr/client/cliprdr_main.c:335:41: call_function: calling ‘cliprdr_get_client_interface’ from ‘cliprdr_process_filecontents_response’
FreeRDP-3.12.0/channels/cliprdr/client/cliprdr_main.c:335:41: return_function: returning to ‘cliprdr_process_filecontents_response’ from ‘cliprdr_get_client_interface’
FreeRDP-3.12.0/channels/cliprdr/client/cliprdr_main.c:341:9: danger: dereference of NULL ‘cliprdr’
Error: GCC_ANALYZER_WARNING (CWE-476): [#def12]
FreeRDP-3.12.0/channels/cliprdr/client/cliprdr_main.c:373:9: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘cliprdr’
FreeRDP-3.12.0/channels/cliprdr/client/cliprdr_main.c:363:13: enter_function: entry to ‘cliprdr_process_lock_clipdata’
FreeRDP-3.12.0/channels/cliprdr/client/cliprdr_main.c:367:41: call_function: calling ‘cliprdr_get_client_interface’ from ‘cliprdr_process_lock_clipdata’
FreeRDP-3.12.0/channels/cliprdr/client/cliprdr_main.c:367:41: return_function: returning to ‘cliprdr_process_lock_clipdata’ from ‘cliprdr_get_client_interface’
FreeRDP-3.12.0/channels/cliprdr/client/cliprdr_main.c:373:9: danger: dereference of NULL ‘cliprdr’
Error: GCC_ANALYZER_WARNING (CWE-476): [#def13]
FreeRDP-3.12.0/channels/cliprdr/client/cliprdr_main.c:405:9: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘cliprdr’
FreeRDP-3.12.0/channels/cliprdr/client/cliprdr_main.c:395:13: enter_function: entry to ‘cliprdr_process_unlock_clipdata’
FreeRDP-3.12.0/channels/cliprdr/client/cliprdr_main.c:399:41: call_function: calling ‘cliprdr_get_client_interface’ from ‘cliprdr_process_unlock_clipdata’
FreeRDP-3.12.0/channels/cliprdr/client/cliprdr_main.c:399:41: return_function: returning to ‘cliprdr_process_unlock_clipdata’ from ‘cliprdr_get_client_interface’
FreeRDP-3.12.0/channels/cliprdr/client/cliprdr_main.c:405:9: danger: dereference of NULL ‘cliprdr’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def14]
FreeRDP-3.12.0/channels/cliprdr/server/cliprdr_main.c:1385:12: warning[-Wanalyzer-malloc-leak]: leak of ‘CreateEventA(0, 1, 0, 0)’
FreeRDP-3.12.0/channels/cliprdr/server/cliprdr_main.c:1385:36: acquire_memory: allocated here
FreeRDP-3.12.0/channels/cliprdr/server/cliprdr_main.c:1385:12: danger: ‘CreateEventA(0, 1, 0, 0)’ leaks here; was allocated at [(1)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def15]
FreeRDP-3.12.0/channels/cliprdr/server/cliprdr_main.c:1391:12: warning[-Wanalyzer-malloc-leak]: leak of ‘CreateThread(0, 0, &cliprdr_server_thread, context, 0, 0)’
FreeRDP-3.12.0/channels/cliprdr/server/cliprdr_main.c:1385:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/channels/cliprdr/server/cliprdr_main.c:1391:33: branch_false: ...to here
FreeRDP-3.12.0/channels/cliprdr/server/cliprdr_main.c:1391:33: acquire_memory: allocated here
FreeRDP-3.12.0/channels/cliprdr/server/cliprdr_main.c:1391:12: danger: ‘CreateThread(0, 0, &cliprdr_server_thread, context, 0, 0)’ leaks here; was allocated at [(3)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def16]
FreeRDP-3.12.0/channels/disp/server/disp_main.c:621:9: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.12.0/channels/disp/server/disp_main.c:590:12: branch_false: following ‘false’ branch (when ‘context’ is non-NULL)...
FreeRDP-3.12.0/channels/disp/server/disp_main.c:596:52: branch_false: ...to here
FreeRDP-3.12.0/channels/disp/server/disp_main.c:596:52: acquire_memory: allocated here
FreeRDP-3.12.0/channels/disp/server/disp_main.c:598:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/channels/disp/server/disp_main.c:604:30: branch_false: ...to here
FreeRDP-3.12.0/channels/disp/server/disp_main.c:606:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/channels/disp/server/disp_main.c:608:17: branch_true: ...to here
FreeRDP-3.12.0/channels/disp/server/disp_main.c:621:9: danger: ‘<unknown>’ leaks here; was allocated at [(3)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-762): [#def17]
FreeRDP-3.12.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.12.0/channels/disp/server/disp_main.c:588:39: acquire_memory: allocated here (expects deallocation with ‘free’)
FreeRDP-3.12.0/channels/disp/server/disp_main.c:590:12: branch_false: following ‘false’ branch (when ‘context’ is non-NULL)...
FreeRDP-3.12.0/channels/disp/server/disp_main.c:596:52: branch_false: ...to here
FreeRDP-3.12.0/channels/disp/server/disp_main.c:598:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/channels/disp/server/disp_main.c:600:17: branch_true: ...to here
FreeRDP-3.12.0/channels/disp/server/disp_main.c:621:9: danger: deallocated with ‘disp_server_context_free’ here; allocation at [(1)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/0) expects deallocation with ‘free’
Error: GCC_ANALYZER_WARNING (CWE-416): [#def18]
FreeRDP-3.12.0/channels/disp/server/disp_main.c:631:13: warning[-Wanalyzer-use-after-free]: use after ‘disp_server_context_free’ of ‘context’
FreeRDP-3.12.0/channels/disp/server/disp_main.c:584:20: enter_function: entry to ‘disp_server_context_new’
FreeRDP-3.12.0/channels/disp/server/disp_main.c:588:39: acquire_memory: allocated here
FreeRDP-3.12.0/channels/disp/server/disp_main.c:590:12: branch_false: following ‘false’ branch (when ‘context’ is non-NULL)...
FreeRDP-3.12.0/channels/disp/server/disp_main.c:596:52: branch_false: ...to here
FreeRDP-3.12.0/channels/disp/server/disp_main.c:598:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/channels/disp/server/disp_main.c:600:17: branch_true: ...to here
FreeRDP-3.12.0/channels/disp/server/disp_main.c:621:9: release_memory: deallocated here
FreeRDP-3.12.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): [#def19]
FreeRDP-3.12.0/channels/drdynvc/client/drdynvc_main.c:342:16: warning[-Wanalyzer-malloc-leak]: leak of ‘dvcman’
FreeRDP-3.12.0/channels/drdynvc/client/drdynvc_main.c:1640:13: enter_function: entry to ‘drdynvc_virtual_channel_event_initialized’
FreeRDP-3.12.0/channels/drdynvc/client/drdynvc_main.c:1647:12: branch_false: following ‘false’ branch (when ‘drdynvc’ is non-NULL)...
FreeRDP-3.12.0/channels/drdynvc/client/drdynvc_main.c:1650:26: branch_false: ...to here
FreeRDP-3.12.0/channels/drdynvc/client/drdynvc_main.c:1652:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/channels/drdynvc/client/drdynvc_main.c:1658:15: branch_false: ...to here
FreeRDP-3.12.0/channels/drdynvc/client/drdynvc_main.c:1660:32: call_function: calling ‘dvcman_new’ from ‘drdynvc_virtual_channel_event_initialized’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def20]
FreeRDP-3.12.0/channels/drdynvc/client/drdynvc_main.c:577:1: warning[-Wanalyzer-malloc-leak]: leak of ‘dvcman’
FreeRDP-3.12.0/channels/drdynvc/client/drdynvc_main.c:1640:13: enter_function: entry to ‘drdynvc_virtual_channel_event_initialized’
FreeRDP-3.12.0/channels/drdynvc/client/drdynvc_main.c:1647:12: branch_false: following ‘false’ branch (when ‘drdynvc’ is non-NULL)...
FreeRDP-3.12.0/channels/drdynvc/client/drdynvc_main.c:1650:26: branch_false: ...to here
FreeRDP-3.12.0/channels/drdynvc/client/drdynvc_main.c:1652:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/channels/drdynvc/client/drdynvc_main.c:1658:15: branch_false: ...to here
FreeRDP-3.12.0/channels/drdynvc/client/drdynvc_main.c:1660:32: call_function: calling ‘dvcman_new’ from ‘drdynvc_virtual_channel_event_initialized’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def21]
FreeRDP-3.12.0/channels/drdynvc/server/drdynvc_main.c:125:14: warning[-Wanalyzer-malloc-leak]: leak of ‘**context.priv.ChannelHandle’
FreeRDP-3.12.0/channels/drdynvc/server/drdynvc_main.c:123:13: acquire_memory: allocated here
FreeRDP-3.12.0/channels/drdynvc/server/drdynvc_main.c:125:14: danger: ‘**context.priv.ChannelHandle’ leaks here; was allocated at [(1)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def22]
FreeRDP-3.12.0/channels/drive/client/drive_file.c:392:9: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.12.0/channels/drive/client/drive_file.c:318:13: enter_function: entry to ‘drive_file_new’
FreeRDP-3.12.0/channels/drive/client/drive_file.c:322:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/channels/drive/client/drive_file.c:327:12: branch_false: following ‘false’ branch (when ‘file’ is non-NULL)...
FreeRDP-3.12.0/channels/drive/client/drive_file.c:333:9: branch_false: ...to here
FreeRDP-3.12.0/channels/drive/client/drive_file.c:343:20: call_function: calling ‘drive_file_combine_fullpath’ from ‘drive_file_new’
FreeRDP-3.12.0/channels/drive/client/drive_file.c:343:20: return_function: returning to ‘drive_file_new’ from ‘drive_file_combine_fullpath’
FreeRDP-3.12.0/channels/drive/client/drive_file.c:344:15: call_function: calling ‘drive_file_set_fullpath’ from ‘drive_file_new’
FreeRDP-3.12.0/channels/drive/client/drive_file.c:344:15: return_function: returning to ‘drive_file_new’ from ‘drive_file_set_fullpath’
FreeRDP-3.12.0/channels/drive/client/drive_file.c:347:14: call_function: calling ‘drive_file_init’ from ‘drive_file_new’
FreeRDP-3.12.0/channels/drive/client/drive_file.c:347:14: return_function: returning to ‘drive_file_new’ from ‘drive_file_init’
FreeRDP-3.12.0/channels/drive/client/drive_file.c:347:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/channels/drive/client/drive_file.c:349:35: branch_true: ...to here
FreeRDP-3.12.0/channels/drive/client/drive_file.c:350:17: call_function: calling ‘drive_file_free’ from ‘drive_file_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def23]
FreeRDP-3.12.0/channels/drive/client/drive_file.c:588:12: warning[-Wanalyzer-malloc-leak]: leak of ‘CreateFileW(*file.fullpath, 0, 4, 0, 3, 128, 0)’
FreeRDP-3.12.0/channels/drive/client/drive_file.c:583:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/channels/drive/client/drive_file.c:586:29: branch_false: ...to here
FreeRDP-3.12.0/channels/drive/client/drive_file.c:586:17: acquire_memory: allocated here
FreeRDP-3.12.0/channels/drive/client/drive_file.c:588:12: danger: ‘CreateFileW(*file.fullpath, 0, 4, 0, 3, 128, 0)’ leaks here; was allocated at [(3)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/2)
Error: COMPILER_WARNING (CWE-563): [#def24]
FreeRDP-3.12.0/channels/drive/client/drive_main.c: scope_hint: In function ‘drive_process_irp_create’
FreeRDP-3.12.0/channels/drive/client/drive_main.c:162:16: warning[-Wunused-but-set-variable]: variable ‘allocationSize’ set but not used
Error: COMPILER_WARNING (CWE-563): [#def25]
FreeRDP-3.12.0/channels/drive/client/drive_main.c: scope_hint: In function ‘drive_process_irp_silent_ignore’
FreeRDP-3.12.0/channels/drive/client/drive_main.c:590:16: warning[-Wunused-but-set-variable]: variable ‘FsInformationClass’ set but not used
Error: GCC_ANALYZER_WARNING (CWE-401): [#def26]
FreeRDP-3.12.0/channels/drive/client/drive_main.c:1079:20: warning[-Wanalyzer-malloc-leak]: leak of ‘GetKnownPath(1)’
FreeRDP-3.12.0/channels/drive/client/drive_main.c:1062:12: branch_false: following ‘false’ branch (when the strings are non-equal)...
FreeRDP-3.12.0/channels/drive/client/drive_main.c:1074:18: branch_false: ...to here
FreeRDP-3.12.0/channels/drive/client/drive_main.c:1074:17: branch_true: following ‘true’ branch (when the strings are equal)...
FreeRDP-3.12.0/channels/drive/client/drive_main.c:1076:17: branch_true: ...to here
FreeRDP-3.12.0/channels/drive/client/drive_main.c:1077:31: acquire_memory: allocated here
FreeRDP-3.12.0/channels/drive/client/drive_main.c:1079:20: danger: ‘GetKnownPath(1)’ leaks here; was allocated at [(5)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def27]
FreeRDP-3.12.0/channels/encomsp/server/encomsp_main.c:306:14: warning[-Wanalyzer-malloc-leak]: leak of ‘**context.priv.ChannelHandle’
FreeRDP-3.12.0/channels/encomsp/server/encomsp_main.c:304:13: acquire_memory: allocated here
FreeRDP-3.12.0/channels/encomsp/server/encomsp_main.c:306:14: danger: ‘**context.priv.ChannelHandle’ leaks here; was allocated at [(1)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def28]
FreeRDP-3.12.0/channels/geometry/client/geometry_main.c:180:24: warning[-Wanalyzer-malloc-leak]: leak of ‘mappedGeometry’
FreeRDP-3.12.0/channels/geometry/client/geometry_main.c:162:13: enter_function: entry to ‘geometry_recv_pdu’
FreeRDP-3.12.0/channels/geometry/client/geometry_main.c:179:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/channels/geometry/client/geometry_main.c:182:9: call_function: inlined call to ‘stream_read_u32_le’ from ‘geometry_recv_pdu’
FreeRDP-3.12.0/channels/geometry/client/geometry_main.c:184:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/channels/geometry/client/geometry_main.c:191:9: call_function: inlined call to ‘stream_read_u64_le’ from ‘geometry_recv_pdu’
FreeRDP-3.12.0/channels/geometry/client/geometry_main.c:192:9: call_function: inlined call to ‘stream_read_u32_le’ from ‘geometry_recv_pdu’
FreeRDP-3.12.0/channels/geometry/client/geometry_main.c:197:12: branch_false: following ‘false’ branch (when ‘v != 2’)...
FreeRDP-3.12.0/channels/geometry/client/geometry_main.c:215:17: branch_false: ...to here
FreeRDP-3.12.0/channels/geometry/client/geometry_main.c:215:17: branch_true: following ‘true’ branch (when ‘v == 1’)...
FreeRDP-3.12.0/channels/geometry/client/geometry_main.c:219:20: branch_true: ...to here
FreeRDP-3.12.0/channels/geometry/client/geometry_main.c:219:20: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/channels/geometry/client/geometry_main.c:222:25: branch_true: ...to here
FreeRDP-3.12.0/channels/geometry/client/geometry_main.c:223:42: acquire_memory: allocated here
FreeRDP-3.12.0/channels/geometry/client/geometry_main.c:224:28: branch_false: following ‘false’ branch (when ‘mappedGeometry’ is non-NULL)...
FreeRDP-3.12.0/channels/geometry/client/geometry_main.c:227:25: branch_false: ...to here
FreeRDP-3.12.0/channels/geometry/client/geometry_main.c:230:28: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/channels/geometry/client/geometry_main.c:244:17: call_function: inlined call to ‘stream_read_u64_le’ from ‘geometry_recv_pdu’
FreeRDP-3.12.0/channels/geometry/client/geometry_main.c:246:17: call_function: inlined call to ‘stream_read_i32_le’ from ‘geometry_recv_pdu’
FreeRDP-3.12.0/channels/geometry/client/geometry_main.c:247:17: call_function: inlined call to ‘stream_read_i32_le’ from ‘geometry_recv_pdu’
FreeRDP-3.12.0/channels/geometry/client/geometry_main.c:248:17: call_function: inlined call to ‘stream_read_i32_le’ from ‘geometry_recv_pdu’
FreeRDP-3.12.0/channels/geometry/client/geometry_main.c:249:17: call_function: inlined call to ‘stream_read_i32_le’ from ‘geometry_recv_pdu’
FreeRDP-3.12.0/channels/geometry/client/geometry_main.c:251:17: call_function: inlined call to ‘stream_read_i32_le’ from ‘geometry_recv_pdu’
FreeRDP-3.12.0/channels/geometry/client/geometry_main.c:252:17: call_function: inlined call to ‘stream_read_i32_le’ from ‘geometry_recv_pdu’
FreeRDP-3.12.0/channels/geometry/client/geometry_main.c:253:17: call_function: inlined call to ‘stream_read_i32_le’ from ‘geometry_recv_pdu’
FreeRDP-3.12.0/channels/geometry/client/geometry_main.c:254:17: call_function: inlined call to ‘stream_read_i32_le’ from ‘geometry_recv_pdu’
FreeRDP-3.12.0/channels/geometry/client/geometry_main.c:256:17: call_function: inlined call to ‘stream_read_u32_le’ from ‘geometry_recv_pdu’
FreeRDP-3.12.0/channels/geometry/client/geometry_main.c:261:17: call_function: inlined call to ‘stream_read_u32_le’ from ‘geometry_recv_pdu’
FreeRDP-3.12.0/channels/geometry/client/geometry_main.c:262:20: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/channels/geometry/client/geometry_main.c:268:20: branch_false: ...to here
FreeRDP-3.12.0/channels/geometry/client/geometry_main.c:268:20: branch_false: following ‘false’ branch (when ‘v == 0’)...
FreeRDP-3.12.0/channels/geometry/client/geometry_main.c:276:25: call_function: inlined call to ‘freerdp_rgndata_reset’ from ‘geometry_recv_pdu’
FreeRDP-3.12.0/channels/geometry/client/geometry_main.c:279:20: branch_true: following ‘true’ branch (when ‘newOne != 0’)...
FreeRDP-3.12.0/channels/geometry/client/geometry_main.c:281:29: branch_true: ...to here
FreeRDP-3.12.0/channels/geometry/client/geometry_main.c:281:28: branch_false: following ‘false’ branch...
branch_false: ...to here
FreeRDP-3.12.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: CPPCHECK_WARNING (CWE-664): [#def29]
FreeRDP-3.12.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): [#def30]
FreeRDP-3.12.0/channels/location/server/location_main.c:480:14: warning[-Wanalyzer-use-after-free]: use after ‘location_server_context_free’ of ‘context’
FreeRDP-3.12.0/channels/location/server/location_main.c:600:24: enter_function: entry to ‘location_server_context_new’
FreeRDP-3.12.0/channels/location/server/location_main.c:604:12: branch_false: following ‘false’ branch (when ‘location’ is non-NULL)...
FreeRDP-3.12.0/channels/location/server/location_main.c:607:9: branch_false: ...to here
FreeRDP-3.12.0/channels/location/server/location_main.c:617:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/channels/location/server/location_main.c:618:17: branch_true: ...to here
FreeRDP-3.12.0/channels/location/server/location_main.c:624:9: release_memory: deallocated here
FreeRDP-3.12.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-401): [#def31]
FreeRDP-3.12.0/channels/location/server/location_main.c:620:16: warning[-Wanalyzer-malloc-leak]: leak of ‘location’
FreeRDP-3.12.0/channels/location/server/location_main.c:602:55: acquire_memory: allocated here
FreeRDP-3.12.0/channels/location/server/location_main.c:604:12: branch_false: following ‘false’ branch (when ‘location’ is non-NULL)...
FreeRDP-3.12.0/channels/location/server/location_main.c:607:9: branch_false: ...to here
FreeRDP-3.12.0/channels/location/server/location_main.c:617:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/channels/location/server/location_main.c:620:16: branch_false: ...to here
FreeRDP-3.12.0/channels/location/server/location_main.c:620:16: danger: ‘location’ leaks here; was allocated at [(1)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def32]
FreeRDP-3.12.0/channels/location/server/location_main.c:640:1: warning[-Wanalyzer-malloc-leak]: leak of ‘location’
FreeRDP-3.12.0/channels/location/server/location_main.c:600:24: enter_function: entry to ‘location_server_context_new’
FreeRDP-3.12.0/channels/location/server/location_main.c:602:55: acquire_memory: allocated here
FreeRDP-3.12.0/channels/location/server/location_main.c:604:12: branch_false: following ‘false’ branch (when ‘location’ is non-NULL)...
FreeRDP-3.12.0/channels/location/server/location_main.c:607:9: branch_false: ...to here
FreeRDP-3.12.0/channels/location/server/location_main.c:617:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/channels/location/server/location_main.c:618:17: branch_true: ...to here
FreeRDP-3.12.0/channels/location/server/location_main.c:624:9: call_function: calling ‘location_server_context_free’ from ‘location_server_context_new’
FreeRDP-3.12.0/channels/location/server/location_main.c:624:9: return_function: returning to ‘location_server_context_new’ from ‘location_server_context_free’
FreeRDP-3.12.0/channels/location/server/location_main.c:640:1: danger: ‘location’ leaks here; was allocated at [(2)](sarif:/runs/0/results/3/codeFlows/0/threadFlows/0/locations/1)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def33]
FreeRDP-3.12.0/channels/printer/client/cups/printer_cups.c:272:1: warning[-Wanalyzer-malloc-leak]: leak of ‘cups_printer’
FreeRDP-3.12.0/channels/printer/client/cups/printer_cups.c:290:20: enter_function: entry to ‘printer_cups_new_printer’
FreeRDP-3.12.0/channels/printer/client/cups/printer_cups.c:295:41: acquire_memory: allocated here
FreeRDP-3.12.0/channels/printer/client/cups/printer_cups.c:296:12: branch_false: following ‘false’ branch (when ‘cups_printer’ is non-NULL)...
FreeRDP-3.12.0/channels/printer/client/cups/printer_cups.c:299:41: branch_false: ...to here
FreeRDP-3.12.0/channels/printer/client/cups/printer_cups.c:303:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/channels/printer/client/cups/printer_cups.c:304:17: branch_true: ...to here
FreeRDP-3.12.0/channels/printer/client/cups/printer_cups.c:336:9: call_function: calling ‘printer_cups_free_printer’ from ‘printer_cups_new_printer’
FreeRDP-3.12.0/channels/printer/client/cups/printer_cups.c:336:9: return_function: returning to ‘printer_cups_new_printer’ from ‘printer_cups_free_printer’
FreeRDP-3.12.0/channels/printer/client/cups/printer_cups.c:272:1: danger: ‘cups_printer’ leaks here; was allocated at [(2)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/1)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def34]
FreeRDP-3.12.0/channels/printer/client/cups/printer_cups.c:331:9: warning[-Wanalyzer-malloc-leak]: leak of ‘cups_printer’
FreeRDP-3.12.0/channels/printer/client/cups/printer_cups.c:290:20: enter_function: entry to ‘printer_cups_new_printer’
FreeRDP-3.12.0/channels/printer/client/cups/printer_cups.c:295:41: acquire_memory: allocated here
FreeRDP-3.12.0/channels/printer/client/cups/printer_cups.c:296:12: branch_false: following ‘false’ branch (when ‘cups_printer’ is non-NULL)...
FreeRDP-3.12.0/channels/printer/client/cups/printer_cups.c:299:41: branch_false: ...to here
FreeRDP-3.12.0/channels/printer/client/cups/printer_cups.c:303:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/channels/printer/client/cups/printer_cups.c:306:12: branch_false: ...to here
FreeRDP-3.12.0/channels/printer/client/cups/printer_cups.c:306:12: branch_true: following ‘true’ branch (when ‘driverName’ is non-NULL)...
FreeRDP-3.12.0/channels/printer/client/cups/printer_cups.c:307:48: branch_true: ...to here
FreeRDP-3.12.0/channels/printer/client/cups/printer_cups.c:317:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/channels/printer/client/cups/printer_cups.c:320:9: branch_false: ...to here
FreeRDP-3.12.0/channels/printer/client/cups/printer_cups.c:328:9: call_function: calling ‘printer_cups_add_ref_printer’ from ‘printer_cups_new_printer’
FreeRDP-3.12.0/channels/printer/client/cups/printer_cups.c:328:9: return_function: returning to ‘printer_cups_new_printer’ from ‘printer_cups_add_ref_printer’
FreeRDP-3.12.0/channels/printer/client/cups/printer_cups.c:331:9: danger: ‘cups_printer’ leaks here; was allocated at [(2)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/1)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def35]
FreeRDP-3.12.0/channels/printer/client/printer_main.c:119:12: warning[-Wanalyzer-malloc-leak]: leak of ‘CreateFileA(GetCombinedPath(path, name), 1073741824, 0, 0, 2, 128, 0)’
FreeRDP-3.12.0/channels/printer/client/printer_main.c:716:13: enter_function: entry to ‘printer_custom_component’
FreeRDP-3.12.0/channels/printer/client/printer_main.c:727:12: branch_false: following ‘false’ branch (when ‘component == 20562’)...
FreeRDP-3.12.0/channels/printer/client/printer_main.c:730:14: branch_false: ...to here
FreeRDP-3.12.0/channels/printer/client/printer_main.c:730:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/channels/printer/client/printer_main.c:733:9: call_function: inlined call to ‘stream_read_u32_le’ from ‘printer_custom_component’
FreeRDP-3.12.0/channels/printer/client/printer_main.c:800:44: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/channels/printer/client/printer_main.c:803:41: call_function: inlined call to ‘stream_read_u32_le’ from ‘printer_custom_component’
FreeRDP-3.12.0/channels/printer/client/printer_main.c:804:41: call_function: inlined call to ‘stream_read_u32_le’ from ‘printer_custom_component’
FreeRDP-3.12.0/channels/printer/client/printer_main.c:806:44: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/channels/printer/client/printer_main.c:809:55: call_function: inlined call to ‘Stream_ConstPointer’ from ‘printer_custom_component’
FreeRDP-3.12.0/channels/printer/client/printer_main.c:812:44: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/channels/printer/client/printer_main.c:815:54: call_function: inlined call to ‘Stream_ConstPointer’ from ‘printer_custom_component’
FreeRDP-3.12.0/channels/printer/client/printer_main.c:818:46: call_function: calling ‘printer_update_to_config’ from ‘printer_custom_component’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def36]
FreeRDP-3.12.0/channels/printer/client/printer_main.c:174:12: warning[-Wanalyzer-malloc-leak]: leak of ‘CreateFileA(GetCombinedPath(path, name), 2147483648, 0, 0, 3, 128, 0)’
FreeRDP-3.12.0/channels/printer/client/printer_main.c:962:13: enter_function: entry to ‘printer_register’
FreeRDP-3.12.0/channels/printer/client/printer_main.c:972:12: branch_false: following ‘false’ branch (when ‘printer_dev’ is non-NULL)...
FreeRDP-3.12.0/channels/printer/client/printer_main.c:978:36: branch_false: ...to here
FreeRDP-3.12.0/channels/printer/client/printer_main.c:980:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/channels/printer/client/printer_main.c:983:15: branch_false: ...to here
FreeRDP-3.12.0/channels/printer/client/printer_main.c:996:14: call_function: calling ‘printer_load_from_config’ from ‘printer_register’
Error: GCC_ANALYZER_WARNING (CWE-476): [#def37]
FreeRDP-3.12.0/channels/rail/client/rail_main.c:587:28: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘rail’
FreeRDP-3.12.0/channels/rail/client/rail_main.c:571:13: enter_function: entry to ‘rail_virtual_channel_event_connected’
FreeRDP-3.12.0/channels/rail/client/rail_main.c:574:38: call_function: calling ‘rail_get_client_interface’ from ‘rail_virtual_channel_event_connected’
FreeRDP-3.12.0/channels/rail/client/rail_main.c:574:38: return_function: returning to ‘rail_virtual_channel_event_connected’ from ‘rail_get_client_interface’
FreeRDP-3.12.0/channels/rail/client/rail_main.c:579:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/channels/rail/client/rail_main.c:587:28: branch_false: ...to here
FreeRDP-3.12.0/channels/rail/client/rail_main.c:587:28: danger: dereference of NULL ‘rail’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def38]
FreeRDP-3.12.0/channels/rail/server/rail_main.c:1446:14: warning[-Wanalyzer-malloc-leak]: leak of ‘CreateEventA(0, 1, 0, 0)’
FreeRDP-3.12.0/channels/rail/server/rail_main.c:1421:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/channels/rail/server/rail_main.c:1427:14: branch_false: ...to here
FreeRDP-3.12.0/channels/rail/server/rail_main.c:1427:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/channels/rail/server/rail_main.c:1429:13: branch_false: ...to here
FreeRDP-3.12.0/channels/rail/server/rail_main.c:1427:13: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/channels/rail/server/rail_main.c:1442:31: branch_false: ...to here
FreeRDP-3.12.0/channels/rail/server/rail_main.c:1444:36: acquire_memory: allocated here
FreeRDP-3.12.0/channels/rail/server/rail_main.c:1446:14: danger: ‘CreateEventA(0, 1, 0, 0)’ leaks here; was allocated at [(7)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/6)
Error: COMPILER_WARNING (CWE-563): [#def39]
FreeRDP-3.12.0/channels/rdpdr/client/rdpdr_main.c: scope_hint: In function ‘dummy_irp_response’
FreeRDP-3.12.0/channels/rdpdr/client/rdpdr_main.c:1500:16: warning[-Wunused-but-set-variable]: variable ‘FileId’ set but not used
Error: CPPCHECK_WARNING (CWE-664): [#def40]
FreeRDP-3.12.0/channels/rdpdr/client/rdpdr_main.c:1655: error[va_list_usedBeforeStarted]: va_list 'ap' used before va_start() was called.
Error: GCC_ANALYZER_WARNING (CWE-401): [#def41]
FreeRDP-3.12.0/channels/rdpdr/server/rdpdr_main.c:239:16: warning[-Wanalyzer-malloc-leak]: leak of ‘irp’
FreeRDP-3.12.0/channels/rdpdr/server/rdpdr_main.c:3201:13: enter_function: entry to ‘rdpdr_server_drive_close_file’
FreeRDP-3.12.0/channels/rdpdr/server/rdpdr_main.c:3204:26: call_function: inlined call to ‘rdpdr_server_irp_new’ from ‘rdpdr_server_drive_close_file’
FreeRDP-3.12.0/channels/rdpdr/server/rdpdr_main.c:3209:12: branch_false: following ‘false’ branch (when ‘irp’ is non-NULL)...
FreeRDP-3.12.0/channels/rdpdr/server/rdpdr_main.c:3215:29: branch_false: ...to here
FreeRDP-3.12.0/channels/rdpdr/server/rdpdr_main.c:3221:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/channels/rdpdr/server/rdpdr_main.c:3230:16: branch_false: ...to here
FreeRDP-3.12.0/channels/rdpdr/server/rdpdr_main.c:3230:16: call_function: calling ‘rdpdr_server_send_device_close_request’ from ‘rdpdr_server_drive_close_file’
FreeRDP-3.12.0/channels/rdpdr/server/rdpdr_main.c:3230:16: return_function: returning to ‘rdpdr_server_drive_close_file’ from ‘rdpdr_server_send_device_close_request’
FreeRDP-3.12.0/channels/rdpdr/server/rdpdr_main.c:239:16: danger: ‘irp’ leaks here; was allocated at [(3)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/2)
Error: COMPILER_WARNING (CWE-563): [#def42]
FreeRDP-3.12.0/channels/rdpdr/server/rdpdr_main.c:436:16: warning[-Wunused-but-set-variable]: variable ‘ioCode1’ set but not used
Error: COMPILER_WARNING (CWE-563): [#def43]
FreeRDP-3.12.0/channels/rdpdr/server/rdpdr_main.c:437:16: warning[-Wunused-but-set-variable]: variable ‘extraFlags1’ set but not used
Error: COMPILER_WARNING (CWE-563): [#def44]
FreeRDP-3.12.0/channels/rdpdr/server/rdpdr_main.c: scope_hint: In function ‘rdpdr_server_read_general_capability_set’
FreeRDP-3.12.0/channels/rdpdr/server/rdpdr_main.c:441:16: warning[-Wunused-but-set-variable]: variable ‘SpecialTypeDeviceCap’ set but not used
Error: COMPILER_WARNING (CWE-563): [#def45]
FreeRDP-3.12.0/channels/rdpdr/server/rdpdr_main.c:1173:16: warning[-Wunused-but-set-variable]: variable ‘DesiredAccess’ set but not used
Error: COMPILER_WARNING (CWE-563): [#def46]
FreeRDP-3.12.0/channels/rdpdr/server/rdpdr_main.c:1174:16: warning[-Wunused-but-set-variable]: variable ‘AllocationSize’ set but not used
Error: COMPILER_WARNING (CWE-563): [#def47]
FreeRDP-3.12.0/channels/rdpdr/server/rdpdr_main.c:1175:16: warning[-Wunused-but-set-variable]: variable ‘FileAttributes’ set but not used
Error: COMPILER_WARNING (CWE-563): [#def48]
FreeRDP-3.12.0/channels/rdpdr/server/rdpdr_main.c:1176:16: warning[-Wunused-but-set-variable]: variable ‘SharedAccess’ set but not used
Error: COMPILER_WARNING (CWE-563): [#def49]
FreeRDP-3.12.0/channels/rdpdr/server/rdpdr_main.c:1177:16: warning[-Wunused-but-set-variable]: variable ‘CreateDisposition’ set but not used
Error: COMPILER_WARNING (CWE-563): [#def50]
FreeRDP-3.12.0/channels/rdpdr/server/rdpdr_main.c: scope_hint: In function ‘rdpdr_server_receive_io_create_request’
FreeRDP-3.12.0/channels/rdpdr/server/rdpdr_main.c:1178:16: warning[-Wunused-but-set-variable]: variable ‘CreateOptions’ set but not used
Error: COMPILER_WARNING (CWE-563): [#def51]
FreeRDP-3.12.0/channels/rdpdr/server/rdpdr_main.c:1229:16: warning[-Wunused-but-set-variable]: variable ‘Length’ set but not used
Error: COMPILER_WARNING (CWE-563): [#def52]
FreeRDP-3.12.0/channels/rdpdr/server/rdpdr_main.c: scope_hint: In function ‘rdpdr_server_receive_io_read_request’
FreeRDP-3.12.0/channels/rdpdr/server/rdpdr_main.c:1230:16: warning[-Wunused-but-set-variable]: variable ‘Offset’ set but not used
Error: COMPILER_WARNING (CWE-563): [#def53]
FreeRDP-3.12.0/channels/rdpdr/server/rdpdr_main.c: scope_hint: In function ‘rdpdr_server_receive_io_write_request’
FreeRDP-3.12.0/channels/rdpdr/server/rdpdr_main.c:1254:16: warning[-Wunused-but-set-variable]: variable ‘Offset’ set but not used
Error: COMPILER_WARNING (CWE-563): [#def54]
FreeRDP-3.12.0/channels/rdpdr/server/rdpdr_main.c:1283:16: warning[-Wunused-but-set-variable]: variable ‘OutputBufferLength’ set but not used
Error: COMPILER_WARNING (CWE-563): [#def55]
FreeRDP-3.12.0/channels/rdpdr/server/rdpdr_main.c: scope_hint: In function ‘rdpdr_server_receive_io_device_control_request’
FreeRDP-3.12.0/channels/rdpdr/server/rdpdr_main.c:1285:16: warning[-Wunused-but-set-variable]: variable ‘IoControlCode’ set but not used
Error: COMPILER_WARNING (CWE-563): [#def56]
FreeRDP-3.12.0/channels/rdpdr/server/rdpdr_main.c: scope_hint: In function ‘rdpdr_server_receive_io_query_volume_information_request’
FreeRDP-3.12.0/channels/rdpdr/server/rdpdr_main.c:1314:16: warning[-Wunused-but-set-variable]: variable ‘FsInformationClass’ set but not used
Error: COMPILER_WARNING (CWE-1164): [#def57]
FreeRDP-3.12.0/channels/rdpdr/server/rdpdr_main.c: scope_hint: At top level
FreeRDP-3.12.0/channels/rdpdr/server/rdpdr_main.c:1338:13: warning[-Wunused-function]: ‘rdpdr_server_receive_io_set_volume_information_request’ defined but not used
Error: COMPILER_WARNING (CWE-563): [#def58]
FreeRDP-3.12.0/channels/rdpdr/server/rdpdr_main.c: scope_hint: In function ‘rdpdr_server_receive_io_set_volume_information_request’
FreeRDP-3.12.0/channels/rdpdr/server/rdpdr_main.c:1342:16: warning[-Wunused-but-set-variable]: variable ‘FsInformationClass’ set but not used
Error: COMPILER_WARNING (CWE-563): [#def59]
FreeRDP-3.12.0/channels/rdpdr/server/rdpdr_main.c: scope_hint: In function ‘rdpdr_server_receive_io_query_information_request’
FreeRDP-3.12.0/channels/rdpdr/server/rdpdr_main.c:1374:16: warning[-Wunused-but-set-variable]: variable ‘FsInformationClass’ set but not used
Error: COMPILER_WARNING (CWE-563): [#def60]
FreeRDP-3.12.0/channels/rdpdr/server/rdpdr_main.c: scope_hint: In function ‘rdpdr_server_receive_io_set_information_request’
FreeRDP-3.12.0/channels/rdpdr/server/rdpdr_main.c:1405:16: warning[-Wunused-but-set-variable]: variable ‘FsInformationClass’ set but not used
Error: COMPILER_WARNING (CWE-563): [#def61]
FreeRDP-3.12.0/channels/rdpdr/server/rdpdr_main.c:1436:14: warning[-Wunused-but-set-variable]: variable ‘InitialQuery’ set but not used
Error: COMPILER_WARNING (CWE-563): [#def62]
FreeRDP-3.12.0/channels/rdpdr/server/rdpdr_main.c: scope_hint: In function ‘rdpdr_server_receive_io_query_directory_request’
FreeRDP-3.12.0/channels/rdpdr/server/rdpdr_main.c:1437:16: warning[-Wunused-but-set-variable]: variable ‘FsInformationClass’ set but not used
Error: COMPILER_WARNING (CWE-563): [#def63]
FreeRDP-3.12.0/channels/rdpdr/server/rdpdr_main.c:1470:14: warning[-Wunused-but-set-variable]: variable ‘WatchTree’ set but not used
Error: COMPILER_WARNING (CWE-563): [#def64]
FreeRDP-3.12.0/channels/rdpdr/server/rdpdr_main.c: scope_hint: In function ‘rdpdr_server_receive_io_change_directory_request’
FreeRDP-3.12.0/channels/rdpdr/server/rdpdr_main.c:1471:16: warning[-Wunused-but-set-variable]: variable ‘CompletionFilter’ set but not used
Error: COMPILER_WARNING (CWE-563): [#def65]
FreeRDP-3.12.0/channels/rdpdr/server/rdpdr_main.c:1521:16: warning[-Wunused-but-set-variable]: variable ‘Operation’ set but not used
Error: COMPILER_WARNING (CWE-563): [#def66]
FreeRDP-3.12.0/channels/rdpdr/server/rdpdr_main.c:1540:24: warning[-Wunused-but-set-variable]: variable ‘Length’ set but not used
Error: COMPILER_WARNING (CWE-563): [#def67]
FreeRDP-3.12.0/channels/rdpdr/server/rdpdr_main.c: scope_hint: In function ‘rdpdr_server_receive_io_lock_control_request’
FreeRDP-3.12.0/channels/rdpdr/server/rdpdr_main.c:1541:24: warning[-Wunused-but-set-variable]: variable ‘Offset’ set but not used
Error: GCC_ANALYZER_WARNING (CWE-401): [#def68]
FreeRDP-3.12.0/channels/rdpdr/server/rdpdr_main.c:2148:14: warning[-Wanalyzer-malloc-leak]: leak of ‘**context.priv.ChannelHandle’
FreeRDP-3.12.0/channels/rdpdr/server/rdpdr_main.c:2146:13: acquire_memory: allocated here
FreeRDP-3.12.0/channels/rdpdr/server/rdpdr_main.c:2148:14: danger: ‘**context.priv.ChannelHandle’ leaks here; was allocated at [(1)](sarif:/runs/0/results/4/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def69]
FreeRDP-3.12.0/channels/rdpdr/server/rdpdr_main.c:2283:17: warning[-Wanalyzer-malloc-leak]: leak of ‘irp’
FreeRDP-3.12.0/channels/rdpdr/server/rdpdr_main.c:3317:13: enter_function: entry to ‘rdpdr_server_drive_delete_file’
FreeRDP-3.12.0/channels/rdpdr/server/rdpdr_main.c:3320:26: call_function: inlined call to ‘rdpdr_server_irp_new’ from ‘rdpdr_server_drive_delete_file’
FreeRDP-3.12.0/channels/rdpdr/server/rdpdr_main.c:3325:12: branch_false: following ‘false’ branch (when ‘irp’ is non-NULL)...
FreeRDP-3.12.0/channels/rdpdr/server/rdpdr_main.c:3331:29: branch_false: ...to here
FreeRDP-3.12.0/channels/rdpdr/server/rdpdr_main.c:3336:9: call_function: calling ‘rdpdr_server_convert_slashes’ from ‘rdpdr_server_drive_delete_file’
FreeRDP-3.12.0/channels/rdpdr/server/rdpdr_main.c:3336:9: return_function: returning to ‘rdpdr_server_drive_delete_file’ from ‘rdpdr_server_convert_slashes’
FreeRDP-3.12.0/channels/rdpdr/server/rdpdr_main.c:3338:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/channels/rdpdr/server/rdpdr_main.c:3346:16: branch_false: ...to here
FreeRDP-3.12.0/channels/rdpdr/server/rdpdr_main.c:3346:16: call_function: calling ‘rdpdr_server_send_device_create_request’ from ‘rdpdr_server_drive_delete_file’
FreeRDP-3.12.0/channels/rdpdr/server/rdpdr_main.c:3346:16: return_function: returning to ‘rdpdr_server_drive_delete_file’ from ‘rdpdr_server_send_device_create_request’
FreeRDP-3.12.0/channels/rdpdr/server/rdpdr_main.c:2283:17: danger: ‘irp’ leaks here; was allocated at [(3)](sarif:/runs/0/results/5/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def70]
FreeRDP-3.12.0/channels/rdpdr/server/rdpdr_main.c:2326:17: warning[-Wanalyzer-malloc-leak]: leak of ‘irp’
FreeRDP-3.12.0/channels/rdpdr/server/rdpdr_main.c:3201:13: enter_function: entry to ‘rdpdr_server_drive_close_file’
FreeRDP-3.12.0/channels/rdpdr/server/rdpdr_main.c:3204:26: call_function: inlined call to ‘rdpdr_server_irp_new’ from ‘rdpdr_server_drive_close_file’
FreeRDP-3.12.0/channels/rdpdr/server/rdpdr_main.c:3209:12: branch_false: following ‘false’ branch (when ‘irp’ is non-NULL)...
FreeRDP-3.12.0/channels/rdpdr/server/rdpdr_main.c:3215:29: branch_false: ...to here
FreeRDP-3.12.0/channels/rdpdr/server/rdpdr_main.c:3221:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/channels/rdpdr/server/rdpdr_main.c:3230:16: branch_false: ...to here
FreeRDP-3.12.0/channels/rdpdr/server/rdpdr_main.c:3230:16: call_function: calling ‘rdpdr_server_send_device_close_request’ from ‘rdpdr_server_drive_close_file’
FreeRDP-3.12.0/channels/rdpdr/server/rdpdr_main.c:3230:16: return_function: returning to ‘rdpdr_server_drive_close_file’ from ‘rdpdr_server_send_device_close_request’
FreeRDP-3.12.0/channels/rdpdr/server/rdpdr_main.c:2326:17: danger: ‘irp’ leaks here; was allocated at [(3)](sarif:/runs/0/results/11/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def71]
FreeRDP-3.12.0/channels/rdpdr/server/rdpdr_main.c:2356:17: warning[-Wanalyzer-malloc-leak]: leak of ‘irp’
FreeRDP-3.12.0/channels/rdpdr/server/rdpdr_main.c:3049:13: enter_function: entry to ‘rdpdr_server_drive_read_file’
FreeRDP-3.12.0/channels/rdpdr/server/rdpdr_main.c:3053:26: call_function: inlined call to ‘rdpdr_server_irp_new’ from ‘rdpdr_server_drive_read_file’
FreeRDP-3.12.0/channels/rdpdr/server/rdpdr_main.c:3058:12: branch_false: following ‘false’ branch (when ‘irp’ is non-NULL)...
FreeRDP-3.12.0/channels/rdpdr/server/rdpdr_main.c:3064:29: branch_false: ...to here
FreeRDP-3.12.0/channels/rdpdr/server/rdpdr_main.c:3070:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/channels/rdpdr/server/rdpdr_main.c:3079:16: branch_false: ...to here
FreeRDP-3.12.0/channels/rdpdr/server/rdpdr_main.c:3079:16: call_function: calling ‘rdpdr_server_send_device_read_request’ from ‘rdpdr_server_drive_read_file’
FreeRDP-3.12.0/channels/rdpdr/server/rdpdr_main.c:3079:16: return_function: returning to ‘rdpdr_server_drive_read_file’ from ‘rdpdr_server_send_device_read_request’
FreeRDP-3.12.0/channels/rdpdr/server/rdpdr_main.c:2356:17: danger: ‘irp’ leaks here; was allocated at [(3)](sarif:/runs/0/results/12/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def72]
FreeRDP-3.12.0/channels/rdpdr/server/rdpdr_main.c:2389:17: warning[-Wanalyzer-malloc-leak]: leak of ‘irp’
FreeRDP-3.12.0/channels/rdpdr/server/rdpdr_main.c:3126:13: enter_function: entry to ‘rdpdr_server_drive_write_file’
FreeRDP-3.12.0/channels/rdpdr/server/rdpdr_main.c:3130:26: call_function: inlined call to ‘rdpdr_server_irp_new’ from ‘rdpdr_server_drive_write_file’
FreeRDP-3.12.0/channels/rdpdr/server/rdpdr_main.c:3135:12: branch_false: following ‘false’ branch (when ‘irp’ is non-NULL)...
FreeRDP-3.12.0/channels/rdpdr/server/rdpdr_main.c:3141:29: branch_false: ...to here
FreeRDP-3.12.0/channels/rdpdr/server/rdpdr_main.c:3147:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/channels/rdpdr/server/rdpdr_main.c:3156:16: branch_false: ...to here
FreeRDP-3.12.0/channels/rdpdr/server/rdpdr_main.c:3156:16: call_function: calling ‘rdpdr_server_send_device_write_request’ from ‘rdpdr_server_drive_write_file’
FreeRDP-3.12.0/channels/rdpdr/server/rdpdr_main.c:3156:16: return_function: returning to ‘rdpdr_server_drive_write_file’ from ‘rdpdr_server_send_device_write_request’
FreeRDP-3.12.0/channels/rdpdr/server/rdpdr_main.c:2389:17: danger: ‘irp’ leaks here; was allocated at [(3)](sarif:/runs/0/results/13/codeFlows/0/threadFlows/0/locations/2)
Error: COMPILER_WARNING (CWE-563): [#def73]
FreeRDP-3.12.0/channels/rdpdr/server/rdpdr_main.c: scope_hint: In function ‘rdpdr_server_drive_create_directory_callback1’
FreeRDP-3.12.0/channels/rdpdr/server/rdpdr_main.c:2556:15: warning[-Wunused-but-set-variable]: variable ‘information’ set but not used
Error: COMPILER_WARNING (CWE-563): [#def74]
FreeRDP-3.12.0/channels/rdpdr/server/rdpdr_main.c: scope_hint: In function ‘rdpdr_server_drive_delete_directory_callback1’
FreeRDP-3.12.0/channels/rdpdr/server/rdpdr_main.c:2677:15: warning[-Wunused-but-set-variable]: variable ‘information’ set but not used
Error: COMPILER_WARNING (CWE-563): [#def75]
FreeRDP-3.12.0/channels/rdpdr/server/rdpdr_main.c: scope_hint: In function ‘rdpdr_server_drive_open_file_callback’
FreeRDP-3.12.0/channels/rdpdr/server/rdpdr_main.c:2939:15: warning[-Wunused-but-set-variable]: variable ‘information’ set but not used
Error: COMPILER_WARNING (CWE-563): [#def76]
FreeRDP-3.12.0/channels/rdpdr/server/rdpdr_main.c: scope_hint: In function ‘rdpdr_server_drive_delete_file_callback1’
FreeRDP-3.12.0/channels/rdpdr/server/rdpdr_main.c:3272:15: warning[-Wunused-but-set-variable]: variable ‘information’ set but not used
Error: COMPILER_WARNING (CWE-563): [#def77]
FreeRDP-3.12.0/channels/rdpdr/server/rdpdr_main.c: scope_hint: In function ‘rdpdr_server_drive_rename_file_callback2’
FreeRDP-3.12.0/channels/rdpdr/server/rdpdr_main.c:3388:16: warning[-Wunused-but-set-variable]: variable ‘length’ set but not used
Error: COMPILER_WARNING (CWE-563): [#def78]
FreeRDP-3.12.0/channels/rdpdr/server/rdpdr_main.c: scope_hint: In function ‘rdpdr_server_drive_rename_file_callback1’
FreeRDP-3.12.0/channels/rdpdr/server/rdpdr_main.c:3431:15: warning[-Wunused-but-set-variable]: variable ‘information’ set but not used
Error: GCC_ANALYZER_WARNING (CWE-762): [#def79]
FreeRDP-3.12.0/channels/rdpdr/server/rdpdr_main.c:3593:9: warning[-Wanalyzer-mismatching-deallocation]: ‘context’ should have been deallocated with ‘free’ but was deallocated with ‘rdpdr_server_context_free’
FreeRDP-3.12.0/channels/rdpdr/server/rdpdr_main.c:3565:60: acquire_memory: allocated here (expects deallocation with ‘free’)
FreeRDP-3.12.0/channels/rdpdr/server/rdpdr_main.c:3567:12: branch_false: following ‘false’ branch (when ‘context’ is non-NULL)...
FreeRDP-3.12.0/channels/rdpdr/server/rdpdr_main.c:3570:9: branch_false: ...to here
FreeRDP-3.12.0/channels/rdpdr/server/rdpdr_main.c:3583:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/channels/rdpdr/server/rdpdr_main.c:3584:17: branch_true: ...to here
FreeRDP-3.12.0/channels/rdpdr/server/rdpdr_main.c:3593:9: danger: deallocated with ‘rdpdr_server_context_free’ 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): [#def80]
FreeRDP-3.12.0/channels/rdpdr/server/rdpdr_main.c:3603:9: warning[-Wanalyzer-use-after-free]: use after ‘rdpdr_server_context_free’ of ‘context’
FreeRDP-3.12.0/channels/rdpdr/server/rdpdr_main.c:3563:21: enter_function: entry to ‘rdpdr_server_context_new’
FreeRDP-3.12.0/channels/rdpdr/server/rdpdr_main.c:3565:60: acquire_memory: allocated here
FreeRDP-3.12.0/channels/rdpdr/server/rdpdr_main.c:3567:12: branch_false: following ‘false’ branch (when ‘context’ is non-NULL)...
FreeRDP-3.12.0/channels/rdpdr/server/rdpdr_main.c:3570:9: branch_false: ...to here
FreeRDP-3.12.0/channels/rdpdr/server/rdpdr_main.c:3583:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/channels/rdpdr/server/rdpdr_main.c:3584:17: branch_true: ...to here
FreeRDP-3.12.0/channels/rdpdr/server/rdpdr_main.c:3593:9: release_memory: deallocated here
FreeRDP-3.12.0/channels/rdpdr/server/rdpdr_main.c:3593:9: call_function: calling ‘rdpdr_server_context_free’ from ‘rdpdr_server_context_new’
Error: GCC_ANALYZER_WARNING (CWE-416): [#def81]
FreeRDP-3.12.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.12.0/channels/rdpecam/server/camera_device_enumerator_main.c:580:26: enter_function: entry to ‘cam_dev_enum_server_context_new’
FreeRDP-3.12.0/channels/rdpecam/server/camera_device_enumerator_main.c:584:12: branch_false: following ‘false’ branch (when ‘enumerator’ is non-NULL)...
FreeRDP-3.12.0/channels/rdpecam/server/camera_device_enumerator_main.c:587:9: branch_false: ...to here
FreeRDP-3.12.0/channels/rdpecam/server/camera_device_enumerator_main.c:597:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/channels/rdpecam/server/camera_device_enumerator_main.c:598:17: branch_true: ...to here
FreeRDP-3.12.0/channels/rdpecam/server/camera_device_enumerator_main.c:604:9: release_memory: deallocated here
FreeRDP-3.12.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-401): [#def82]
FreeRDP-3.12.0/channels/rdpecam/server/camera_device_enumerator_main.c:600:16: warning[-Wanalyzer-malloc-leak]: leak of ‘enumerator’
FreeRDP-3.12.0/channels/rdpecam/server/camera_device_enumerator_main.c:582:61: acquire_memory: allocated here
FreeRDP-3.12.0/channels/rdpecam/server/camera_device_enumerator_main.c:584:12: branch_false: following ‘false’ branch (when ‘enumerator’ is non-NULL)...
FreeRDP-3.12.0/channels/rdpecam/server/camera_device_enumerator_main.c:587:9: branch_false: ...to here
FreeRDP-3.12.0/channels/rdpecam/server/camera_device_enumerator_main.c:597:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/channels/rdpecam/server/camera_device_enumerator_main.c:600:16: branch_false: ...to here
FreeRDP-3.12.0/channels/rdpecam/server/camera_device_enumerator_main.c:600:16: danger: ‘enumerator’ leaks here; was allocated at [(1)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def83]
FreeRDP-3.12.0/channels/rdpecam/server/camera_device_enumerator_main.c:620:1: warning[-Wanalyzer-malloc-leak]: leak of ‘enumerator’
FreeRDP-3.12.0/channels/rdpecam/server/camera_device_enumerator_main.c:580:26: enter_function: entry to ‘cam_dev_enum_server_context_new’
FreeRDP-3.12.0/channels/rdpecam/server/camera_device_enumerator_main.c:582:61: acquire_memory: allocated here
FreeRDP-3.12.0/channels/rdpecam/server/camera_device_enumerator_main.c:584:12: branch_false: following ‘false’ branch (when ‘enumerator’ is non-NULL)...
FreeRDP-3.12.0/channels/rdpecam/server/camera_device_enumerator_main.c:587:9: branch_false: ...to here
FreeRDP-3.12.0/channels/rdpecam/server/camera_device_enumerator_main.c:597:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/channels/rdpecam/server/camera_device_enumerator_main.c:598:17: branch_true: ...to here
FreeRDP-3.12.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’
FreeRDP-3.12.0/channels/rdpecam/server/camera_device_enumerator_main.c:604:9: return_function: returning to ‘cam_dev_enum_server_context_new’ from ‘cam_dev_enum_server_context_free’
FreeRDP-3.12.0/channels/rdpecam/server/camera_device_enumerator_main.c:620:1: danger: ‘enumerator’ leaks here; was allocated at [(2)](sarif:/runs/0/results/3/codeFlows/0/threadFlows/0/locations/1)
Error: GCC_ANALYZER_WARNING (CWE-416): [#def84]
FreeRDP-3.12.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.12.0/channels/rdpecam/server/camera_device_main.c:926:28: enter_function: entry to ‘camera_device_server_context_new’
FreeRDP-3.12.0/channels/rdpecam/server/camera_device_main.c:930:12: branch_false: following ‘false’ branch (when ‘device’ is non-NULL)...
FreeRDP-3.12.0/channels/rdpecam/server/camera_device_main.c:933:9: branch_false: ...to here
FreeRDP-3.12.0/channels/rdpecam/server/camera_device_main.c:956:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/channels/rdpecam/server/camera_device_main.c:957:17: branch_true: ...to here
FreeRDP-3.12.0/channels/rdpecam/server/camera_device_main.c:963:9: release_memory: deallocated here
FreeRDP-3.12.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-401): [#def85]
FreeRDP-3.12.0/channels/rdpecam/server/camera_device_main.c:959:16: warning[-Wanalyzer-malloc-leak]: leak of ‘device’
FreeRDP-3.12.0/channels/rdpecam/server/camera_device_main.c:928:49: acquire_memory: allocated here
FreeRDP-3.12.0/channels/rdpecam/server/camera_device_main.c:930:12: branch_false: following ‘false’ branch (when ‘device’ is non-NULL)...
FreeRDP-3.12.0/channels/rdpecam/server/camera_device_main.c:933:9: branch_false: ...to here
FreeRDP-3.12.0/channels/rdpecam/server/camera_device_main.c:956:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/channels/rdpecam/server/camera_device_main.c:959:16: branch_false: ...to here
FreeRDP-3.12.0/channels/rdpecam/server/camera_device_main.c:959:16: danger: ‘device’ leaks here; was allocated at [(1)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def86]
FreeRDP-3.12.0/channels/rdpecam/server/camera_device_main.c:981:1: warning[-Wanalyzer-malloc-leak]: leak of ‘device’
FreeRDP-3.12.0/channels/rdpecam/server/camera_device_main.c:926:28: enter_function: entry to ‘camera_device_server_context_new’
FreeRDP-3.12.0/channels/rdpecam/server/camera_device_main.c:928:49: acquire_memory: allocated here
FreeRDP-3.12.0/channels/rdpecam/server/camera_device_main.c:930:12: branch_false: following ‘false’ branch (when ‘device’ is non-NULL)...
FreeRDP-3.12.0/channels/rdpecam/server/camera_device_main.c:933:9: branch_false: ...to here
FreeRDP-3.12.0/channels/rdpecam/server/camera_device_main.c:956:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/channels/rdpecam/server/camera_device_main.c:957:17: branch_true: ...to here
FreeRDP-3.12.0/channels/rdpecam/server/camera_device_main.c:963:9: call_function: calling ‘camera_device_server_context_free’ from ‘camera_device_server_context_new’
FreeRDP-3.12.0/channels/rdpecam/server/camera_device_main.c:963:9: return_function: returning to ‘camera_device_server_context_new’ from ‘camera_device_server_context_free’
FreeRDP-3.12.0/channels/rdpecam/server/camera_device_main.c:981:1: danger: ‘device’ leaks here; was allocated at [(2)](sarif:/runs/0/results/3/codeFlows/0/threadFlows/0/locations/1)
Error: CPPCHECK_WARNING (CWE-664): [#def87]
FreeRDP-3.12.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): [#def88]
FreeRDP-3.12.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): [#def89]
FreeRDP-3.12.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): [#def90]
FreeRDP-3.12.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): [#def91]
FreeRDP-3.12.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): [#def92]
FreeRDP-3.12.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): [#def93]
FreeRDP-3.12.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): [#def94]
FreeRDP-3.12.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-401): [#def95]
FreeRDP-3.12.0/channels/rdpemsc/server/mouse_cursor_main.c:166:12: warning[-Wanalyzer-malloc-leak]: leak of ‘capsSetV1’
FreeRDP-3.12.0/channels/rdpemsc/server/mouse_cursor_main.c:460:13: enter_function: entry to ‘mouse_cursor_server_context_poll’
FreeRDP-3.12.0/channels/rdpemsc/server/mouse_cursor_main.c:466:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/channels/rdpemsc/server/mouse_cursor_main.c:469:16: branch_false: ...to here
FreeRDP-3.12.0/channels/rdpemsc/server/mouse_cursor_main.c:469:16: call_function: calling ‘mouse_cursor_server_context_poll_int’ from ‘mouse_cursor_server_context_poll’
Error: GCC_ANALYZER_WARNING (CWE-416): [#def96]
FreeRDP-3.12.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.12.0/channels/rdpemsc/server/mouse_cursor_main.c:695:27: enter_function: entry to ‘mouse_cursor_server_context_new’
FreeRDP-3.12.0/channels/rdpemsc/server/mouse_cursor_main.c:700:12: branch_false: following ‘false’ branch (when ‘mouse_cursor’ is non-NULL)...
FreeRDP-3.12.0/channels/rdpemsc/server/mouse_cursor_main.c:703:9: branch_false: ...to here
FreeRDP-3.12.0/channels/rdpemsc/server/mouse_cursor_main.c:714:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/channels/rdpemsc/server/mouse_cursor_main.c:715:17: branch_true: ...to here
FreeRDP-3.12.0/channels/rdpemsc/server/mouse_cursor_main.c:721:9: release_memory: deallocated here
FreeRDP-3.12.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-401): [#def97]
FreeRDP-3.12.0/channels/rdpemsc/server/mouse_cursor_main.c:717:16: warning[-Wanalyzer-malloc-leak]: leak of ‘mouse_cursor’
FreeRDP-3.12.0/channels/rdpemsc/server/mouse_cursor_main.c:698:35: acquire_memory: allocated here
FreeRDP-3.12.0/channels/rdpemsc/server/mouse_cursor_main.c:700:12: branch_false: following ‘false’ branch (when ‘mouse_cursor’ is non-NULL)...
FreeRDP-3.12.0/channels/rdpemsc/server/mouse_cursor_main.c:703:9: branch_false: ...to here
FreeRDP-3.12.0/channels/rdpemsc/server/mouse_cursor_main.c:714:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/channels/rdpemsc/server/mouse_cursor_main.c:717:16: branch_false: ...to here
FreeRDP-3.12.0/channels/rdpemsc/server/mouse_cursor_main.c:717:16: danger: ‘mouse_cursor’ leaks here; was allocated at [(1)](sarif:/runs/0/results/3/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def98]
FreeRDP-3.12.0/channels/rdpemsc/server/mouse_cursor_main.c:737:1: warning[-Wanalyzer-malloc-leak]: leak of ‘mouse_cursor’
FreeRDP-3.12.0/channels/rdpemsc/server/mouse_cursor_main.c:695:27: enter_function: entry to ‘mouse_cursor_server_context_new’
FreeRDP-3.12.0/channels/rdpemsc/server/mouse_cursor_main.c:698:35: acquire_memory: allocated here
FreeRDP-3.12.0/channels/rdpemsc/server/mouse_cursor_main.c:700:12: branch_false: following ‘false’ branch (when ‘mouse_cursor’ is non-NULL)...
FreeRDP-3.12.0/channels/rdpemsc/server/mouse_cursor_main.c:703:9: branch_false: ...to here
FreeRDP-3.12.0/channels/rdpemsc/server/mouse_cursor_main.c:714:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/channels/rdpemsc/server/mouse_cursor_main.c:715:17: branch_true: ...to here
FreeRDP-3.12.0/channels/rdpemsc/server/mouse_cursor_main.c:721:9: call_function: calling ‘mouse_cursor_server_context_free’ from ‘mouse_cursor_server_context_new’
FreeRDP-3.12.0/channels/rdpemsc/server/mouse_cursor_main.c:721:9: return_function: returning to ‘mouse_cursor_server_context_new’ from ‘mouse_cursor_server_context_free’
FreeRDP-3.12.0/channels/rdpemsc/server/mouse_cursor_main.c:737:1: danger: ‘mouse_cursor’ leaks here; was allocated at [(2)](sarif:/runs/0/results/4/codeFlows/0/threadFlows/0/locations/1)
Error: COMPILER_WARNING (CWE-1164): [#def99]
FreeRDP-3.12.0/channels/rdpgfx/client/rdpgfx_main.c:636:13: warning[-Wunused-function]: ‘rdpgfx_load_cache_import_offer’ defined but not used
Error: GCC_ANALYZER_WARNING (CWE-416): [#def100]
FreeRDP-3.12.0/channels/rdpgfx/client/rdpgfx_main.c:2409:9: warning[-Wanalyzer-use-after-free]: use after ‘rdpgfx_client_context_free’ of ‘context’
FreeRDP-3.12.0/channels/rdpgfx/client/rdpgfx_main.c:2213:13: enter_function: entry to ‘terminate_plugin_cb’
FreeRDP-3.12.0/channels/rdpgfx/client/rdpgfx_main.c:2220:9: release_memory: deallocated here
FreeRDP-3.12.0/channels/rdpgfx/client/rdpgfx_main.c:2220:9: call_function: calling ‘rdpgfx_client_context_free’ from ‘terminate_plugin_cb’
Error: GCC_ANALYZER_WARNING (CWE-476): [#def101]
FreeRDP-3.12.0/channels/rdpgfx/server/rdpgfx_main.c:1314:17: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘capsSet’
FreeRDP-3.12.0/channels/rdpgfx/server/rdpgfx_main.c:1285:13: enter_function: entry to ‘rdpgfx_recv_caps_advertise_pdu’
FreeRDP-3.12.0/channels/rdpgfx/server/rdpgfx_main.c:1291:12: branch_false: following ‘false’ branch (when ‘context’ is non-NULL)...
FreeRDP-3.12.0/channels/rdpgfx/server/rdpgfx_main.c:1294:14: branch_false: ...to here
FreeRDP-3.12.0/channels/rdpgfx/server/rdpgfx_main.c:1294:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.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.12.0/channels/rdpgfx/server/rdpgfx_main.c:1298:12: branch_false: following ‘false’ branch (when ‘v == 0’)...
FreeRDP-3.12.0/channels/rdpgfx/server/rdpgfx_main.c:1305:9: branch_false: ...to here
FreeRDP-3.12.0/channels/rdpgfx/server/rdpgfx_main.c:1307:32: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/channels/rdpgfx/server/rdpgfx_main.c:1309:44: branch_true: ...to here
FreeRDP-3.12.0/channels/rdpgfx/server/rdpgfx_main.c:1309:44: release_memory: ‘capsSets’ is NULL
FreeRDP-3.12.0/channels/rdpgfx/server/rdpgfx_main.c:1309:32: release_memory: ‘capsSets’ is NULL
FreeRDP-3.12.0/channels/rdpgfx/server/rdpgfx_main.c:1311:20: branch_false: following ‘false’ branch...
FreeRDP-3.12.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.12.0/channels/rdpgfx/server/rdpgfx_main.c:1314:17: danger: dereference of NULL ‘capsSet’
Error: GCC_ANALYZER_WARNING (CWE-416): [#def102]
FreeRDP-3.12.0/channels/rdpgfx/server/rdpgfx_main.c:1644:30: warning[-Wanalyzer-use-after-free]: use after ‘rdpgfx_server_context_free’ of ‘context’
FreeRDP-3.12.0/channels/rdpgfx/server/rdpgfx_main.c:1697:22: enter_function: entry to ‘rdpgfx_server_context_new’
FreeRDP-3.12.0/channels/rdpgfx/server/rdpgfx_main.c:1699:62: acquire_memory: allocated here
FreeRDP-3.12.0/channels/rdpgfx/server/rdpgfx_main.c:1701:12: branch_false: following ‘false’ branch (when ‘context’ is non-NULL)...
FreeRDP-3.12.0/channels/rdpgfx/server/rdpgfx_main.c:1707:9: branch_false: ...to here
FreeRDP-3.12.0/channels/rdpgfx/server/rdpgfx_main.c:1737:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/channels/rdpgfx/server/rdpgfx_main.c:1743:21: branch_false: ...to here
FreeRDP-3.12.0/channels/rdpgfx/server/rdpgfx_main.c:1744:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/channels/rdpgfx/server/rdpgfx_main.c:1745:17: branch_true: ...to here
FreeRDP-3.12.0/channels/rdpgfx/server/rdpgfx_main.c:1766:9: release_memory: deallocated here
FreeRDP-3.12.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-401): [#def103]
FreeRDP-3.12.0/channels/rdpgfx/server/rdpgfx_main.c:1766:9: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.12.0/channels/rdpgfx/server/rdpgfx_main.c:1701:12: branch_false: following ‘false’ branch (when ‘context’ is non-NULL)...
FreeRDP-3.12.0/channels/rdpgfx/server/rdpgfx_main.c:1707:9: branch_false: ...to here
FreeRDP-3.12.0/channels/rdpgfx/server/rdpgfx_main.c:1735:35: acquire_memory: allocated here
FreeRDP-3.12.0/channels/rdpgfx/server/rdpgfx_main.c:1737:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/channels/rdpgfx/server/rdpgfx_main.c:1743:21: branch_false: ...to here
FreeRDP-3.12.0/channels/rdpgfx/server/rdpgfx_main.c:1744:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/channels/rdpgfx/server/rdpgfx_main.c:1745:17: branch_true: ...to here
FreeRDP-3.12.0/channels/rdpgfx/server/rdpgfx_main.c:1766:9: danger: ‘<unknown>’ leaks here; was allocated at [(3)](sarif:/runs/0/results/3/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-762): [#def104]
FreeRDP-3.12.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.12.0/channels/rdpgfx/server/rdpgfx_main.c:1699:62: acquire_memory: allocated here (expects deallocation with ‘free’)
FreeRDP-3.12.0/channels/rdpgfx/server/rdpgfx_main.c:1701:12: branch_false: following ‘false’ branch (when ‘context’ is non-NULL)...
FreeRDP-3.12.0/channels/rdpgfx/server/rdpgfx_main.c:1707:9: branch_false: ...to here
FreeRDP-3.12.0/channels/rdpgfx/server/rdpgfx_main.c:1737:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/channels/rdpgfx/server/rdpgfx_main.c:1743:21: branch_false: ...to here
FreeRDP-3.12.0/channels/rdpgfx/server/rdpgfx_main.c:1744:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/channels/rdpgfx/server/rdpgfx_main.c:1745:17: branch_true: ...to here
FreeRDP-3.12.0/channels/rdpgfx/server/rdpgfx_main.c:1766:9: danger: deallocated with ‘rdpgfx_server_context_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-401): [#def105]
FreeRDP-3.12.0/channels/rdpsnd/client/rdpsnd_main.c:175:12: warning[-Wanalyzer-malloc-leak]: leak of ‘audio_formats_new((long unsigned int)*rdpsnd.NumberOfServerFormats)’
FreeRDP-3.12.0/channels/rdpsnd/client/rdpsnd_main.c:1637:13: enter_function: entry to ‘rdpsnd_on_data_received’
FreeRDP-3.12.0/channels/rdpsnd/client/rdpsnd_main.c:1646:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/channels/rdpsnd/client/rdpsnd_main.c:1652:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/channels/rdpsnd/client/rdpsnd_main.c:1654:9: branch_false: ...to here
FreeRDP-3.12.0/channels/rdpsnd/client/rdpsnd_main.c:1658:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/channels/rdpsnd/client/rdpsnd_main.c:1668:30: branch_false: ...to here
FreeRDP-3.12.0/channels/rdpsnd/client/rdpsnd_main.c:1668:30: call_function: calling ‘rdpsnd_recv_pdu’ from ‘rdpsnd_on_data_received’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def106]
FreeRDP-3.12.0/channels/rdpsnd/client/rdpsnd_main.c:290:20: warning[-Wanalyzer-malloc-leak]: leak of ‘audio_formats_new((long unsigned int)v)’
FreeRDP-3.12.0/channels/rdpsnd/client/rdpsnd_main.c:1637:13: enter_function: entry to ‘rdpsnd_on_data_received’
FreeRDP-3.12.0/channels/rdpsnd/client/rdpsnd_main.c:1646:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/channels/rdpsnd/client/rdpsnd_main.c:1652:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/channels/rdpsnd/client/rdpsnd_main.c:1654:9: branch_false: ...to here
FreeRDP-3.12.0/channels/rdpsnd/client/rdpsnd_main.c:1658:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/channels/rdpsnd/client/rdpsnd_main.c:1668:30: branch_false: ...to here
FreeRDP-3.12.0/channels/rdpsnd/client/rdpsnd_main.c:1668:30: call_function: calling ‘rdpsnd_recv_pdu’ from ‘rdpsnd_on_data_received’
Error: COMPILER_WARNING (CWE-563): [#def107]
FreeRDP-3.12.0/channels/rdpsnd/client/rdpsnd_main.c: scope_hint: In function ‘rdpsnd_recv_wave2_pdu’
FreeRDP-3.12.0/channels/rdpsnd/client/rdpsnd_main.c:699:16: warning[-Wunused-but-set-variable]: variable ‘dwAudioTimeStamp’ set but not used
Error: GCC_ANALYZER_WARNING (CWE-401): [#def108]
FreeRDP-3.12.0/channels/rdpsnd/client/rdpsnd_main.c:1849:25: warning[-Wanalyzer-malloc-leak]: leak of ‘allocatePlugin()’
FreeRDP-3.12.0/channels/rdpsnd/client/rdpsnd_main.c:1803:1: enter_function: entry to ‘rdpsnd_DVCPluginEntry’
FreeRDP-3.12.0/channels/rdpsnd/client/rdpsnd_main.c:1813:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/channels/rdpsnd/client/rdpsnd_main.c:1822:26: branch_true: ...to here
FreeRDP-3.12.0/channels/rdpsnd/client/rdpsnd_main.c:1822:26: call_function: calling ‘allocatePlugin’ from ‘rdpsnd_DVCPluginEntry’
FreeRDP-3.12.0/channels/rdpsnd/client/rdpsnd_main.c:1822:26: return_function: returning to ‘rdpsnd_DVCPluginEntry’ from ‘allocatePlugin’
FreeRDP-3.12.0/channels/rdpsnd/client/rdpsnd_main.c:1823:20: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/channels/rdpsnd/client/rdpsnd_main.c:1829:17: branch_false: ...to here
FreeRDP-3.12.0/channels/rdpsnd/client/rdpsnd_main.c:1840:20: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/channels/rdpsnd/client/rdpsnd_main.c:1845:27: branch_false: ...to here
FreeRDP-3.12.0/channels/rdpsnd/client/rdpsnd_main.c:1849:25: danger: ‘allocatePlugin()’ leaks here; was allocated at [(6)](sarif:/runs/0/results/3/codeFlows/0/threadFlows/0/locations/5)
Error: COMPILER_WARNING (CWE-563): [#def109]
FreeRDP-3.12.0/channels/rdpsnd/server/rdpsnd_main.c:188:16: warning[-Wunused-but-set-variable]: variable ‘udpPort’ set but not used
Error: COMPILER_WARNING (CWE-563): [#def110]
FreeRDP-3.12.0/channels/rdpsnd/server/rdpsnd_main.c: scope_hint: In function ‘rdpsnd_server_recv_formats’
FreeRDP-3.12.0/channels/rdpsnd/server/rdpsnd_main.c:189:14: warning[-Wunused-but-set-variable]: variable ‘lastblock’ set but not used
Error: GCC_ANALYZER_WARNING (CWE-762): [#def111]
FreeRDP-3.12.0/channels/rdpsnd/server/rdpsnd_main.c:1094:9: warning[-Wanalyzer-mismatching-deallocation]: ‘context’ should have been deallocated with ‘free’ but was deallocated with ‘rdpsnd_server_context_free’
FreeRDP-3.12.0/channels/rdpsnd/server/rdpsnd_main.c:1046:62: acquire_memory: allocated here (expects deallocation with ‘free’)
FreeRDP-3.12.0/channels/rdpsnd/server/rdpsnd_main.c:1048:12: branch_false: following ‘false’ branch (when ‘context’ is non-NULL)...
FreeRDP-3.12.0/channels/rdpsnd/server/rdpsnd_main.c:1051:9: branch_false: ...to here
FreeRDP-3.12.0/channels/rdpsnd/server/rdpsnd_main.c:1065:12: branch_true: following ‘true’ branch (when ‘priv’ is NULL)...
FreeRDP-3.12.0/channels/rdpsnd/server/rdpsnd_main.c:1067:17: branch_true: ...to here
FreeRDP-3.12.0/channels/rdpsnd/server/rdpsnd_main.c:1094:9: danger: deallocated with ‘rdpsnd_server_context_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): [#def112]
FreeRDP-3.12.0/channels/rdpsnd/server/rdpsnd_main.c:1114:13: warning[-Wanalyzer-use-after-free]: use after ‘rdpsnd_server_context_free’ of ‘context’
FreeRDP-3.12.0/channels/rdpsnd/server/rdpsnd_main.c:1043:22: enter_function: entry to ‘rdpsnd_server_context_new’
FreeRDP-3.12.0/channels/rdpsnd/server/rdpsnd_main.c:1046:62: acquire_memory: allocated here
FreeRDP-3.12.0/channels/rdpsnd/server/rdpsnd_main.c:1048:12: branch_false: following ‘false’ branch (when ‘context’ is non-NULL)...
FreeRDP-3.12.0/channels/rdpsnd/server/rdpsnd_main.c:1051:9: branch_false: ...to here
FreeRDP-3.12.0/channels/rdpsnd/server/rdpsnd_main.c:1065:12: branch_true: following ‘true’ branch (when ‘priv’ is NULL)...
FreeRDP-3.12.0/channels/rdpsnd/server/rdpsnd_main.c:1067:17: branch_true: ...to here
FreeRDP-3.12.0/channels/rdpsnd/server/rdpsnd_main.c:1094:9: release_memory: deallocated here
FreeRDP-3.12.0/channels/rdpsnd/server/rdpsnd_main.c:1094:9: call_function: calling ‘rdpsnd_server_context_free’ from ‘rdpsnd_server_context_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def113]
FreeRDP-3.12.0/channels/remdesk/server/remdesk_main.c:457:36: warning[-Wanalyzer-malloc-leak]: leak of ‘Stream_New(0, 4096)’
FreeRDP-3.12.0/channels/remdesk/server/remdesk_main.c:448:13: acquire_memory: allocated here
FreeRDP-3.12.0/channels/remdesk/server/remdesk_main.c:450:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/channels/remdesk/server/remdesk_main.c:457:36: branch_false: ...to here
FreeRDP-3.12.0/channels/remdesk/server/remdesk_main.c:457:36: danger: ‘Stream_New(0, 4096)’ leaks here; was allocated at [(1)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def114]
FreeRDP-3.12.0/channels/remdesk/server/remdesk_main.c:571:14: warning[-Wanalyzer-malloc-leak]: leak of ‘**context.priv.ChannelHandle’
FreeRDP-3.12.0/channels/remdesk/server/remdesk_main.c:569:13: acquire_memory: allocated here
FreeRDP-3.12.0/channels/remdesk/server/remdesk_main.c:571:14: danger: ‘**context.priv.ChannelHandle’ leaks here; was allocated at [(1)](sarif:/runs/0/results/3/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def115]
FreeRDP-3.12.0/channels/serial/client/serial_main.c:173:12: warning[-Wanalyzer-malloc-leak]: leak of ‘*serial.hComm’
FreeRDP-3.12.0/channels/serial/client/serial_main.c:508:21: enter_function: entry to ‘irp_thread_func’
FreeRDP-3.12.0/channels/serial/client/serial_main.c:518:22: call_function: calling ‘serial_process_irp’ from ‘irp_thread_func’
Error: GCC_ANALYZER_WARNING (CWE-416): [#def116]
FreeRDP-3.12.0/channels/telemetry/server/telemetry_main.c:351:14: warning[-Wanalyzer-use-after-free]: use after ‘telemetry_server_context_free’ of ‘context’
FreeRDP-3.12.0/channels/telemetry/server/telemetry_main.c:410:25: enter_function: entry to ‘telemetry_server_context_new’
FreeRDP-3.12.0/channels/telemetry/server/telemetry_main.c:414:12: branch_false: following ‘false’ branch (when ‘telemetry’ is non-NULL)...
FreeRDP-3.12.0/channels/telemetry/server/telemetry_main.c:417:9: branch_false: ...to here
FreeRDP-3.12.0/channels/telemetry/server/telemetry_main.c:425:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/channels/telemetry/server/telemetry_main.c:426:17: branch_true: ...to here
FreeRDP-3.12.0/channels/telemetry/server/telemetry_main.c:432:9: release_memory: deallocated here
FreeRDP-3.12.0/channels/telemetry/server/telemetry_main.c:432:9: call_function: calling ‘telemetry_server_context_free’ from ‘telemetry_server_context_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def117]
FreeRDP-3.12.0/channels/telemetry/server/telemetry_main.c:428:16: warning[-Wanalyzer-malloc-leak]: leak of ‘telemetry’
FreeRDP-3.12.0/channels/telemetry/server/telemetry_main.c:412:58: acquire_memory: allocated here
FreeRDP-3.12.0/channels/telemetry/server/telemetry_main.c:414:12: branch_false: following ‘false’ branch (when ‘telemetry’ is non-NULL)...
FreeRDP-3.12.0/channels/telemetry/server/telemetry_main.c:417:9: branch_false: ...to here
FreeRDP-3.12.0/channels/telemetry/server/telemetry_main.c:425:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/channels/telemetry/server/telemetry_main.c:428:16: branch_false: ...to here
FreeRDP-3.12.0/channels/telemetry/server/telemetry_main.c:428:16: danger: ‘telemetry’ leaks here; was allocated at [(1)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def118]
FreeRDP-3.12.0/channels/telemetry/server/telemetry_main.c:448:1: warning[-Wanalyzer-malloc-leak]: leak of ‘telemetry’
FreeRDP-3.12.0/channels/telemetry/server/telemetry_main.c:410:25: enter_function: entry to ‘telemetry_server_context_new’
FreeRDP-3.12.0/channels/telemetry/server/telemetry_main.c:412:58: acquire_memory: allocated here
FreeRDP-3.12.0/channels/telemetry/server/telemetry_main.c:414:12: branch_false: following ‘false’ branch (when ‘telemetry’ is non-NULL)...
FreeRDP-3.12.0/channels/telemetry/server/telemetry_main.c:417:9: branch_false: ...to here
FreeRDP-3.12.0/channels/telemetry/server/telemetry_main.c:425:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/channels/telemetry/server/telemetry_main.c:426:17: branch_true: ...to here
FreeRDP-3.12.0/channels/telemetry/server/telemetry_main.c:432:9: call_function: calling ‘telemetry_server_context_free’ from ‘telemetry_server_context_new’
FreeRDP-3.12.0/channels/telemetry/server/telemetry_main.c:432:9: return_function: returning to ‘telemetry_server_context_new’ from ‘telemetry_server_context_free’
FreeRDP-3.12.0/channels/telemetry/server/telemetry_main.c:448:1: danger: ‘telemetry’ leaks here; was allocated at [(2)](sarif:/runs/0/results/3/codeFlows/0/threadFlows/0/locations/1)
Error: COMPILER_WARNING (CWE-563): [#def119]
FreeRDP-3.12.0/channels/urbdrc/client/data_transfer.c: scope_hint: In function ‘urbdrc_process_register_request_callback’
FreeRDP-3.12.0/channels/urbdrc/client/data_transfer.c:124:16: warning[-Wunused-but-set-variable]: variable ‘NumRequestCompletion’ set but not used
Error: COMPILER_WARNING (CWE-563): [#def120]
FreeRDP-3.12.0/channels/urbdrc/client/data_transfer.c:320:16: warning[-Wunused-but-set-variable]: variable ‘IoControlCode’ set but not used
Error: COMPILER_WARNING (CWE-563): [#def121]
FreeRDP-3.12.0/channels/urbdrc/client/data_transfer.c: scope_hint: In function ‘urbdrc_process_internal_io_control’
FreeRDP-3.12.0/channels/urbdrc/client/data_transfer.c:323:16: warning[-Wunused-but-set-variable]: variable ‘OutputBufferSize’ set but not used
Error: COMPILER_WARNING (CWE-563): [#def122]
FreeRDP-3.12.0/channels/urbdrc/client/data_transfer.c:541:16: warning[-Wunused-but-set-variable]: variable ‘ConfigurationHandle’ set but not used
Error: COMPILER_WARNING (CWE-563): [#def123]
FreeRDP-3.12.0/channels/urbdrc/client/data_transfer.c: scope_hint: In function ‘urb_select_interface’
FreeRDP-3.12.0/channels/urbdrc/client/data_transfer.c:542:16: warning[-Wunused-but-set-variable]: variable ‘OutputBufferSize’ set but not used
Error: COMPILER_WARNING (CWE-563): [#def124]
FreeRDP-3.12.0/channels/urbdrc/client/data_transfer.c: scope_hint: In function ‘urb_pipe_request’
FreeRDP-3.12.0/channels/urbdrc/client/data_transfer.c:1219:16: warning[-Wunused-but-set-variable]: variable ‘OutputBufferSize’ set but not used
Error: COMPILER_WARNING (CWE-563): [#def125]
FreeRDP-3.12.0/channels/urbdrc/client/data_transfer.c: scope_hint: In function ‘urb_get_current_frame_number’
FreeRDP-3.12.0/channels/urbdrc/client/data_transfer.c:1300:16: warning[-Wunused-but-set-variable]: variable ‘OutputBufferSize’ set but not used
Error: COMPILER_WARNING (CWE-563): [#def126]
FreeRDP-3.12.0/channels/urbdrc/client/data_transfer.c:1580:16: warning[-Wunused-but-set-variable]: variable ‘CbTsUrb’ set but not used
Error: COMPILER_WARNING (CWE-563): [#def127]
FreeRDP-3.12.0/channels/urbdrc/client/data_transfer.c: scope_hint: In function ‘urbdrc_process_transfer_request’
FreeRDP-3.12.0/channels/urbdrc/client/data_transfer.c:1581:16: warning[-Wunused-but-set-variable]: variable ‘Size’ set but not used
Error: CPPCHECK_WARNING (CWE-664): [#def128]
FreeRDP-3.12.0/channels/urbdrc/client/libusb/libusb_udevice.c:144: error[va_list_usedBeforeStarted]: va_list 'ap' used before va_start() was called.
Error: GCC_ANALYZER_WARNING (CWE-476): [#def129]
FreeRDP-3.12.0/channels/urbdrc/client/libusb/libusb_udevice.c:632:33: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘t_MsPipe’
FreeRDP-3.12.0/channels/urbdrc/client/libusb/libusb_udevice.c:598:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/channels/urbdrc/client/libusb/libusb_udevice.c:615:31: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/channels/urbdrc/client/libusb/libusb_udevice.c:617:43: branch_true: ...to here
FreeRDP-3.12.0/channels/urbdrc/client/libusb/libusb_udevice.c:625:39: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/channels/urbdrc/client/libusb/libusb_udevice.c:627:60: branch_true: ...to here
FreeRDP-3.12.0/channels/urbdrc/client/libusb/libusb_udevice.c:627:60: acquire_memory: this call could return NULL
FreeRDP-3.12.0/channels/urbdrc/client/libusb/libusb_udevice.c:629:28: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/channels/urbdrc/client/libusb/libusb_udevice.c:632:33: danger: ‘t_MsPipe’ could be NULL: unchecked value from [(7)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/6)
Error: GCC_ANALYZER_WARNING (CWE-476): [#def130]
FreeRDP-3.12.0/channels/urbdrc/client/libusb/libusb_udevice.c:639:33: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘t_MsPipe’
FreeRDP-3.12.0/channels/urbdrc/client/libusb/libusb_udevice.c:598:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/channels/urbdrc/client/libusb/libusb_udevice.c:615:31: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/channels/urbdrc/client/libusb/libusb_udevice.c:617:43: branch_true: ...to here
FreeRDP-3.12.0/channels/urbdrc/client/libusb/libusb_udevice.c:625:39: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/channels/urbdrc/client/libusb/libusb_udevice.c:627:60: branch_true: ...to here
FreeRDP-3.12.0/channels/urbdrc/client/libusb/libusb_udevice.c:627:60: acquire_memory: this call could return NULL
FreeRDP-3.12.0/channels/urbdrc/client/libusb/libusb_udevice.c:639:33: danger: ‘t_MsPipe’ could be NULL: unchecked value from [(7)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/6)
Error: CPPCHECK_WARNING (CWE-476): [#def131]
FreeRDP-3.12.0/channels/urbdrc/client/libusb/libusb_udevice.c:643: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: t_MsPipe
Error: CPPCHECK_WARNING (CWE-476): [#def132]
FreeRDP-3.12.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): [#def133]
FreeRDP-3.12.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): [#def134]
FreeRDP-3.12.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): [#def135]
FreeRDP-3.12.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): [#def136]
FreeRDP-3.12.0/channels/urbdrc/client/libusb/libusb_udevice.c:648: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: t_MsPipes
Error: GCC_ANALYZER_WARNING (CWE-476): [#def137]
FreeRDP-3.12.0/channels/urbdrc/client/libusb/libusb_udevice.c:648:25: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘t_MsPipes’
FreeRDP-3.12.0/channels/urbdrc/client/libusb/libusb_udevice.c:598:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/channels/urbdrc/client/libusb/libusb_udevice.c:615:31: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/channels/urbdrc/client/libusb/libusb_udevice.c:617:43: branch_true: ...to here
FreeRDP-3.12.0/channels/urbdrc/client/libusb/libusb_udevice.c:623:46: acquire_memory: this call could return NULL
FreeRDP-3.12.0/channels/urbdrc/client/libusb/libusb_udevice.c:625:39: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/channels/urbdrc/client/libusb/libusb_udevice.c:627:60: branch_true: ...to here
FreeRDP-3.12.0/channels/urbdrc/client/libusb/libusb_udevice.c:648:25: danger: ‘t_MsPipes + (long unsigned int)pnum * 8’ could be NULL: unchecked value from [(5)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def138]
FreeRDP-3.12.0/channels/urbdrc/client/libusb/libusb_udevice.c:1521:13: warning[-Wanalyzer-malloc-leak]: leak of ‘pdev’
FreeRDP-3.12.0/channels/urbdrc/client/libusb/libusb_udevice.c:1701:18: enter_function: entry to ‘udev_init’
FreeRDP-3.12.0/channels/urbdrc/client/libusb/libusb_udevice.c:1712:26: acquire_memory: allocated here
FreeRDP-3.12.0/channels/urbdrc/client/libusb/libusb_udevice.c:1714:12: branch_false: following ‘false’ branch (when ‘pdev’ is non-NULL)...
FreeRDP-3.12.0/channels/urbdrc/client/libusb/libusb_udevice.c:1717:9: branch_false: ...to here
FreeRDP-3.12.0/channels/urbdrc/client/libusb/libusb_udevice.c:1720:12: branch_false: following ‘false’ branch (when ‘device’ is NULL)...
FreeRDP-3.12.0/channels/urbdrc/client/libusb/libusb_udevice.c:1723:36: branch_false: ...to here
FreeRDP-3.12.0/channels/urbdrc/client/libusb/libusb_udevice.c:1725:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/channels/urbdrc/client/libusb/libusb_udevice.c:1726:17: branch_true: ...to here
FreeRDP-3.12.0/channels/urbdrc/client/libusb/libusb_udevice.c:1812:9: call_function: calling ‘udev_free’ from ‘udev_init’
FreeRDP-3.12.0/channels/urbdrc/client/libusb/libusb_udevice.c:1812:9: return_function: returning to ‘udev_init’ from ‘udev_free’
FreeRDP-3.12.0/channels/urbdrc/client/libusb/libusb_udevice.c:1521:13: danger: ‘pdev’ leaks here; was allocated at [(2)](sarif:/runs/0/results/3/codeFlows/0/threadFlows/0/locations/1)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def139]
FreeRDP-3.12.0/channels/urbdrc/client/libusb/libusb_udevice.c:1548:9: warning[-Wanalyzer-malloc-leak]: leak of ‘pdev’
FreeRDP-3.12.0/channels/urbdrc/client/libusb/libusb_udevice.c:1863:11: enter_function: entry to ‘udev_new_by_addr’
FreeRDP-3.12.0/channels/urbdrc/client/libusb/libusb_udevice.c:1867:16: call_function: calling ‘udev_init’ from ‘udev_new_by_addr’
Error: GCC_ANALYZER_WARNING (CWE-476): [#def140]
FreeRDP-3.12.0/channels/urbdrc/client/libusb/libusb_udevice.c:1843:22: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
FreeRDP-3.12.0/channels/urbdrc/client/libusb/libusb_udevice.c:1816:8: enter_function: entry to ‘udev_new_by_id’
FreeRDP-3.12.0/channels/urbdrc/client/libusb/libusb_udevice.c:1824:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/channels/urbdrc/client/libusb/libusb_udevice.c:1827:9: branch_false: ...to here
FreeRDP-3.12.0/channels/urbdrc/client/libusb/libusb_udevice.c:1830:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/channels/urbdrc/client/libusb/libusb_udevice.c:1833:28: branch_false: ...to here
FreeRDP-3.12.0/channels/urbdrc/client/libusb/libusb_udevice.c:1835:12: branch_false: following ‘false’ branch (when ‘array’ is non-NULL)...
branch_false: ...to here
FreeRDP-3.12.0/channels/urbdrc/client/libusb/libusb_udevice.c:1838:29: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/channels/urbdrc/client/libusb/libusb_udevice.c:1840:49: branch_true: ...to here
FreeRDP-3.12.0/channels/urbdrc/client/libusb/libusb_udevice.c:1841:56: call_function: calling ‘udev_new_descript’ from ‘udev_new_by_id’
FreeRDP-3.12.0/channels/urbdrc/client/libusb/libusb_udevice.c:1841:56: return_function: returning to ‘udev_new_by_id’ from ‘udev_new_descript’
FreeRDP-3.12.0/channels/urbdrc/client/libusb/libusb_udevice.c:1843:22: danger: dereference of NULL ‘udev_new_descript(urbdrc, dev)’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def141]
FreeRDP-3.12.0/channels/urbdrc/client/libusb/libusb_udevman.c:695:34: warning[-Wanalyzer-malloc-leak]: leak of ‘idpair’
FreeRDP-3.12.0/channels/urbdrc/client/libusb/libusb_udevman.c:672:13: enter_function: entry to ‘urbdrc_udevman_register_devices’
FreeRDP-3.12.0/channels/urbdrc/client/libusb/libusb_udevman.c:679:16: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/channels/urbdrc/client/libusb/libusb_udevman.c:681:22: branch_true: ...to here
FreeRDP-3.12.0/channels/urbdrc/client/libusb/libusb_udevman.c:681:22: call_function: calling ‘udevman_parse_device_id_addr’ from ‘urbdrc_udevman_register_devices’
FreeRDP-3.12.0/channels/urbdrc/client/libusb/libusb_udevman.c:681:22: return_function: returning to ‘urbdrc_udevman_register_devices’ from ‘udevman_parse_device_id_addr’
FreeRDP-3.12.0/channels/urbdrc/client/libusb/libusb_udevman.c:681:20: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/channels/urbdrc/client/libusb/libusb_udevman.c:688:20: branch_false: ...to here
FreeRDP-3.12.0/channels/urbdrc/client/libusb/libusb_udevman.c:688:20: branch_false: following ‘false’ branch (when ‘add_by_addr == 0’)...
FreeRDP-3.12.0/channels/urbdrc/client/libusb/libusb_udevman.c:695:34: branch_false: ...to here
FreeRDP-3.12.0/channels/urbdrc/client/libusb/libusb_udevman.c:695:34: acquire_memory: allocated here
FreeRDP-3.12.0/channels/urbdrc/client/libusb/libusb_udevman.c:696:28: branch_false: following ‘false’ branch (when ‘idpair’ is non-NULL)...
FreeRDP-3.12.0/channels/urbdrc/client/libusb/libusb_udevman.c:698:25: branch_false: ...to here
FreeRDP-3.12.0/channels/urbdrc/client/libusb/libusb_udevman.c:700:28: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/channels/urbdrc/client/libusb/libusb_udevman.c:706:25: branch_false: ...to here
FreeRDP-3.12.0/channels/urbdrc/client/libusb/libusb_udevman.c:679:16: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/channels/urbdrc/client/libusb/libusb_udevman.c:681:22: branch_true: ...to here
FreeRDP-3.12.0/channels/urbdrc/client/libusb/libusb_udevman.c:681:22: branch_false: following ‘false’ branch (when ‘add_by_addr == 0’)...
branch_false: ...to here
FreeRDP-3.12.0/channels/urbdrc/client/libusb/libusb_udevman.c:681:22: call_function: calling ‘udevman_parse_device_id_addr’ from ‘urbdrc_udevman_register_devices’
FreeRDP-3.12.0/channels/urbdrc/client/libusb/libusb_udevman.c:681:22: return_function: returning to ‘urbdrc_udevman_register_devices’ from ‘udevman_parse_device_id_addr’
FreeRDP-3.12.0/channels/urbdrc/client/libusb/libusb_udevman.c:681:20: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/channels/urbdrc/client/libusb/libusb_udevman.c:688:20: branch_false: ...to here
FreeRDP-3.12.0/channels/urbdrc/client/libusb/libusb_udevman.c:688:20: branch_false: following ‘false’ branch (when ‘add_by_addr == 0’)...
FreeRDP-3.12.0/channels/urbdrc/client/libusb/libusb_udevman.c:695:34: branch_false: ...to here
FreeRDP-3.12.0/channels/urbdrc/client/libusb/libusb_udevman.c:695:34: danger: ‘idpair’ leaks here; was allocated at [(15)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/14)
Error: COMPILER_WARNING (CWE-563): [#def142]
FreeRDP-3.12.0/channels/urbdrc/client/urbdrc_main.c: scope_hint: In function ‘urbdrc_exchange_capabilities’
FreeRDP-3.12.0/channels/urbdrc/client/urbdrc_main.c:389:16: warning[-Wunused-but-set-variable]: variable ‘InterfaceId’ set but not used
Error: GCC_ANALYZER_WARNING (CWE-401): [#def143]
FreeRDP-3.12.0/channels/urbdrc/common/msusb.c:99:9: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.12.0/channels/urbdrc/common/msusb.c:307:26: enter_function: entry to ‘msusb_msconfig_read’
FreeRDP-3.12.0/channels/urbdrc/common/msusb.c:313:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/channels/urbdrc/common/msusb.c:316:20: branch_false: ...to here
FreeRDP-3.12.0/channels/urbdrc/common/msusb.c:318:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/channels/urbdrc/common/msusb.c:321:34: branch_false: ...to here
FreeRDP-3.12.0/channels/urbdrc/common/msusb.c:321:34: call_function: calling ‘msusb_msinterface_read_list’ from ‘msusb_msconfig_read’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def144]
FreeRDP-3.12.0/channels/urbdrc/common/msusb.c:294:16: warning[-Wanalyzer-malloc-leak]: leak of ‘msusb_msconfig_new()’
FreeRDP-3.12.0/channels/urbdrc/common/msusb.c:307:26: enter_function: entry to ‘msusb_msconfig_read’
FreeRDP-3.12.0/channels/urbdrc/common/msusb.c:313:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/channels/urbdrc/common/msusb.c:316:20: branch_false: ...to here
FreeRDP-3.12.0/channels/urbdrc/common/msusb.c:316:20: acquire_memory: allocated here
FreeRDP-3.12.0/channels/urbdrc/common/msusb.c:316:20: call_function: calling ‘msusb_msconfig_new’ from ‘msusb_msconfig_read’
Error: GCC_ANALYZER_WARNING (CWE-416): [#def145]
FreeRDP-3.12.0/channels/urbdrc/common/msusb.c:301:17: warning[-Wanalyzer-use-after-free]: use after ‘msusb_msconfig_free’ of ‘MsConfig’
FreeRDP-3.12.0/channels/urbdrc/common/msusb.c:307:26: enter_function: entry to ‘msusb_msconfig_read’
FreeRDP-3.12.0/channels/urbdrc/common/msusb.c:313:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/channels/urbdrc/common/msusb.c:316:20: branch_false: ...to here
FreeRDP-3.12.0/channels/urbdrc/common/msusb.c:316:20: call_function: calling ‘msusb_msconfig_new’ from ‘msusb_msconfig_read’
FreeRDP-3.12.0/channels/urbdrc/common/msusb.c:316:20: return_function: returning to ‘msusb_msconfig_read’ from ‘msusb_msconfig_new’
FreeRDP-3.12.0/channels/urbdrc/common/msusb.c:318:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/channels/urbdrc/common/msusb.c:321:34: branch_false: ...to here
FreeRDP-3.12.0/channels/urbdrc/common/msusb.c:321:34: call_function: calling ‘msusb_msinterface_read_list’ from ‘msusb_msconfig_read’
FreeRDP-3.12.0/channels/urbdrc/common/msusb.c:321:34: return_function: returning to ‘msusb_msconfig_read’ from ‘msusb_msinterface_read_list’
FreeRDP-3.12.0/channels/urbdrc/common/msusb.c:323:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/channels/urbdrc/common/msusb.c:324:17: branch_true: ...to here
FreeRDP-3.12.0/channels/urbdrc/common/msusb.c:342:9: release_memory: deallocated here
FreeRDP-3.12.0/channels/urbdrc/common/msusb.c:342:9: call_function: calling ‘msusb_msconfig_free’ from ‘msusb_msconfig_read’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def146]
FreeRDP-3.12.0/channels/urbdrc/common/msusb.c:342:9: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.12.0/channels/urbdrc/common/msusb.c:307:26: enter_function: entry to ‘msusb_msconfig_read’
FreeRDP-3.12.0/channels/urbdrc/common/msusb.c:313:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/channels/urbdrc/common/msusb.c:316:20: branch_false: ...to here
FreeRDP-3.12.0/channels/urbdrc/common/msusb.c:318:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/channels/urbdrc/common/msusb.c:321:34: branch_false: ...to here
FreeRDP-3.12.0/channels/urbdrc/common/msusb.c:321:34: call_function: calling ‘msusb_msinterface_read_list’ from ‘msusb_msconfig_read’
FreeRDP-3.12.0/channels/urbdrc/common/msusb.c:321:34: return_function: returning to ‘msusb_msconfig_read’ from ‘msusb_msinterface_read_list’
FreeRDP-3.12.0/channels/urbdrc/common/msusb.c:323:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/channels/urbdrc/common/msusb.c:326:9: call_function: inlined call to ‘stream_read_u8’ from ‘msusb_msconfig_read’
FreeRDP-3.12.0/channels/urbdrc/common/msusb.c:329:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/channels/urbdrc/common/msusb.c:331:17: branch_true: ...to here
FreeRDP-3.12.0/channels/urbdrc/common/msusb.c:342:9: danger: ‘<unknown>’ leaks here; was allocated at [(8)](sarif:/runs/0/results/4/codeFlows/0/threadFlows/0/locations/7)
Error: GCC_ANALYZER_WARNING (CWE-762): [#def147]
FreeRDP-3.12.0/channels/urbdrc/common/msusb.c:342:9: warning[-Wanalyzer-mismatching-deallocation]: ‘msusb_msconfig_new()’ should have been deallocated with ‘free’ but was deallocated with ‘msusb_msconfig_free’
FreeRDP-3.12.0/channels/urbdrc/common/msusb.c:307:26: enter_function: entry to ‘msusb_msconfig_read’
FreeRDP-3.12.0/channels/urbdrc/common/msusb.c:313:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/channels/urbdrc/common/msusb.c:316:20: branch_false: ...to here
FreeRDP-3.12.0/channels/urbdrc/common/msusb.c:316:20: call_function: calling ‘msusb_msconfig_new’ from ‘msusb_msconfig_read’
FreeRDP-3.12.0/channels/urbdrc/common/msusb.c:316:20: return_function: returning to ‘msusb_msconfig_read’ from ‘msusb_msconfig_new’
FreeRDP-3.12.0/channels/urbdrc/common/msusb.c:318:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/channels/urbdrc/common/msusb.c:321:34: branch_false: ...to here
FreeRDP-3.12.0/channels/urbdrc/common/msusb.c:321:34: call_function: calling ‘msusb_msinterface_read_list’ from ‘msusb_msconfig_read’
FreeRDP-3.12.0/channels/urbdrc/common/msusb.c:321:34: return_function: returning to ‘msusb_msconfig_read’ from ‘msusb_msinterface_read_list’
FreeRDP-3.12.0/channels/urbdrc/common/msusb.c:323:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/channels/urbdrc/common/msusb.c:324:17: branch_true: ...to here
FreeRDP-3.12.0/channels/urbdrc/common/msusb.c:342:9: danger: deallocated with ‘msusb_msconfig_free’ here; allocation at [(6)](sarif:/runs/0/results/3/codeFlows/0/threadFlows/0/locations/5) expects deallocation with ‘free’
Error: GCC_ANALYZER_WARNING (CWE-476): [#def148]
FreeRDP-3.12.0/channels/video/client/video_main.c:279:27: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
FreeRDP-3.12.0/channels/video/client/video_main.c:285:20: enter_function: entry to ‘VideoFrame_new’
FreeRDP-3.12.0/channels/video/client/video_main.c:299:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/channels/video/client/video_main.c:302:9: branch_false: ...to here
FreeRDP-3.12.0/channels/video/client/video_main.c:311:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/channels/video/client/video_main.c:312:17: branch_true: ...to here
FreeRDP-3.12.0/channels/video/client/video_main.c:321:9: call_function: calling ‘VideoFrame_free’ from ‘VideoFrame_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def149]
FreeRDP-3.12.0/channels/video/client/video_main.c:942:1: warning[-Wanalyzer-malloc-leak]: leak of ‘frame’
FreeRDP-3.12.0/channels/video/client/video_main.c:807:13: enter_function: entry to ‘video_VideoData’
FreeRDP-3.12.0/channels/video/client/video_main.c:820:12: branch_false: following ‘false’ branch (when ‘presentation’ is non-NULL)...
FreeRDP-3.12.0/channels/video/client/video_main.c:826:13: branch_false: ...to here
FreeRDP-3.12.0/channels/video/client/video_main.c:826:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/channels/video/client/video_main.c:833:74: branch_false: ...to here
FreeRDP-3.12.0/channels/video/client/video_main.c:833:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/channels/video/client/video_main.c:839:66: branch_false: ...to here
FreeRDP-3.12.0/channels/video/client/video_main.c:841:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/channels/video/client/video_main.c:843:31: branch_true: ...to here
FreeRDP-3.12.0/channels/video/client/video_main.c:861:20: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/channels/video/client/video_main.c:903:58: branch_false: ...to here
FreeRDP-3.12.0/channels/video/client/video_main.c:904:28: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/channels/video/client/video_main.c:908:45: branch_false: ...to here
FreeRDP-3.12.0/channels/video/client/video_main.c:908:45: call_function: calling ‘VideoFrame_new’ from ‘video_VideoData’
FreeRDP-3.12.0/channels/video/client/video_main.c:908:45: return_function: returning to ‘video_VideoData’ from ‘VideoFrame_new’
FreeRDP-3.12.0/channels/video/client/video_main.c:909:28: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/channels/video/client/video_main.c:916:29: branch_false: ...to here
FreeRDP-3.12.0/channels/video/client/video_main.c:919:28: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/channels/video/client/video_main.c:925:46: branch_false: ...to here
FreeRDP-3.12.0/channels/video/client/video_main.c:929:28: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/channels/video/client/video_main.c:937:25: branch_false: ...to here
FreeRDP-3.12.0/channels/video/client/video_main.c:942: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): [#def150]
FreeRDP-3.12.0/client/SDL/SDL2/dialogs/sdl_connection_dialog.cpp:61: error[va_list_usedBeforeStarted]: va_list 'ap' used before va_start() was called.
Error: CPPCHECK_WARNING (CWE-664): [#def151]
FreeRDP-3.12.0/client/SDL/SDL2/dialogs/sdl_connection_dialog.cpp:71: error[va_list_usedBeforeStarted]: va_list 'ap' used before va_start() was called.
Error: CPPCHECK_WARNING (CWE-664): [#def152]
FreeRDP-3.12.0/client/SDL/SDL2/dialogs/sdl_connection_dialog.cpp:80: error[va_list_usedBeforeStarted]: va_list 'ap' used before va_start() was called.
Error: CPPCHECK_WARNING (CWE-664): [#def153]
FreeRDP-3.12.0/client/SDL/SDL2/dialogs/sdl_connection_dialog.cpp:89: error[va_list_usedBeforeStarted]: va_list 'ap' used before va_start() was called.
Error: CPPCHECK_WARNING (CWE-480): [#def154]
FreeRDP-3.12.0/client/SDL/SDL2/dialogs/sdl_input_widgets.cpp:149: 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): [#def155]
FreeRDP-3.12.0/client/SDL/SDL2/dialogs/sdl_input_widgets.cpp:152: 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): [#def156]
FreeRDP-3.12.0/client/SDL/SDL2/dialogs/sdl_input_widgets.cpp:155: 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): [#def157]
FreeRDP-3.12.0/client/SDL/SDL2/dialogs/sdl_input_widgets.cpp:174: 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): [#def158]
FreeRDP-3.12.0/client/SDL/SDL2/dialogs/sdl_input_widgets.cpp:219: 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): [#def159]
FreeRDP-3.12.0/client/SDL/SDL2/dialogs/sdl_input_widgets.cpp:229: 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): [#def160]
FreeRDP-3.12.0/client/SDL/SDL2/dialogs/sdl_input_widgets.cpp:235: 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): [#def161]
FreeRDP-3.12.0/client/SDL/SDL2/dialogs/sdl_input_widgets.cpp:278: 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): [#def162]
FreeRDP-3.12.0/client/SDL/SDL2/dialogs/sdl_input_widgets.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): [#def163]
FreeRDP-3.12.0/client/SDL/SDL2/dialogs/sdl_selectlist.cpp:67: 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): [#def164]
FreeRDP-3.12.0/client/SDL/SDL2/dialogs/sdl_selectlist.cpp:70: 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): [#def165]
FreeRDP-3.12.0/client/SDL/SDL2/dialogs/sdl_selectlist.cpp:73: 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): [#def166]
FreeRDP-3.12.0/client/SDL/SDL2/dialogs/sdl_selectlist.cpp:128: 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): [#def167]
FreeRDP-3.12.0/client/SDL/SDL2/dialogs/sdl_selectlist.cpp:164: 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): [#def168]
FreeRDP-3.12.0/client/SDL/SDL2/sdl_utils.cpp:155: error[va_list_usedBeforeStarted]: va_list 'ap' used before va_start() was called.
Error: COMPILER_WARNING (CWE-1164): [#def169]
FreeRDP-3.12.0/client/Wayland/wlf_disp.c:291:6: warning[-Wunused-function]: ‘wlf_disp_sendLayout’ defined but not used
Error: GCC_ANALYZER_WARNING (CWE-457): [#def170]
FreeRDP-3.12.0/client/X11/xf_client.c:672:35: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘xevent.xvisibility.state’
FreeRDP-3.12.0/client/X11/xf_client.c:576:6: enter_function: entry to ‘xf_create_window’
FreeRDP-3.12.0/client/X11/xf_client.c:628:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/client/X11/xf_client.c:630:49: branch_true: ...to here
FreeRDP-3.12.0/client/X11/xf_client.c:644:31: call_function: calling ‘xf_window_get_title’ from ‘xf_create_window’
FreeRDP-3.12.0/client/X11/xf_client.c:644:31: return_function: returning to ‘xf_create_window’ from ‘xf_window_get_title’
FreeRDP-3.12.0/client/X11/xf_client.c:646:20: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/client/X11/xf_client.c:651:21: branch_false: ...to here
FreeRDP-3.12.0/client/X11/xf_client.c:669:20: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/client/X11/xf_client.c:672:35: branch_false: ...to here
FreeRDP-3.12.0/client/X11/xf_client.c:672:35: danger: use of uninitialized value ‘xevent.xvisibility.state’ here
Error: GCC_ANALYZER_WARNING (CWE-401): [#def171]
FreeRDP-3.12.0/client/X11/xf_client.c:1209:20: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_keyboard_remap_string_to_list(freerdp_settings_get_string(*(xfContext *)context.common.context.settings, 2622))’
FreeRDP-3.12.0/client/X11/xf_client.c:1158:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/client/X11/xf_client.c:1161:14: branch_false: ...to here
FreeRDP-3.12.0/client/X11/xf_client.c:1167:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/client/X11/xf_client.c:1169:14: branch_false: ...to here
FreeRDP-3.12.0/client/X11/xf_client.c:1169:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/client/X11/xf_client.c:1171:9: branch_false: ...to here
FreeRDP-3.12.0/client/X11/xf_client.c:1203:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/client/X11/xf_client.c:1206:21: branch_true: ...to here
FreeRDP-3.12.0/client/X11/xf_client.c:1208:36: acquire_memory: allocated here
FreeRDP-3.12.0/client/X11/xf_client.c:1209:20: danger: ‘freerdp_keyboard_remap_string_to_list(freerdp_settings_get_string(*(xfContext *)context.common.context.settings, 2622))’ leaks here; was allocated at [(9)](sarif:/runs/0/results/3/codeFlows/0/threadFlows/0/locations/8)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def172]
FreeRDP-3.12.0/client/X11/xf_client.c:1439:13: warning[-Wanalyzer-malloc-leak]: leak of ‘xf_clipboard_new(xfc, (int)(freerdp_settings_get_uint32(settings, 2304) != 1))’
FreeRDP-3.12.0/client/X11/xf_client.c:1390:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/client/X11/xf_client.c:1393:14: branch_false: ...to here
FreeRDP-3.12.0/client/X11/xf_client.c:1393:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/client/X11/xf_client.c:1396:14: branch_false: ...to here
FreeRDP-3.12.0/client/X11/xf_client.c:1396:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/client/X11/xf_client.c:1399:14: branch_false: ...to here
FreeRDP-3.12.0/client/X11/xf_client.c:1399:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/client/X11/xf_client.c:1402:14: branch_false: ...to here
FreeRDP-3.12.0/client/X11/xf_client.c:1402:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/client/X11/xf_client.c:1407:13: branch_false: ...to here
FreeRDP-3.12.0/client/X11/xf_client.c:1439:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/client/X11/xf_client.c:1440:54: branch_true: ...to here
FreeRDP-3.12.0/client/X11/xf_client.c:1440:32: acquire_memory: allocated here
FreeRDP-3.12.0/client/X11/xf_client.c:1439:13: danger: ‘xf_clipboard_new(xfc, (int)(freerdp_settings_get_uint32(settings, 2304) != 1))’ leaks here; was allocated at [(13)](sarif:/runs/0/results/4/codeFlows/0/threadFlows/0/locations/12)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def173]
FreeRDP-3.12.0/client/X11/xf_client.c:1443:12: warning[-Wanalyzer-malloc-leak]: leak of ‘xf_disp_new(xfc)’
FreeRDP-3.12.0/client/X11/xf_client.c:1390:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/client/X11/xf_client.c:1393:14: branch_false: ...to here
FreeRDP-3.12.0/client/X11/xf_client.c:1393:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/client/X11/xf_client.c:1396:14: branch_false: ...to here
FreeRDP-3.12.0/client/X11/xf_client.c:1396:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/client/X11/xf_client.c:1399:14: branch_false: ...to here
FreeRDP-3.12.0/client/X11/xf_client.c:1399:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/client/X11/xf_client.c:1402:14: branch_false: ...to here
FreeRDP-3.12.0/client/X11/xf_client.c:1402:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/client/X11/xf_client.c:1407:13: branch_false: ...to here
FreeRDP-3.12.0/client/X11/xf_client.c:1443:29: acquire_memory: allocated here
FreeRDP-3.12.0/client/X11/xf_client.c:1443:12: danger: ‘xf_disp_new(xfc)’ leaks here; was allocated at [(11)](sarif:/runs/0/results/5/codeFlows/0/threadFlows/0/locations/10)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def174]
FreeRDP-3.12.0/client/X11/xf_client.c:1450:20: warning[-Wanalyzer-malloc-leak]: leak of ‘CreateThread(0, 0, &xf_handle_pipe, xfc, 0, 0)’
FreeRDP-3.12.0/client/X11/xf_client.c:1390:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/client/X11/xf_client.c:1393:14: branch_false: ...to here
FreeRDP-3.12.0/client/X11/xf_client.c:1393:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/client/X11/xf_client.c:1396:14: branch_false: ...to here
FreeRDP-3.12.0/client/X11/xf_client.c:1396:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/client/X11/xf_client.c:1399:14: branch_false: ...to here
FreeRDP-3.12.0/client/X11/xf_client.c:1399:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/client/X11/xf_client.c:1402:14: branch_false: ...to here
FreeRDP-3.12.0/client/X11/xf_client.c:1402:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/client/X11/xf_client.c:1407:13: branch_false: ...to here
FreeRDP-3.12.0/client/X11/xf_client.c:1443:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/client/X11/xf_client.c:1446:28: branch_false: ...to here
FreeRDP-3.12.0/client/X11/xf_client.c:1447:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/client/X11/xf_client.c:1449:35: branch_true: ...to here
FreeRDP-3.12.0/client/X11/xf_client.c:1449:35: acquire_memory: allocated here
FreeRDP-3.12.0/client/X11/xf_client.c:1450:20: danger: ‘CreateThread(0, 0, &xf_handle_pipe, xfc, 0, 0)’ leaks here; was allocated at [(15)](sarif:/runs/0/results/6/codeFlows/0/threadFlows/0/locations/14)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def175]
FreeRDP-3.12.0/client/X11/xf_client.c:1931:12: warning[-Wanalyzer-malloc-leak]: leak of ‘CreateMutexA(0, 0, 0)’
FreeRDP-3.12.0/client/X11/xf_client.c:1144:13: enter_function: entry to ‘xf_pre_connect’
FreeRDP-3.12.0/client/X11/xf_client.c:1158:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/client/X11/xf_client.c:1161:14: branch_false: ...to here
FreeRDP-3.12.0/client/X11/xf_client.c:1161:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/client/X11/xf_client.c:1163:22: branch_true: ...to here
FreeRDP-3.12.0/client/X11/xf_client.c:1163:22: call_function: calling ‘xf_setup_x11’ from ‘xf_pre_connect’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def176]
FreeRDP-3.12.0/client/X11/xf_client.c:1963:25: warning[-Wanalyzer-malloc-leak]: leak of ‘calloc(nitems, 8)’
FreeRDP-3.12.0/client/X11/xf_client.c:1144:13: enter_function: entry to ‘xf_pre_connect’
FreeRDP-3.12.0/client/X11/xf_client.c:1158:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/client/X11/xf_client.c:1161:14: branch_false: ...to here
FreeRDP-3.12.0/client/X11/xf_client.c:1161:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/client/X11/xf_client.c:1163:22: branch_true: ...to here
FreeRDP-3.12.0/client/X11/xf_client.c:1163:22: call_function: calling ‘xf_setup_x11’ from ‘xf_pre_connect’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def177]
FreeRDP-3.12.0/client/X11/xf_cliprdr.c:235:24: warning[-Wanalyzer-malloc-leak]: leak of ‘xf_cached_data_new_copy(data, (long unsigned int)size)’
FreeRDP-3.12.0/client/X11/xf_cliprdr.c:2124:1: enter_function: entry to ‘xf_cliprdr_server_format_data_response’
FreeRDP-3.12.0/client/X11/xf_cliprdr.c:2152:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/client/X11/xf_cliprdr.c:2160:14: branch_false: ...to here
FreeRDP-3.12.0/client/X11/xf_cliprdr.c:2160:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/client/X11/xf_cliprdr.c:2164:9: branch_false: ...to here
FreeRDP-3.12.0/client/X11/xf_cliprdr.c:2284:12: branch_false: following ‘false’ branch (when ‘willQuit == 0’)...
FreeRDP-3.12.0/client/X11/xf_cliprdr.c:2289:12: branch_false: ...to here
FreeRDP-3.12.0/client/X11/xf_cliprdr.c:2289:12: branch_false: following ‘false’ branch (when ‘pDstData’ is NULL)...
FreeRDP-3.12.0/client/X11/xf_cliprdr.c:2313:49: branch_false: ...to here
FreeRDP-3.12.0/client/X11/xf_cliprdr.c:2313:49: call_function: calling ‘xf_cached_data_new_copy’ from ‘xf_cliprdr_server_format_data_response’
FreeRDP-3.12.0/client/X11/xf_cliprdr.c:2313:49: return_function: returning to ‘xf_cliprdr_server_format_data_response’ from ‘xf_cached_data_new_copy’
FreeRDP-3.12.0/client/X11/xf_cliprdr.c:2314:20: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/client/X11/xf_cliprdr.c:2318:80: branch_false: ...to here
FreeRDP-3.12.0/client/X11/xf_cliprdr.c:235:24: danger: ‘xf_cached_data_new_copy(data, (long unsigned int)size)’ leaks here; was allocated at [(20)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/19)
Error: GCC_ANALYZER_WARNING (CWE-416): [#def178]
FreeRDP-3.12.0/client/X11/xf_cliprdr.c:250:13: warning[-Wanalyzer-use-after-free]: use after ‘xf_clipboard_free’ of ‘clipboard’
FreeRDP-3.12.0/client/X11/xf_cliprdr.c:2365:14: enter_function: entry to ‘xf_clipboard_new’
FreeRDP-3.12.0/client/X11/xf_cliprdr.c:2377:41: acquire_memory: allocated here
FreeRDP-3.12.0/client/X11/xf_cliprdr.c:2377:12: branch_false: following ‘false’ branch (when ‘clipboard’ is non-NULL)...
FreeRDP-3.12.0/client/X11/xf_cliprdr.c:2383:27: branch_false: ...to here
FreeRDP-3.12.0/client/X11/xf_cliprdr.c:2595:9: release_memory: deallocated here
FreeRDP-3.12.0/client/X11/xf_cliprdr.c:2595:9: call_function: calling ‘xf_clipboard_free’ from ‘xf_clipboard_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def179]
FreeRDP-3.12.0/client/X11/xf_cliprdr.c:1323:20: warning[-Wanalyzer-malloc-leak]: leak of ‘xf_cached_data_new(pDstData, (long unsigned int)DstSize)’
FreeRDP-3.12.0/client/X11/xf_cliprdr.c:2124:1: enter_function: entry to ‘xf_cliprdr_server_format_data_response’
FreeRDP-3.12.0/client/X11/xf_cliprdr.c:2152:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/client/X11/xf_cliprdr.c:2160:14: branch_false: ...to here
FreeRDP-3.12.0/client/X11/xf_cliprdr.c:2160:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/client/X11/xf_cliprdr.c:2164:9: branch_false: ...to here
FreeRDP-3.12.0/client/X11/xf_cliprdr.c:2250:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/client/X11/xf_cliprdr.c:2252:20: branch_true: ...to here
FreeRDP-3.12.0/client/X11/xf_cliprdr.c:2252:20: branch_false: following ‘false’ branch (when ‘size != 0’)...
FreeRDP-3.12.0/client/X11/xf_cliprdr.c:2261:43: branch_false: ...to here
FreeRDP-3.12.0/client/X11/xf_cliprdr.c:2284:12: branch_false: following ‘false’ branch (when ‘willQuit == 0’)...
FreeRDP-3.12.0/client/X11/xf_cliprdr.c:2289:12: branch_false: ...to here
FreeRDP-3.12.0/client/X11/xf_cliprdr.c:2289:12: branch_true: following ‘true’ branch (when ‘pDstData’ is non-NULL)...
FreeRDP-3.12.0/client/X11/xf_cliprdr.c:2291:31: branch_true: ...to here
FreeRDP-3.12.0/client/X11/xf_cliprdr.c:2291:31: call_function: calling ‘xf_cached_data_new’ from ‘xf_cliprdr_server_format_data_response’
FreeRDP-3.12.0/client/X11/xf_cliprdr.c:2291:31: return_function: returning to ‘xf_cliprdr_server_format_data_response’ from ‘xf_cached_data_new’
FreeRDP-3.12.0/client/X11/xf_cliprdr.c:2292:20: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/client/X11/xf_cliprdr.c:2298:62: call_function: inlined call to ‘format_to_cache_slot’ from ‘xf_cliprdr_server_format_data_response’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def180]
FreeRDP-3.12.0/client/X11/xf_cliprdr.c:2318:80: warning[-Wanalyzer-malloc-leak]: leak of ‘xf_cached_data_new_copy(data, (long unsigned int)size)’
FreeRDP-3.12.0/client/X11/xf_cliprdr.c:2124:1: enter_function: entry to ‘xf_cliprdr_server_format_data_response’
FreeRDP-3.12.0/client/X11/xf_cliprdr.c:2152:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/client/X11/xf_cliprdr.c:2160:14: branch_false: ...to here
FreeRDP-3.12.0/client/X11/xf_cliprdr.c:2160:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/client/X11/xf_cliprdr.c:2164:9: branch_false: ...to here
FreeRDP-3.12.0/client/X11/xf_cliprdr.c:2284:12: branch_false: following ‘false’ branch (when ‘willQuit == 0’)...
FreeRDP-3.12.0/client/X11/xf_cliprdr.c:2289:12: branch_false: ...to here
FreeRDP-3.12.0/client/X11/xf_cliprdr.c:2289:12: branch_false: following ‘false’ branch (when ‘pDstData’ is NULL)...
FreeRDP-3.12.0/client/X11/xf_cliprdr.c:2313:49: branch_false: ...to here
FreeRDP-3.12.0/client/X11/xf_cliprdr.c:2313:49: call_function: calling ‘xf_cached_data_new_copy’ from ‘xf_cliprdr_server_format_data_response’
FreeRDP-3.12.0/client/X11/xf_cliprdr.c:2313:49: return_function: returning to ‘xf_cliprdr_server_format_data_response’ from ‘xf_cached_data_new_copy’
FreeRDP-3.12.0/client/X11/xf_cliprdr.c:2314:20: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/client/X11/xf_cliprdr.c:2318:80: branch_false: ...to here
FreeRDP-3.12.0/client/X11/xf_cliprdr.c:2318:80: danger: ‘xf_cached_data_new_copy(data, (long unsigned int)size)’ leaks here; was allocated at [(18)](sarif:/runs/0/results/4/codeFlows/0/threadFlows/0/locations/17)
Error: CPPCHECK_WARNING (CWE-476): [#def181]
FreeRDP-3.12.0/client/X11/xf_floatbar.c:275: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: button
Error: GCC_ANALYZER_WARNING (CWE-476): [#def182]
FreeRDP-3.12.0/client/X11/xf_floatbar.c:275:9: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘button’
FreeRDP-3.12.0/client/X11/xf_floatbar.c:274:37: acquire_memory: this call could return NULL
FreeRDP-3.12.0/client/X11/xf_floatbar.c:275:9: danger: ‘button’ could be NULL: unchecked value from [(1)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-762): [#def183]
FreeRDP-3.12.0/client/X11/xf_floatbar.c:360:9: warning[-Wanalyzer-mismatching-deallocation]: ‘floatbar’ should have been deallocated with ‘free’ but was deallocated with ‘xf_floatbar_free’
FreeRDP-3.12.0/client/X11/xf_floatbar.c:321:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/client/X11/xf_floatbar.c:324:12: branch_false: ...to here
FreeRDP-3.12.0/client/X11/xf_floatbar.c:324:12: branch_false: following ‘false’ branch (when ‘xfc’ is non-NULL)...
FreeRDP-3.12.0/client/X11/xf_floatbar.c:328:13: branch_false: ...to here
FreeRDP-3.12.0/client/X11/xf_floatbar.c:328:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/client/X11/xf_floatbar.c:331:45: branch_false: ...to here
FreeRDP-3.12.0/client/X11/xf_floatbar.c:331:45: acquire_memory: allocated here (expects deallocation with ‘free’)
FreeRDP-3.12.0/client/X11/xf_floatbar.c:333:12: branch_false: following ‘false’ branch (when ‘floatbar’ is non-NULL)...
FreeRDP-3.12.0/client/X11/xf_floatbar.c:336:27: branch_false: ...to here
FreeRDP-3.12.0/client/X11/xf_floatbar.c:338:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/client/X11/xf_floatbar.c:339:17: branch_true: ...to here
FreeRDP-3.12.0/client/X11/xf_floatbar.c:360:9: danger: deallocated with ‘xf_floatbar_free’ here; allocation at [(7)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/6) expects deallocation with ‘free’
Error: GCC_ANALYZER_WARNING (CWE-416): [#def184]
FreeRDP-3.12.0/client/X11/xf_floatbar.c:905:14: warning[-Wanalyzer-use-after-free]: use after ‘xf_floatbar_free’ of ‘floatbar’
FreeRDP-3.12.0/client/X11/xf_floatbar.c:314:13: enter_function: entry to ‘xf_floatbar_new’
FreeRDP-3.12.0/client/X11/xf_floatbar.c:321:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/client/X11/xf_floatbar.c:324:12: branch_false: ...to here
FreeRDP-3.12.0/client/X11/xf_floatbar.c:324:12: branch_false: following ‘false’ branch (when ‘xfc’ is non-NULL)...
FreeRDP-3.12.0/client/X11/xf_floatbar.c:328:13: branch_false: ...to here
FreeRDP-3.12.0/client/X11/xf_floatbar.c:328:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/client/X11/xf_floatbar.c:331:45: branch_false: ...to here
FreeRDP-3.12.0/client/X11/xf_floatbar.c:331:45: acquire_memory: allocated here
FreeRDP-3.12.0/client/X11/xf_floatbar.c:333:12: branch_false: following ‘false’ branch (when ‘floatbar’ is non-NULL)...
FreeRDP-3.12.0/client/X11/xf_floatbar.c:336:27: branch_false: ...to here
FreeRDP-3.12.0/client/X11/xf_floatbar.c:338:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/client/X11/xf_floatbar.c:339:17: branch_true: ...to here
FreeRDP-3.12.0/client/X11/xf_floatbar.c:360:9: release_memory: deallocated here
FreeRDP-3.12.0/client/X11/xf_floatbar.c:360:9: call_function: calling ‘xf_floatbar_free’ from ‘xf_floatbar_new’
Error: COMPILER_WARNING (CWE-477): [#def185]
FreeRDP-3.12.0/client/X11/xf_keyboard.c: scope_hint: In function ‘xf_keyboard_init’
FreeRDP-3.12.0/client/X11/xf_keyboard.c:162:9: warning[-Wdeprecated-declarations]: ‘freerdp_keyboard_init_ex’ is deprecated: since 3.11.0, implement yourself in client
FreeRDP-3.12.0/include/freerdp/locale/keyboard.h:269:44: note: declared here
FreeRDP-3.12.0/winpr/include/winpr/platform.h:497:41: note: in definition of macro ‘WINPR_DEPRECATED_VAR’
Error: COMPILER_WARNING (CWE-477): [#def186]
FreeRDP-3.12.0/client/X11/xf_keyboard.c:162:9: warning[-Wdeprecated-declarations]: ‘freerdp_keyboard_init_ex’ is deprecated: since 3.11.0, implement yourself in client
Error: COMPILER_WARNING (CWE-477): [#def187]
FreeRDP-3.12.0/client/X11/xf_keyboard.c: scope_hint: In function ‘xf_keyboard_release_all_keypress’
FreeRDP-3.12.0/client/X11/xf_keyboard.c:214:29: warning[-Wdeprecated-declarations]: ‘freerdp_keyboard_get_rdp_scancode_from_x11_keycode’ is deprecated: since 3.11.0, implement yourself in client
FreeRDP-3.12.0/include/freerdp/locale/keyboard.h:274:30: note: declared here
FreeRDP-3.12.0/winpr/include/winpr/platform.h:497:41: note: in definition of macro ‘WINPR_DEPRECATED_VAR’
Error: COMPILER_WARNING (CWE-477): [#def188]
FreeRDP-3.12.0/client/X11/xf_keyboard.c:214:29: warning[-Wdeprecated-declarations]: ‘freerdp_keyboard_get_rdp_scancode_from_x11_keycode’ is deprecated: since 3.11.0, implement yourself in client
Error: COMPILER_WARNING (CWE-477): [#def189]
FreeRDP-3.12.0/client/X11/xf_keyboard.c: scope_hint: In function ‘xf_keyboard_send_key’
FreeRDP-3.12.0/client/X11/xf_keyboard.c:245:9: warning[-Wdeprecated-declarations]: ‘freerdp_keyboard_get_rdp_scancode_from_x11_keycode’ is deprecated: since 3.11.0, implement yourself in client
FreeRDP-3.12.0/include/freerdp/locale/keyboard.h:274:30: note: declared here
FreeRDP-3.12.0/winpr/include/winpr/platform.h:497:41: note: in definition of macro ‘WINPR_DEPRECATED_VAR’
Error: COMPILER_WARNING (CWE-477): [#def190]
FreeRDP-3.12.0/client/X11/xf_keyboard.c:245:9: warning[-Wdeprecated-declarations]: ‘freerdp_keyboard_get_rdp_scancode_from_x11_keycode’ is deprecated: since 3.11.0, implement yourself in client
Error: CPPCHECK_WARNING (CWE-664): [#def191]
FreeRDP-3.12.0/client/X11/xf_utils.c:37: error[va_list_usedBeforeStarted]: va_list 'ap' used before va_start() was called.
Error: CPPCHECK_WARNING (CWE-758): [#def192]
FreeRDP-3.12.0/client/X11/xf_window.c:153: error[shiftTooManyBitsSigned]: Shifting signed 32-bit value by 31 bits is undefined behaviour
Error: GCC_ANALYZER_WARNING (CWE-686): [#def193]
FreeRDP-3.12.0/client/X11/xf_window.c:256: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.12.0/client/X11/xf_window.c:1217:6: enter_function: entry to ‘xf_ShowWindow’
FreeRDP-3.12.0/client/X11/xf_window.c:1260:25: call_function: calling ‘xf_SendClientEvent’ from ‘xf_ShowWindow’ with 4 variadic arguments
Error: GCC_ANALYZER_WARNING (CWE-686): [#def194]
FreeRDP-3.12.0/client/X11/xf_window.c:256:44: warning[-Wanalyzer-va-arg-type-mismatch]: ‘va_arg’ expected ‘int’ but received ‘long unsigned int’ for variadic argument 2 of ‘argp’
FreeRDP-3.12.0/client/X11/xf_window.c:1217:6: enter_function: entry to ‘xf_ShowWindow’
FreeRDP-3.12.0/client/X11/xf_window.c:1237:25: call_function: calling ‘xf_SendClientEvent’ from ‘xf_ShowWindow’ with 4 variadic arguments
Error: CPPCHECK_WARNING (CWE-476): [#def195]
FreeRDP-3.12.0/client/X11/xf_window.c:1299: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: xrects
Error: GCC_ANALYZER_WARNING (CWE-476): [#def196]
FreeRDP-3.12.0/client/X11/xf_window.c:1299:17: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘xrects’
FreeRDP-3.12.0/client/X11/xf_window.c:1291:12: branch_false: following ‘false’ branch (when ‘nrects > 0’)...
FreeRDP-3.12.0/client/X11/xf_window.c:1295:31: branch_false: ...to here
FreeRDP-3.12.0/client/X11/xf_window.c:1295:31: acquire_memory: this call could return NULL
FreeRDP-3.12.0/client/X11/xf_window.c:1297:25: branch_true: following ‘true’ branch (when ‘i < nrects’)...
FreeRDP-3.12.0/client/X11/xf_window.c:1299:31: branch_true: ...to here
FreeRDP-3.12.0/client/X11/xf_window.c:1299:17: danger: ‘xrects + (long unsigned int)i * 8’ could be NULL: unchecked value from [(3)](sarif:/runs/0/results/6/codeFlows/0/threadFlows/0/locations/2)
Error: CPPCHECK_WARNING (CWE-476): [#def197]
FreeRDP-3.12.0/client/X11/xf_window.c:1300: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: xrects
Error: CPPCHECK_WARNING (CWE-476): [#def198]
FreeRDP-3.12.0/client/X11/xf_window.c:1301: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: xrects
Error: CPPCHECK_WARNING (CWE-476): [#def199]
FreeRDP-3.12.0/client/X11/xf_window.c:1302: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: xrects
Error: CPPCHECK_WARNING (CWE-476): [#def200]
FreeRDP-3.12.0/client/X11/xf_window.c:1324: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: xrects
Error: GCC_ANALYZER_WARNING (CWE-476): [#def201]
FreeRDP-3.12.0/client/X11/xf_window.c:1324:17: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘xrects’
FreeRDP-3.12.0/client/X11/xf_window.c:1316:12: branch_false: following ‘false’ branch (when ‘nrects > 0’)...
FreeRDP-3.12.0/client/X11/xf_window.c:1320:31: branch_false: ...to here
FreeRDP-3.12.0/client/X11/xf_window.c:1320:31: acquire_memory: this call could return NULL
FreeRDP-3.12.0/client/X11/xf_window.c:1322:25: branch_true: following ‘true’ branch (when ‘i < nrects’)...
FreeRDP-3.12.0/client/X11/xf_window.c:1324:31: branch_true: ...to here
FreeRDP-3.12.0/client/X11/xf_window.c:1324:17: danger: ‘xrects + (long unsigned int)i * 8’ could be NULL: unchecked value from [(3)](sarif:/runs/0/results/7/codeFlows/0/threadFlows/0/locations/2)
Error: CPPCHECK_WARNING (CWE-476): [#def202]
FreeRDP-3.12.0/client/X11/xf_window.c:1325: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: xrects
Error: CPPCHECK_WARNING (CWE-476): [#def203]
FreeRDP-3.12.0/client/X11/xf_window.c:1326: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: xrects
Error: CPPCHECK_WARNING (CWE-476): [#def204]
FreeRDP-3.12.0/client/X11/xf_window.c:1327: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: xrects
Error: CPPCHECK_WARNING (CWE-664): [#def205]
FreeRDP-3.12.0/client/common/client.c:1175: error[va_list_usedBeforeStarted]: va_list 'ap' used before va_start() was called.
Error: CPPCHECK_WARNING (CWE-664): [#def206]
FreeRDP-3.12.0/client/common/client_cliprdr_file.c:629: error[va_list_usedBeforeStarted]: va_list 'ap' used before va_start() was called.
Error: GCC_ANALYZER_WARNING (CWE-416): [#def207]
FreeRDP-3.12.0/client/common/client_cliprdr_file.c:2067:13: warning[-Wanalyzer-use-after-free]: use after ‘cliprdr_file_context_free’ of ‘file’
FreeRDP-3.12.0/client/common/client_cliprdr_file.c:2393:21: enter_function: entry to ‘cliprdr_file_context_new’
FreeRDP-3.12.0/client/common/client_cliprdr_file.c:2395:36: acquire_memory: allocated here
FreeRDP-3.12.0/client/common/client_cliprdr_file.c:2396:12: branch_false: following ‘false’ branch (when ‘file’ is non-NULL)...
FreeRDP-3.12.0/client/common/client_cliprdr_file.c:2399:21: branch_false: ...to here
FreeRDP-3.12.0/client/common/client_cliprdr_file.c:2461:9: release_memory: deallocated here
FreeRDP-3.12.0/client/common/client_cliprdr_file.c:2461:9: call_function: calling ‘cliprdr_file_context_free’ from ‘cliprdr_file_context_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def208]
FreeRDP-3.12.0/client/common/client_cliprdr_file.c:2158:32: warning[-Wanalyzer-malloc-leak]: leak of ‘cliprdr_local_stream_new(file, lockId, data, size)’
FreeRDP-3.12.0/client/common/client_cliprdr_file.c:2493:6: enter_function: entry to ‘cliprdr_file_context_update_client_data’
FreeRDP-3.12.0/client/common/client_cliprdr_file.c:2499:14: call_function: inlined call to ‘cliprdr_file_client_content_changed_and_update’ from ‘cliprdr_file_context_update_client_data’
FreeRDP-3.12.0/client/common/client_cliprdr_file.c:2499:14: call_function: inlined call to ‘cliprdr_file_client_content_changed_and_update’ from ‘cliprdr_file_context_update_client_data’
FreeRDP-3.12.0/client/common/client_cliprdr_file.c:2499:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/client/common/client_cliprdr_file.c:2502:14: branch_false: ...to here
FreeRDP-3.12.0/client/common/client_cliprdr_file.c:2502:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/client/common/client_cliprdr_file.c:2505:25: branch_false: ...to here
FreeRDP-3.12.0/client/common/client_cliprdr_file.c:2511:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/client/common/client_cliprdr_file.c:2515:26: branch_false: ...to here
FreeRDP-3.12.0/client/common/client_cliprdr_file.c:2515:26: call_function: calling ‘cliprdr_local_stream_new’ from ‘cliprdr_file_context_update_client_data’
FreeRDP-3.12.0/client/common/client_cliprdr_file.c:2515:26: return_function: returning to ‘cliprdr_file_context_update_client_data’ from ‘cliprdr_local_stream_new’
FreeRDP-3.12.0/client/common/client_cliprdr_file.c:2158:32: danger: ‘cliprdr_local_stream_new(file, lockId, data, size)’ leaks here; was allocated at [(19)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/18)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def209]
FreeRDP-3.12.0/client/common/client_cliprdr_file.c:2196:12: warning[-Wanalyzer-malloc-leak]: leak of ‘CreateFileW(ConvertUtf8ToWCharAlloc(path, 0), 0, 4, 0, 3, 128, 0)’
FreeRDP-3.12.0/client/common/client_cliprdr_file.c:2265:13: enter_function: entry to ‘cliprdr_local_stream_update’
FreeRDP-3.12.0/client/common/client_cliprdr_file.c:2275:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/client/common/client_cliprdr_file.c:2278:22: branch_false: ...to here
FreeRDP-3.12.0/client/common/client_cliprdr_file.c:2279:12: branch_false: following ‘false’ branch (when ‘copy’ is non-NULL)...
FreeRDP-3.12.0/client/common/client_cliprdr_file.c:2282:15: branch_false: ...to here
FreeRDP-3.12.0/client/common/client_cliprdr_file.c:2284:16: branch_true: following ‘true’ branch (when ‘ptr’ is non-NULL)...
FreeRDP-3.12.0/client/common/client_cliprdr_file.c:2287:21: branch_true: ...to here
FreeRDP-3.12.0/client/common/client_cliprdr_file.c:2292:22: call_function: calling ‘append_entry’ from ‘cliprdr_local_stream_update’
FreeRDP-3.12.0/client/common/client_cliprdr_file.c:2292:22: return_function: returning to ‘cliprdr_local_stream_update’ from ‘append_entry’
FreeRDP-3.12.0/client/common/client_cliprdr_file.c:2292:20: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/client/common/client_cliprdr_file.c:2295:21: branch_false: ...to here
FreeRDP-3.12.0/client/common/client_cliprdr_file.c:2295:21: call_function: calling ‘is_directory’ from ‘cliprdr_local_stream_update’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def210]
FreeRDP-3.12.0/client/common/client_cliprdr_file.c:2222:12: warning[-Wanalyzer-malloc-leak]: leak of ‘FindFirstFileW(ConvertUtf8ToWCharAlloc(GetCombinedPath(path, "*"), 0), &FindFileData)’
FreeRDP-3.12.0/client/common/client_cliprdr_file.c:2265:13: enter_function: entry to ‘cliprdr_local_stream_update’
FreeRDP-3.12.0/client/common/client_cliprdr_file.c:2275:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/client/common/client_cliprdr_file.c:2278:22: branch_false: ...to here
FreeRDP-3.12.0/client/common/client_cliprdr_file.c:2279:12: branch_false: following ‘false’ branch (when ‘copy’ is non-NULL)...
FreeRDP-3.12.0/client/common/client_cliprdr_file.c:2282:15: branch_false: ...to here
FreeRDP-3.12.0/client/common/client_cliprdr_file.c:2284:16: branch_true: following ‘true’ branch (when ‘ptr’ is non-NULL)...
FreeRDP-3.12.0/client/common/client_cliprdr_file.c:2287:21: branch_true: ...to here
FreeRDP-3.12.0/client/common/client_cliprdr_file.c:2292:22: call_function: calling ‘append_entry’ from ‘cliprdr_local_stream_update’
FreeRDP-3.12.0/client/common/client_cliprdr_file.c:2292:22: return_function: returning to ‘cliprdr_local_stream_update’ from ‘append_entry’
FreeRDP-3.12.0/client/common/client_cliprdr_file.c:2292:20: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/client/common/client_cliprdr_file.c:2295:21: branch_false: ...to here
FreeRDP-3.12.0/client/common/client_cliprdr_file.c:2295:21: call_function: calling ‘is_directory’ from ‘cliprdr_local_stream_update’
FreeRDP-3.12.0/client/common/client_cliprdr_file.c:2295:21: return_function: returning to ‘cliprdr_local_stream_update’ from ‘is_directory’
FreeRDP-3.12.0/client/common/client_cliprdr_file.c:2295:20: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/client/common/client_cliprdr_file.c:2297:42: branch_true: ...to here
FreeRDP-3.12.0/client/common/client_cliprdr_file.c:2297:42: call_function: calling ‘add_directory’ from ‘cliprdr_local_stream_update’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def211]
FreeRDP-3.12.0/client/common/client_cliprdr_file.c:2461:9: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.12.0/client/common/client_cliprdr_file.c:2396:12: branch_false: following ‘false’ branch (when ‘file’ is non-NULL)...
FreeRDP-3.12.0/client/common/client_cliprdr_file.c:2399:21: branch_false: ...to here
FreeRDP-3.12.0/client/common/client_cliprdr_file.c:2403:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/client/common/client_cliprdr_file.c:2406:14: branch_false: ...to here
FreeRDP-3.12.0/client/common/client_cliprdr_file.c:2406:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/client/common/client_cliprdr_file.c:2409:26: branch_false: ...to here
FreeRDP-3.12.0/client/common/client_cliprdr_file.c:2421:33: acquire_memory: allocated here
FreeRDP-3.12.0/client/common/client_cliprdr_file.c:2423:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/client/common/client_cliprdr_file.c:2424:17: branch_true: ...to here
FreeRDP-3.12.0/client/common/client_cliprdr_file.c:2461:9: danger: ‘<unknown>’ leaks here; was allocated at [(7)](sarif:/runs/0/results/5/codeFlows/0/threadFlows/0/locations/6)
Error: GCC_ANALYZER_WARNING (CWE-762): [#def212]
FreeRDP-3.12.0/client/common/client_cliprdr_file.c:2461:9: warning[-Wanalyzer-mismatching-deallocation]: ‘file’ should have been deallocated with ‘free’ but was deallocated with ‘cliprdr_file_context_free’
FreeRDP-3.12.0/client/common/client_cliprdr_file.c:2395:36: acquire_memory: allocated here (expects deallocation with ‘free’)
FreeRDP-3.12.0/client/common/client_cliprdr_file.c:2396:12: branch_false: following ‘false’ branch (when ‘file’ is non-NULL)...
FreeRDP-3.12.0/client/common/client_cliprdr_file.c:2399:21: branch_false: ...to here
FreeRDP-3.12.0/client/common/client_cliprdr_file.c:2403:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/client/common/client_cliprdr_file.c:2404:17: branch_true: ...to here
FreeRDP-3.12.0/client/common/client_cliprdr_file.c:2461:9: danger: deallocated with ‘cliprdr_file_context_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-401): [#def213]
FreeRDP-3.12.0/client/common/client_cliprdr_file.c:2516:60: warning[-Wanalyzer-malloc-leak]: leak of ‘cliprdr_local_stream_new(file, lockId, data, size)’
FreeRDP-3.12.0/client/common/client_cliprdr_file.c:2493:6: enter_function: entry to ‘cliprdr_file_context_update_client_data’
FreeRDP-3.12.0/client/common/client_cliprdr_file.c:2499:14: call_function: inlined call to ‘cliprdr_file_client_content_changed_and_update’ from ‘cliprdr_file_context_update_client_data’
FreeRDP-3.12.0/client/common/client_cliprdr_file.c:2499:14: call_function: inlined call to ‘cliprdr_file_client_content_changed_and_update’ from ‘cliprdr_file_context_update_client_data’
FreeRDP-3.12.0/client/common/client_cliprdr_file.c:2499:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/client/common/client_cliprdr_file.c:2502:14: branch_false: ...to here
FreeRDP-3.12.0/client/common/client_cliprdr_file.c:2502:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/client/common/client_cliprdr_file.c:2505:25: branch_false: ...to here
FreeRDP-3.12.0/client/common/client_cliprdr_file.c:2511:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/client/common/client_cliprdr_file.c:2515:26: branch_false: ...to here
FreeRDP-3.12.0/client/common/client_cliprdr_file.c:2515:26: call_function: calling ‘cliprdr_local_stream_new’ from ‘cliprdr_file_context_update_client_data’
FreeRDP-3.12.0/client/common/client_cliprdr_file.c:2515:26: return_function: returning to ‘cliprdr_file_context_update_client_data’ from ‘cliprdr_local_stream_new’
FreeRDP-3.12.0/client/common/client_cliprdr_file.c:2516:60: danger: ‘cliprdr_local_stream_new(file, lockId, data, size)’ leaks here; was allocated at [(19)](sarif:/runs/0/results/8/codeFlows/0/threadFlows/0/locations/18)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def214]
FreeRDP-3.12.0/client/common/cmdline.c:5622:12: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.12.0/client/common/cmdline.c:5764:5: enter_function: entry to ‘freerdp_client_settings_parse_command_line_arguments_ex’
FreeRDP-3.12.0/client/common/cmdline.c:5774:12: branch_true: following ‘true’ branch (when ‘oargc == 2’)...
FreeRDP-3.12.0/client/common/cmdline.c:5774:28: branch_true: ...to here
FreeRDP-3.12.0/client/common/cmdline.c:5774:28: call_function: calling ‘option_starts_with’ from ‘freerdp_client_settings_parse_command_line_arguments_ex’
FreeRDP-3.12.0/client/common/cmdline.c:5774:28: return_function: returning to ‘freerdp_client_settings_parse_command_line_arguments_ex’ from ‘option_starts_with’
FreeRDP-3.12.0/client/common/cmdline.c:5774:13: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/client/common/cmdline.c:5777:36: branch_true: ...to here
FreeRDP-3.12.0/client/common/cmdline.c:5780:20: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/client/common/cmdline.c:5789:26: branch_false: ...to here
FreeRDP-3.12.0/client/common/cmdline.c:5789:25: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/client/common/cmdline.c:5794:26: branch_false: ...to here
FreeRDP-3.12.0/client/common/cmdline.c:5794:25: branch_false: following ‘false’ branch (when the strings are equal)...
FreeRDP-3.12.0/client/common/cmdline.c:5800:35: branch_false: ...to here
FreeRDP-3.12.0/client/common/cmdline.c:5800:35: call_function: calling ‘args_from_fp’ from ‘freerdp_client_settings_parse_command_line_arguments_ex’
Error: CPPCHECK_WARNING (CWE-664): [#def215]
FreeRDP-3.12.0/client/common/file.c:1443: error[va_list_usedBeforeStarted]: va_list 'ap' used before va_start() was called.
Error: GCC_ANALYZER_WARNING (CWE-476): [#def216]
FreeRDP-3.12.0/client/common/file.c:1716:29: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘CommandLineParseCommaSeparatedValues(values, & count) + x * 8’
FreeRDP-3.12.0/client/common/file.c:1707:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/client/common/file.c:1709:14: branch_false: ...to here
FreeRDP-3.12.0/client/common/file.c:1709:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/client/common/file.c:1712:13: branch_false: ...to here
FreeRDP-3.12.0/client/common/file.c:1712:13: acquire_memory: this call could return NULL
FreeRDP-3.12.0/client/common/file.c:1713:28: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/client/common/file.c:1716:36: branch_true: ...to here
FreeRDP-3.12.0/client/common/file.c:1716:29: danger: ‘CommandLineParseCommaSeparatedValues(values, & count) + x * 8’ could be NULL: unchecked value from [(5)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-476): [#def217]
FreeRDP-3.12.0/client/common/file.c:2528:31: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘CommandLineParseCommaSeparatedValues(*file.SelectedMonitors, & count) + x * 8’
FreeRDP-3.12.0/client/common/file.c:1741:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/client/common/file.c:1744:23: branch_false: ...to here
FreeRDP-3.12.0/client/common/file.c:2507:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/client/common/file.c:2509:24: branch_true: ...to here
FreeRDP-3.12.0/client/common/file.c:2510:30: acquire_memory: this call could return NULL
FreeRDP-3.12.0/client/common/file.c:2513:20: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/client/common/file.c:2518:24: branch_false: ...to here
FreeRDP-3.12.0/client/common/file.c:2519:20: branch_false: following ‘false’ branch...
branch_false: ...to here
FreeRDP-3.12.0/client/common/file.c:2524:36: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/client/common/file.c:2527:25: branch_true: ...to here
FreeRDP-3.12.0/client/common/file.c:2528:31: danger: ‘CommandLineParseCommaSeparatedValues(*file.SelectedMonitors, & count) + x * 8’ could be NULL: unchecked value from [(5)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def218]
FreeRDP-3.12.0/client/common/file.c:2714:12: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_client_rdp_file_new_ex(0)’
FreeRDP-3.12.0/client/common/file.c:2705:10: enter_function: entry to ‘freerdp_client_rdp_file_new’
FreeRDP-3.12.0/client/common/file.c:2707:16: acquire_memory: allocated here
FreeRDP-3.12.0/client/common/file.c:2707:16: call_function: calling ‘freerdp_client_rdp_file_new_ex’ from ‘freerdp_client_rdp_file_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def219]
FreeRDP-3.12.0/client/common/file.c:2730:12: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_client_rdp_file_new_ex(0)’
FreeRDP-3.12.0/client/common/file.c:2705:10: enter_function: entry to ‘freerdp_client_rdp_file_new’
FreeRDP-3.12.0/client/common/file.c:2707:16: acquire_memory: allocated here
FreeRDP-3.12.0/client/common/file.c:2707:16: call_function: calling ‘freerdp_client_rdp_file_new_ex’ from ‘freerdp_client_rdp_file_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def220]
FreeRDP-3.12.0/client/common/file.c:2737:9: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.12.0/client/common/file.c:2714:12: branch_false: following ‘false’ branch (when ‘file’ is non-NULL)...
FreeRDP-3.12.0/client/common/file.c:2719:9: branch_false: ...to here
FreeRDP-3.12.0/client/common/file.c:2726:22: acquire_memory: allocated here
FreeRDP-3.12.0/client/common/file.c:2727:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/client/common/file.c:2728:17: branch_true: ...to here
FreeRDP-3.12.0/client/common/file.c:2737:9: danger: ‘<unknown>’ leaks here; was allocated at [(3)](sarif:/runs/0/results/5/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-762): [#def221]
FreeRDP-3.12.0/client/common/file.c:2737:9: warning[-Wanalyzer-mismatching-deallocation]: ‘file’ should have been deallocated with ‘free’ but was deallocated with ‘freerdp_client_rdp_file_free’
FreeRDP-3.12.0/client/common/file.c:2712:35: acquire_memory: allocated here (expects deallocation with ‘free’)
FreeRDP-3.12.0/client/common/file.c:2714:12: branch_false: following ‘false’ branch (when ‘file’ is non-NULL)...
FreeRDP-3.12.0/client/common/file.c:2719:9: branch_false: ...to here
FreeRDP-3.12.0/client/common/file.c:2727:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/client/common/file.c:2728:17: branch_true: ...to here
FreeRDP-3.12.0/client/common/file.c:2737:9: danger: deallocated with ‘freerdp_client_rdp_file_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): [#def222]
FreeRDP-3.12.0/client/common/file.c:2745:21: warning[-Wanalyzer-use-after-free]: use after ‘freerdp_client_rdp_file_free’ of ‘file’
FreeRDP-3.12.0/client/common/file.c:2710:10: enter_function: entry to ‘freerdp_client_rdp_file_new_ex’
FreeRDP-3.12.0/client/common/file.c:2712:35: acquire_memory: allocated here
FreeRDP-3.12.0/client/common/file.c:2714:12: branch_false: following ‘false’ branch (when ‘file’ is non-NULL)...
FreeRDP-3.12.0/client/common/file.c:2719:9: branch_false: ...to here
FreeRDP-3.12.0/client/common/file.c:2737:9: release_memory: deallocated here
FreeRDP-3.12.0/client/common/file.c:2737:9: call_function: calling ‘freerdp_client_rdp_file_free’ from ‘freerdp_client_rdp_file_new_ex’
Error: COMPILER_WARNING (CWE-704): [#def223]
FreeRDP-3.12.0/client/common/test/TestClientCmdLine.c:247:56: warning[-Wdiscarded-qualifiers]: passing argument 1 of ‘string_list_copy’ discards ‘const’ qualifier from pointer target type
Error: COMPILER_WARNING (CWE-704): [#def224]
FreeRDP-3.12.0/client/common/test/TestClientCmdLine.c:249:74: warning[-Wdiscarded-qualifiers]: passing argument 1 of ‘string_list_length’ discards ‘const’ qualifier from pointer target type
Error: COMPILER_WARNING (CWE-704): [#def225]
FreeRDP-3.12.0/client/common/test/TestClientCmdLine.c:260:51: warning[-Wdiscarded-qualifiers]: passing argument 2 of ‘string_list_print’ discards ‘const’ qualifier from pointer target type
Error: CPPCHECK_WARNING (CWE-664): [#def226]
FreeRDP-3.12.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): [#def227]
FreeRDP-3.12.0/client/common/test/TestClientRdpFile.c:599:9: warning[-Wanalyzer-double-free]: double-‘freerdp_client_rdp_file_free’ of ‘file’
FreeRDP-3.12.0/client/common/test/TestClientRdpFile.c:287:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/client/common/test/TestClientRdpFile.c:293:14: branch_false: ...to here
FreeRDP-3.12.0/client/common/test/TestClientRdpFile.c:293:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/client/common/test/TestClientRdpFile.c:296:14: branch_false: ...to here
FreeRDP-3.12.0/client/common/test/TestClientRdpFile.c:296:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/client/common/test/TestClientRdpFile.c:299:13: branch_false: ...to here
FreeRDP-3.12.0/client/common/test/TestClientRdpFile.c:299:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/client/common/test/TestClientRdpFile.c:306:14: branch_false: ...to here
FreeRDP-3.12.0/client/common/test/TestClientRdpFile.c:306:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/client/common/test/TestClientRdpFile.c:322:13: branch_false: ...to here
FreeRDP-3.12.0/client/common/test/TestClientRdpFile.c:322:12: branch_false: following ‘false’ branch (when the strings are equal)...
FreeRDP-3.12.0/client/common/test/TestClientRdpFile.c:331:13: branch_false: ...to here
FreeRDP-3.12.0/client/common/test/TestClientRdpFile.c:331:12: branch_false: following ‘false’ branch (when the strings are equal)...
FreeRDP-3.12.0/client/common/test/TestClientRdpFile.c:340:9: branch_false: ...to here
FreeRDP-3.12.0/client/common/test/TestClientRdpFile.c:343:16: acquire_memory: allocated here
FreeRDP-3.12.0/client/common/test/TestClientRdpFile.c:345:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/client/common/test/TestClientRdpFile.c:351:14: branch_false: ...to here
FreeRDP-3.12.0/client/common/test/TestClientRdpFile.c:351:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/client/common/test/TestClientRdpFile.c:355:14: branch_false: ...to here
FreeRDP-3.12.0/client/common/test/TestClientRdpFile.c:355:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/client/common/test/TestClientRdpFile.c:358:13: branch_false: ...to here
FreeRDP-3.12.0/client/common/test/TestClientRdpFile.c:358:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/client/common/test/TestClientRdpFile.c:365:14: branch_false: ...to here
FreeRDP-3.12.0/client/common/test/TestClientRdpFile.c:365:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/client/common/test/TestClientRdpFile.c:381:13: branch_false: ...to here
FreeRDP-3.12.0/client/common/test/TestClientRdpFile.c:381:12: branch_false: following ‘false’ branch (when the strings are equal)...
FreeRDP-3.12.0/client/common/test/TestClientRdpFile.c:390:13: branch_false: ...to here
FreeRDP-3.12.0/client/common/test/TestClientRdpFile.c:390:12: branch_false: following ‘false’ branch (when the strings are equal)...
FreeRDP-3.12.0/client/common/test/TestClientRdpFile.c:399:18: branch_false: ...to here
FreeRDP-3.12.0/client/common/test/TestClientRdpFile.c:400:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/client/common/test/TestClientRdpFile.c:405:14: branch_false: ...to here
FreeRDP-3.12.0/client/common/test/TestClientRdpFile.c:405:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/client/common/test/TestClientRdpFile.c:410:18: branch_false: ...to here
FreeRDP-3.12.0/client/common/test/TestClientRdpFile.c:411:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/client/common/test/TestClientRdpFile.c:416:20: branch_false: ...to here
FreeRDP-3.12.0/client/common/test/TestClientRdpFile.c:416:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/client/common/test/TestClientRdpFile.c:467:36: branch_false: ...to here
FreeRDP-3.12.0/client/common/test/TestClientRdpFile.c:468:20: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/client/common/test/TestClientRdpFile.c:473:21: branch_false: ...to here
FreeRDP-3.12.0/client/common/test/TestClientRdpFile.c:473:20: branch_false: following ‘false’ branch...
branch_false: ...to here
FreeRDP-3.12.0/client/common/test/TestClientRdpFile.c:479:33: branch_true: following ‘true’ branch (when ‘x != 4’)...
FreeRDP-3.12.0/client/common/test/TestClientRdpFile.c:481:29: branch_true: ...to here
FreeRDP-3.12.0/client/common/test/TestClientRdpFile.c:481:28: branch_false: following ‘false’ branch (when the strings are equal)...
FreeRDP-3.12.0/client/common/test/TestClientRdpFile.c:479:49: branch_false: ...to here
FreeRDP-3.12.0/client/common/test/TestClientRdpFile.c:492:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/client/common/test/TestClientRdpFile.c:497:34: branch_false: ...to here
FreeRDP-3.12.0/client/common/test/TestClientRdpFile.c:498:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/client/common/test/TestClientRdpFile.c:503:14: branch_false: ...to here
FreeRDP-3.12.0/client/common/test/TestClientRdpFile.c:503:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/client/common/test/TestClientRdpFile.c:512:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/client/common/test/TestClientRdpFile.c:517:14: branch_false: ...to here
FreeRDP-3.12.0/client/common/test/TestClientRdpFile.c:517:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/client/common/test/TestClientRdpFile.c:522:14: branch_false: ...to here
FreeRDP-3.12.0/client/common/test/TestClientRdpFile.c:522:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/client/common/test/TestClientRdpFile.c:528:18: branch_false: ...to here
FreeRDP-3.12.0/client/common/test/TestClientRdpFile.c:529:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/client/common/test/TestClientRdpFile.c:532:13: branch_false: ...to here
FreeRDP-3.12.0/client/common/test/TestClientRdpFile.c:532:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/client/common/test/TestClientRdpFile.c:538:18: branch_false: ...to here
FreeRDP-3.12.0/client/common/test/TestClientRdpFile.c:539:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/client/common/test/TestClientRdpFile.c:542:20: branch_false: ...to here
FreeRDP-3.12.0/client/common/test/TestClientRdpFile.c:544:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/client/common/test/TestClientRdpFile.c:547:20: branch_false: ...to here
FreeRDP-3.12.0/client/common/test/TestClientRdpFile.c:550:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/client/common/test/TestClientRdpFile.c:553:9: branch_false: ...to here
FreeRDP-3.12.0/client/common/test/TestClientRdpFile.c:555:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/client/common/test/TestClientRdpFile.c:561:9: branch_false: ...to here
FreeRDP-3.12.0/client/common/test/TestClientRdpFile.c:561:9: release_memory: first ‘freerdp_client_rdp_file_free’ here
FreeRDP-3.12.0/client/common/test/TestClientRdpFile.c:564:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/client/common/test/TestClientRdpFile.c:565:17: branch_true: ...to here
FreeRDP-3.12.0/client/common/test/TestClientRdpFile.c:591:12: branch_false: following ‘false’ branch (when ‘uniname’ is NULL)...
FreeRDP-3.12.0/client/common/test/TestClientRdpFile.c:593:12: branch_false: ...to here
FreeRDP-3.12.0/client/common/test/TestClientRdpFile.c:593:12: branch_false: following ‘false’ branch (when ‘base’ is NULL)...
FreeRDP-3.12.0/client/common/test/TestClientRdpFile.c:595:9: branch_false: ...to here
FreeRDP-3.12.0/client/common/test/TestClientRdpFile.c:599:9: danger: second ‘freerdp_client_rdp_file_free’ here; first ‘freerdp_client_rdp_file_free’ was at [(71)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/70)
Error: COMPILER_WARNING (CWE-477): [#def228]
FreeRDP-3.12.0/include/freerdp/client/rdpgfx.h:28: included_from: Included from here.
FreeRDP-3.12.0/include/freerdp/gdi/gdi.h:35: included_from: Included from here.
FreeRDP-3.12.0/include/freerdp/freerdp.h:35: included_from: Included from here.
FreeRDP-3.12.0/libfreerdp/codec/bulk.h:26: included_from: Included from here.
FreeRDP-3.12.0/libfreerdp/codec/bulk.c:26: included_from: Included from here.
FreeRDP-3.12.0/include/freerdp/codecs.h:92:9: warning[-Wdeprecated-declarations]: ‘codecs_free’ is deprecated: [since 3.6.0] Use freerdp_client_codecs_free
FreeRDP-3.12.0/winpr/include/winpr/winpr.h:22: included_from: Included from here.
FreeRDP-3.12.0/winpr/include/winpr/assert.h:27: included_from: Included from here.
FreeRDP-3.12.0/libfreerdp/codec/bulk.c:21: included_from: Included from here.
FreeRDP-3.12.0/include/freerdp/codecs.h:90:47: note: declared here
FreeRDP-3.12.0/winpr/include/winpr/platform.h:497:41: note: in definition of macro ‘WINPR_DEPRECATED_VAR’
Error: COMPILER_WARNING (CWE-477): [#def229]
FreeRDP-3.12.0/include/freerdp/codecs.h:92:9: warning[-Wdeprecated-declarations]: ‘codecs_free’ is deprecated: [since 3.6.0] Use freerdp_client_codecs_free
Error: GCC_ANALYZER_WARNING (CWE-126): [#def230]
FreeRDP-3.12.0/include/freerdp/utils/pod_arrays.h:131:9: warning[-Wanalyzer-out-of-bounds]: heap-based buffer over-read
FreeRDP-3.12.0/libfreerdp/utils/test/TestPodArrays.c:62:5: enter_function: entry to ‘TestPodArrays’
FreeRDP-3.12.0/libfreerdp/utils/test/TestPodArrays.c:76:28: branch_true: following ‘true’ branch (when ‘i != 10’)...
FreeRDP-3.12.0/libfreerdp/utils/test/TestPodArrays.c:77:22: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/utils/test/TestPodArrays.c:77:22: call_function: calling ‘array_uint32_append’ from ‘TestPodArrays’
FreeRDP-3.12.0/libfreerdp/utils/test/TestPodArrays.c:77:22: return_function: returning to ‘TestPodArrays’ from ‘array_uint32_append’
FreeRDP-3.12.0/libfreerdp/utils/test/TestPodArrays.c:77:20: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/utils/test/TestPodArrays.c:76:36: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/utils/test/TestPodArrays.c:76:28: branch_true: following ‘true’ branch (when ‘i != 10’)...
FreeRDP-3.12.0/libfreerdp/utils/test/TestPodArrays.c:77:22: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/utils/test/TestPodArrays.c:77:22: call_function: calling ‘array_uint32_append’ from ‘TestPodArrays’
FreeRDP-3.12.0/libfreerdp/utils/test/TestPodArrays.c:77:22: return_function: returning to ‘TestPodArrays’ from ‘array_uint32_append’
FreeRDP-3.12.0/libfreerdp/utils/test/TestPodArrays.c:77:20: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/utils/test/TestPodArrays.c:76:36: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/utils/test/TestPodArrays.c:81:14: call_function: calling ‘array_uint32_foreach’ from ‘TestPodArrays’
FreeRDP-3.12.0/libfreerdp/utils/test/TestPodArrays.c:81:14: return_function: returning to ‘TestPodArrays’ from ‘array_uint32_foreach’
FreeRDP-3.12.0/libfreerdp/utils/test/TestPodArrays.c:81:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/utils/test/TestPodArrays.c:84:13: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/utils/test/TestPodArrays.c:84:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/utils/test/TestPodArrays.c:87:9: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/utils/test/TestPodArrays.c:88:13: call_function: calling ‘array_uint32_foreach’ from ‘TestPodArrays’
FreeRDP-3.12.0/libfreerdp/utils/test/TestPodArrays.c:88:13: return_function: returning to ‘TestPodArrays’ from ‘array_uint32_foreach’
FreeRDP-3.12.0/libfreerdp/utils/test/TestPodArrays.c:88:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/utils/test/TestPodArrays.c:91:13: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/utils/test/TestPodArrays.c:91:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/utils/test/TestPodArrays.c:94:13: call_function: inlined call to ‘array_uint32_get’ from ‘TestPodArrays’
Error: GCC_ANALYZER_WARNING (CWE-122): [#def231]
FreeRDP-3.12.0/include/freerdp/utils/pod_arrays.h:131:9: warning[-Wanalyzer-out-of-bounds]: heap-based buffer overflow
FreeRDP-3.12.0/libfreerdp/utils/test/TestPodArrays.c:62:5: enter_function: entry to ‘TestPodArrays’
FreeRDP-3.12.0/libfreerdp/utils/test/TestPodArrays.c:76:28: branch_true: following ‘true’ branch (when ‘i != 10’)...
FreeRDP-3.12.0/libfreerdp/utils/test/TestPodArrays.c:77:22: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/utils/test/TestPodArrays.c:77:22: call_function: calling ‘array_uint32_append’ from ‘TestPodArrays’
FreeRDP-3.12.0/libfreerdp/utils/test/TestPodArrays.c:77:22: return_function: returning to ‘TestPodArrays’ from ‘array_uint32_append’
FreeRDP-3.12.0/libfreerdp/utils/test/TestPodArrays.c:77:20: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/utils/test/TestPodArrays.c:76:36: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/utils/test/TestPodArrays.c:76:28: branch_true: following ‘true’ branch (when ‘i != 10’)...
FreeRDP-3.12.0/libfreerdp/utils/test/TestPodArrays.c:77:22: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/utils/test/TestPodArrays.c:77:22: call_function: calling ‘array_uint32_append’ from ‘TestPodArrays’
FreeRDP-3.12.0/libfreerdp/utils/test/TestPodArrays.c:77:22: return_function: returning to ‘TestPodArrays’ from ‘array_uint32_append’
FreeRDP-3.12.0/libfreerdp/utils/test/TestPodArrays.c:77:20: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/utils/test/TestPodArrays.c:76:36: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/utils/test/TestPodArrays.c:81:14: call_function: calling ‘array_uint32_foreach’ from ‘TestPodArrays’
FreeRDP-3.12.0/libfreerdp/utils/test/TestPodArrays.c:81:14: return_function: returning to ‘TestPodArrays’ from ‘array_uint32_foreach’
FreeRDP-3.12.0/libfreerdp/utils/test/TestPodArrays.c:81:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/utils/test/TestPodArrays.c:84:13: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/utils/test/TestPodArrays.c:84:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/utils/test/TestPodArrays.c:87:9: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/utils/test/TestPodArrays.c:88:13: call_function: calling ‘array_uint32_foreach’ from ‘TestPodArrays’
FreeRDP-3.12.0/libfreerdp/utils/test/TestPodArrays.c:88:13: return_function: returning to ‘TestPodArrays’ from ‘array_uint32_foreach’
FreeRDP-3.12.0/libfreerdp/utils/test/TestPodArrays.c:88:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/utils/test/TestPodArrays.c:91:13: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/utils/test/TestPodArrays.c:91:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/utils/test/TestPodArrays.c:94:13: call_function: inlined call to ‘array_uint32_get’ from ‘TestPodArrays’
FreeRDP-3.12.0/libfreerdp/utils/test/TestPodArrays.c:94:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/utils/test/TestPodArrays.c:97:9: call_function: inlined call to ‘array_uint32_set’ from ‘TestPodArrays’
Error: GCC_ANALYZER_WARNING (CWE-416): [#def232]
FreeRDP-3.12.0/libfreerdp/cache/bitmap.c:292:21: warning[-Wanalyzer-use-after-free]: use after ‘bitmap_cache_free’ of ‘bitmapCache’
FreeRDP-3.12.0/libfreerdp/cache/bitmap.c:358:17: enter_function: entry to ‘bitmap_cache_new’
FreeRDP-3.12.0/libfreerdp/cache/bitmap.c:368:40: acquire_memory: allocated here
FreeRDP-3.12.0/libfreerdp/cache/bitmap.c:370:12: branch_false: following ‘false’ branch (when ‘bitmapCache’ is non-NULL)...
FreeRDP-3.12.0/libfreerdp/cache/bitmap.c:374:13: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/cache/bitmap.c:378:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/libfreerdp/cache/bitmap.c:379:17: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/cache/bitmap.c:400:9: release_memory: deallocated here
FreeRDP-3.12.0/libfreerdp/cache/bitmap.c:400:9: call_function: calling ‘bitmap_cache_free’ from ‘bitmap_cache_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def233]
FreeRDP-3.12.0/libfreerdp/cache/bitmap.c:400:9: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.12.0/libfreerdp/cache/bitmap.c:370:12: branch_false: following ‘false’ branch (when ‘bitmapCache’ is non-NULL)...
FreeRDP-3.12.0/libfreerdp/cache/bitmap.c:374:13: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/cache/bitmap.c:376:47: acquire_memory: allocated here
FreeRDP-3.12.0/libfreerdp/cache/bitmap.c:378:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/cache/bitmap.c:380:9: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/cache/bitmap.c:382:28: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/libfreerdp/cache/bitmap.c:385:21: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/cache/bitmap.c:391:20: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/cache/bitmap.c:393:17: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/cache/bitmap.c:382:28: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/libfreerdp/cache/bitmap.c:385:21: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/cache/bitmap.c:391:20: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/libfreerdp/cache/bitmap.c:392:25: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/cache/bitmap.c:400:9: danger: ‘<unknown>’ leaks here; was allocated at [(3)](sarif:/runs/0/results/3/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-762): [#def234]
FreeRDP-3.12.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.12.0/libfreerdp/cache/bitmap.c:368:40: acquire_memory: allocated here (expects deallocation with ‘free’)
FreeRDP-3.12.0/libfreerdp/cache/bitmap.c:370:12: branch_false: following ‘false’ branch (when ‘bitmapCache’ is non-NULL)...
FreeRDP-3.12.0/libfreerdp/cache/bitmap.c:374:13: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/cache/bitmap.c:378:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/libfreerdp/cache/bitmap.c:379:17: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/cache/bitmap.c:400:9: danger: deallocated with ‘bitmap_cache_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): [#def235]
FreeRDP-3.12.0/libfreerdp/cache/bitmap.c:484:47: warning[-Wanalyzer-use-after-free]: use after ‘free_bitmap_update’ of ‘pointer’
FreeRDP-3.12.0/libfreerdp/cache/bitmap.c:488:16: enter_function: entry to ‘copy_bitmap_update’
FreeRDP-3.12.0/libfreerdp/cache/bitmap.c:490:30: acquire_memory: allocated here
FreeRDP-3.12.0/libfreerdp/cache/bitmap.c:492:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/libfreerdp/cache/bitmap.c:493:17: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/cache/bitmap.c:505:9: release_memory: deallocated here
FreeRDP-3.12.0/libfreerdp/cache/bitmap.c:505:9: call_function: calling ‘free_bitmap_update’ from ‘copy_bitmap_update’
Error: GCC_ANALYZER_WARNING (CWE-762): [#def236]
FreeRDP-3.12.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.12.0/libfreerdp/cache/bitmap.c:490:30: acquire_memory: allocated here (expects deallocation with ‘free’)
FreeRDP-3.12.0/libfreerdp/cache/bitmap.c:492:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/libfreerdp/cache/bitmap.c:493:17: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/cache/bitmap.c:505:9: danger: deallocated with ‘free_bitmap_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-762): [#def237]
FreeRDP-3.12.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.12.0/libfreerdp/cache/bitmap.c:512:35: acquire_memory: allocated here (expects deallocation with ‘free’)
FreeRDP-3.12.0/libfreerdp/cache/bitmap.c:514:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/libfreerdp/cache/bitmap.c:515:17: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/cache/bitmap.c:533:9: danger: deallocated with ‘free_cache_bitmap_order’ 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): [#def238]
FreeRDP-3.12.0/libfreerdp/cache/bitmap.c:541:22: warning[-Wanalyzer-use-after-free]: use after ‘free_cache_bitmap_order’ of ‘order’
FreeRDP-3.12.0/libfreerdp/cache/bitmap.c:510:21: enter_function: entry to ‘copy_cache_bitmap_order’
FreeRDP-3.12.0/libfreerdp/cache/bitmap.c:512:35: acquire_memory: allocated here
FreeRDP-3.12.0/libfreerdp/cache/bitmap.c:514:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/libfreerdp/cache/bitmap.c:515:17: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/cache/bitmap.c:533:9: release_memory: deallocated here
FreeRDP-3.12.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): [#def239]
FreeRDP-3.12.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.12.0/libfreerdp/cache/bitmap.c:549:38: acquire_memory: allocated here (expects deallocation with ‘free’)
FreeRDP-3.12.0/libfreerdp/cache/bitmap.c:551:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/libfreerdp/cache/bitmap.c:552:17: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/cache/bitmap.c:570:9: danger: deallocated with ‘free_cache_bitmap_v2_order’ here; allocation at [(1)](sarif:/runs/0/results/10/codeFlows/0/threadFlows/0/locations/0) expects deallocation with ‘free’
Error: GCC_ANALYZER_WARNING (CWE-416): [#def240]
FreeRDP-3.12.0/libfreerdp/cache/bitmap.c:579:22: warning[-Wanalyzer-use-after-free]: use after ‘free_cache_bitmap_v2_order’ of ‘order’
FreeRDP-3.12.0/libfreerdp/cache/bitmap.c:546:24: enter_function: entry to ‘copy_cache_bitmap_v2_order’
FreeRDP-3.12.0/libfreerdp/cache/bitmap.c:549:38: acquire_memory: allocated here
FreeRDP-3.12.0/libfreerdp/cache/bitmap.c:551:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/libfreerdp/cache/bitmap.c:552:17: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/cache/bitmap.c:570:9: release_memory: deallocated here
FreeRDP-3.12.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): [#def241]
FreeRDP-3.12.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.12.0/libfreerdp/cache/bitmap.c:587:38: acquire_memory: allocated here (expects deallocation with ‘free’)
FreeRDP-3.12.0/libfreerdp/cache/bitmap.c:589:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/libfreerdp/cache/bitmap.c:590:17: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/cache/bitmap.c:608:9: danger: deallocated with ‘free_cache_bitmap_v3_order’ here; allocation at [(1)](sarif:/runs/0/results/13/codeFlows/0/threadFlows/0/locations/0) expects deallocation with ‘free’
Error: GCC_ANALYZER_WARNING (CWE-476): [#def242]
FreeRDP-3.12.0/libfreerdp/cache/brush.c:80:9: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘((const rdpCache)**context.cache).brush’
FreeRDP-3.12.0/libfreerdp/cache/brush.c:59:13: enter_function: entry to ‘update_gdi_patblt’
FreeRDP-3.12.0/libfreerdp/cache/brush.c:73:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/libfreerdp/cache/brush.c:75:31: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/cache/brush.c:75:31: call_function: calling ‘brush_cache_get’ from ‘update_gdi_patblt’
FreeRDP-3.12.0/libfreerdp/cache/brush.c:75:31: return_function: returning to ‘update_gdi_patblt’ from ‘brush_cache_get’
FreeRDP-3.12.0/libfreerdp/cache/brush.c:80:9: danger: dereference of NULL ‘*cache.brush’
Error: GCC_ANALYZER_WARNING (CWE-476): [#def243]
FreeRDP-3.12.0/libfreerdp/cache/brush.c:116:9: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘**context.cache.brush’
FreeRDP-3.12.0/libfreerdp/cache/brush.c:95:13: enter_function: entry to ‘update_gdi_polygon_cb’
FreeRDP-3.12.0/libfreerdp/cache/brush.c:109:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/libfreerdp/cache/brush.c:111:31: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/cache/brush.c:111:31: call_function: calling ‘brush_cache_get’ from ‘update_gdi_polygon_cb’
FreeRDP-3.12.0/libfreerdp/cache/brush.c:111:31: return_function: returning to ‘update_gdi_polygon_cb’ from ‘brush_cache_get’
FreeRDP-3.12.0/libfreerdp/cache/brush.c:116:9: danger: dereference of NULL ‘*cache.brush’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def244]
FreeRDP-3.12.0/libfreerdp/cache/brush.c:271:9: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.12.0/libfreerdp/cache/brush.c:251:12: branch_false: following ‘false’ branch (when ‘brushCache’ is non-NULL)...
FreeRDP-3.12.0/libfreerdp/cache/brush.c:254:9: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/cache/brush.c:257:45: acquire_memory: allocated here
FreeRDP-3.12.0/libfreerdp/cache/brush.c:259:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/cache/brush.c:262:49: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/cache/brush.c:264:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/libfreerdp/cache/brush.c:265:17: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/cache/brush.c:271:9: danger: ‘<unknown>’ leaks here; was allocated at [(3)](sarif:/runs/0/results/4/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-762): [#def245]
FreeRDP-3.12.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.12.0/libfreerdp/cache/brush.c:249:38: acquire_memory: allocated here (expects deallocation with ‘free’)
FreeRDP-3.12.0/libfreerdp/cache/brush.c:251:12: branch_false: following ‘false’ branch (when ‘brushCache’ is non-NULL)...
FreeRDP-3.12.0/libfreerdp/cache/brush.c:254:9: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/cache/brush.c:259:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/libfreerdp/cache/brush.c:260:17: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/cache/brush.c:271:9: danger: deallocated with ‘brush_cache_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): [#def246]
FreeRDP-3.12.0/libfreerdp/cache/brush.c:280:21: warning[-Wanalyzer-use-after-free]: use after ‘brush_cache_free’ of ‘brushCache’
FreeRDP-3.12.0/libfreerdp/cache/brush.c:243:16: enter_function: entry to ‘brush_cache_new’
FreeRDP-3.12.0/libfreerdp/cache/brush.c:249:38: acquire_memory: allocated here
FreeRDP-3.12.0/libfreerdp/cache/brush.c:251:12: branch_false: following ‘false’ branch (when ‘brushCache’ is non-NULL)...
FreeRDP-3.12.0/libfreerdp/cache/brush.c:254:9: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/cache/brush.c:271:9: release_memory: deallocated here
FreeRDP-3.12.0/libfreerdp/cache/brush.c:271:9: call_function: calling ‘brush_cache_free’ from ‘brush_cache_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def247]
FreeRDP-3.12.0/libfreerdp/cache/cache.c:78:9: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.12.0/libfreerdp/cache/cache.c:36:12: branch_false: following ‘false’ branch (when ‘cache’ is non-NULL)...
FreeRDP-3.12.0/libfreerdp/cache/cache.c:39:24: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/cache/cache.c:39:24: acquire_memory: allocated here
FreeRDP-3.12.0/libfreerdp/cache/cache.c:41:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/cache/cache.c:44:24: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/cache/cache.c:46:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/libfreerdp/cache/cache.c:47:17: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/cache/cache.c:78:9: danger: ‘<unknown>’ leaks here; was allocated at [(3)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-762): [#def248]
FreeRDP-3.12.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.12.0/libfreerdp/cache/cache.c:34:28: acquire_memory: allocated here (expects deallocation with ‘free’)
FreeRDP-3.12.0/libfreerdp/cache/cache.c:36:12: branch_false: following ‘false’ branch (when ‘cache’ is non-NULL)...
FreeRDP-3.12.0/libfreerdp/cache/cache.c:39:24: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/cache/cache.c:41:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/libfreerdp/cache/cache.c:42:17: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/cache/cache.c:78:9: danger: deallocated with ‘cache_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): [#def249]
FreeRDP-3.12.0/libfreerdp/cache/cache.c:87:17: warning[-Wanalyzer-use-after-free]: use after ‘cache_free’ of ‘cache’
FreeRDP-3.12.0/libfreerdp/cache/cache.c:28:11: enter_function: entry to ‘cache_new’
FreeRDP-3.12.0/libfreerdp/cache/cache.c:34:28: acquire_memory: allocated here
FreeRDP-3.12.0/libfreerdp/cache/cache.c:36:12: branch_false: following ‘false’ branch (when ‘cache’ is non-NULL)...
FreeRDP-3.12.0/libfreerdp/cache/cache.c:39:24: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/cache/cache.c:78:9: release_memory: deallocated here
FreeRDP-3.12.0/libfreerdp/cache/cache.c:78:9: call_function: calling ‘cache_free’ from ‘cache_new’
Error: GCC_ANALYZER_WARNING (CWE-762): [#def250]
FreeRDP-3.12.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.12.0/libfreerdp/cache/cache.c:101:40: acquire_memory: allocated here (expects deallocation with ‘free’)
FreeRDP-3.12.0/libfreerdp/cache/cache.c:103:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/libfreerdp/cache/cache.c:104:17: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/cache/cache.c:111:9: danger: deallocated with ‘free_cache_color_table_order’ here; allocation at [(1)](sarif:/runs/0/results/9/codeFlows/0/threadFlows/0/locations/0) expects deallocation with ‘free’
Error: GCC_ANALYZER_WARNING (CWE-762): [#def251]
FreeRDP-3.12.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.12.0/libfreerdp/cache/cache.c:125:37: acquire_memory: allocated here (expects deallocation with ‘free’)
FreeRDP-3.12.0/libfreerdp/cache/cache.c:126:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/libfreerdp/cache/cache.c:127:17: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/cache/cache.c:143:9: danger: deallocated with ‘free_surface_bits_command’ here; allocation at [(1)](sarif:/runs/0/results/10/codeFlows/0/threadFlows/0/locations/0) expects deallocation with ‘free’
Error: COMPILER_WARNING (CWE-1164): [#def252]
FreeRDP-3.12.0/libfreerdp/cache/nine_grid.c:83:7: warning[-Wunused-function]: ‘nine_grid_cache_get’ defined but not used
Error: COMPILER_WARNING (CWE-1164): [#def253]
FreeRDP-3.12.0/libfreerdp/cache/nine_grid.c:104:6: warning[-Wunused-function]: ‘nine_grid_cache_put’ defined but not used
Error: GCC_ANALYZER_WARNING (CWE-762): [#def254]
FreeRDP-3.12.0/libfreerdp/cache/nine_grid.c:150:9: warning[-Wanalyzer-mismatching-deallocation]: ‘nine_grid’ should have been deallocated with ‘free’ but was deallocated with ‘nine_grid_cache_free’
FreeRDP-3.12.0/libfreerdp/cache/nine_grid.c:126:40: acquire_memory: allocated here (expects deallocation with ‘free’)
FreeRDP-3.12.0/libfreerdp/cache/nine_grid.c:127:12: branch_false: following ‘false’ branch (when ‘nine_grid’ is non-NULL)...
FreeRDP-3.12.0/libfreerdp/cache/nine_grid.c:130:9: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/cache/nine_grid.c:150:9: danger: deallocated with ‘nine_grid_cache_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): [#def255]
FreeRDP-3.12.0/libfreerdp/cache/nine_grid.c:159:21: warning[-Wanalyzer-use-after-free]: use after ‘nine_grid_cache_free’ of ‘nine_grid’
FreeRDP-3.12.0/libfreerdp/cache/nine_grid.c:116:19: enter_function: entry to ‘nine_grid_cache_new’
FreeRDP-3.12.0/libfreerdp/cache/nine_grid.c:126:40: acquire_memory: allocated here
FreeRDP-3.12.0/libfreerdp/cache/nine_grid.c:127:12: branch_false: following ‘false’ branch (when ‘nine_grid’ is non-NULL)...
FreeRDP-3.12.0/libfreerdp/cache/nine_grid.c:130:9: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/cache/nine_grid.c:150:9: release_memory: deallocated here
FreeRDP-3.12.0/libfreerdp/cache/nine_grid.c:150:9: call_function: calling ‘nine_grid_cache_free’ from ‘nine_grid_cache_new’
Error: GCC_ANALYZER_WARNING (CWE-762): [#def256]
FreeRDP-3.12.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.12.0/libfreerdp/cache/offscreen.c:204:46: acquire_memory: allocated here (expects deallocation with ‘free’)
FreeRDP-3.12.0/libfreerdp/cache/offscreen.c:206:12: branch_false: following ‘false’ branch (when ‘offscreenCache’ is non-NULL)...
FreeRDP-3.12.0/libfreerdp/cache/offscreen.c:209:9: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/cache/offscreen.c:227:9: danger: deallocated with ‘offscreen_cache_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): [#def257]
FreeRDP-3.12.0/libfreerdp/cache/offscreen.c:236:21: warning[-Wanalyzer-use-after-free]: use after ‘offscreen_cache_free’ of ‘offscreenCache’
FreeRDP-3.12.0/libfreerdp/cache/offscreen.c:194:20: enter_function: entry to ‘offscreen_cache_new’
FreeRDP-3.12.0/libfreerdp/cache/offscreen.c:204:46: acquire_memory: allocated here
FreeRDP-3.12.0/libfreerdp/cache/offscreen.c:206:12: branch_false: following ‘false’ branch (when ‘offscreenCache’ is non-NULL)...
FreeRDP-3.12.0/libfreerdp/cache/offscreen.c:209:9: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/cache/offscreen.c:227:9: release_memory: deallocated here
FreeRDP-3.12.0/libfreerdp/cache/offscreen.c:227:9: call_function: calling ‘offscreen_cache_free’ from ‘offscreen_cache_new’
Error: COMPILER_WARNING (CWE-1164): [#def258]
FreeRDP-3.12.0/libfreerdp/cache/palette.c:52:7: warning[-Wunused-function]: ‘palette_cache_get’ defined but not used
Error: GCC_ANALYZER_WARNING (CWE-762): [#def259]
FreeRDP-3.12.0/libfreerdp/cache/palette.c:139:9: warning[-Wanalyzer-mismatching-deallocation]: ‘dst’ should have been deallocated with ‘free’ but was deallocated with ‘free_palette_update’
FreeRDP-3.12.0/libfreerdp/cache/palette.c:129:31: acquire_memory: allocated here (expects deallocation with ‘free’)
FreeRDP-3.12.0/libfreerdp/cache/palette.c:131:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/libfreerdp/cache/palette.c:132:17: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/cache/palette.c:139:9: danger: deallocated with ‘free_palette_update’ here; allocation at [(1)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/0) expects deallocation with ‘free’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def260]
FreeRDP-3.12.0/libfreerdp/codec/audio.c:264:16: warning[-Wanalyzer-malloc-leak]: leak of ‘audio_formats_new(1)’
FreeRDP-3.12.0/libfreerdp/codec/audio.c:257:15: enter_function: entry to ‘audio_format_new’
FreeRDP-3.12.0/libfreerdp/codec/audio.c:259:16: acquire_memory: allocated here
FreeRDP-3.12.0/libfreerdp/codec/audio.c:259:16: call_function: calling ‘audio_formats_new’ from ‘audio_format_new’
Error: GCC_ANALYZER_WARNING (CWE-762): [#def261]
FreeRDP-3.12.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.12.0/libfreerdp/codec/bulk.c:340:26: acquire_memory: allocated here (expects deallocation with ‘free’)
FreeRDP-3.12.0/libfreerdp/codec/bulk.c:342:12: branch_false: following ‘false’ branch (when ‘bulk’ is non-NULL)...
FreeRDP-3.12.0/libfreerdp/codec/bulk.c:345:9: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/codec/bulk.c:347:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/libfreerdp/codec/bulk.c:348:17: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/codec/bulk.c:370:9: danger: deallocated with ‘bulk_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): [#def262]
FreeRDP-3.12.0/libfreerdp/codec/bulk.c:380:9: warning[-Wanalyzer-use-after-free]: use after ‘bulk_free’ of ‘bulk’
FreeRDP-3.12.0/libfreerdp/codec/bulk.c:335:10: enter_function: entry to ‘bulk_new’
FreeRDP-3.12.0/libfreerdp/codec/bulk.c:340:26: acquire_memory: allocated here
FreeRDP-3.12.0/libfreerdp/codec/bulk.c:342:12: branch_false: following ‘false’ branch (when ‘bulk’ is non-NULL)...
FreeRDP-3.12.0/libfreerdp/codec/bulk.c:345:9: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/codec/bulk.c:370:9: release_memory: deallocated here
FreeRDP-3.12.0/libfreerdp/codec/bulk.c:370:9: call_function: calling ‘bulk_free’ from ‘bulk_new’
Error: GCC_ANALYZER_WARNING (CWE-762): [#def263]
FreeRDP-3.12.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.12.0/libfreerdp/codec/clear.c:1178:48: acquire_memory: allocated here (expects deallocation with ‘winpr_aligned_free’)
FreeRDP-3.12.0/libfreerdp/codec/clear.c:1180:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/codec/clear.c:1183:9: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/codec/clear.c:1186:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/libfreerdp/codec/clear.c:1187:17: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/codec/clear.c:1205:9: danger: deallocated with ‘clear_context_free’ here; allocation at [(1)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/0) expects deallocation with ‘winpr_aligned_free’
Error: GCC_ANALYZER_WARNING (CWE-416): [#def264]
FreeRDP-3.12.0/libfreerdp/codec/clear.c:1215:9: warning[-Wanalyzer-use-after-free]: use after ‘clear_context_free’ of ‘clear’
FreeRDP-3.12.0/libfreerdp/codec/clear.c:1176:16: enter_function: entry to ‘clear_context_new’
FreeRDP-3.12.0/libfreerdp/codec/clear.c:1178:48: acquire_memory: allocated here
FreeRDP-3.12.0/libfreerdp/codec/clear.c:1180:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/codec/clear.c:1183:9: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/codec/clear.c:1186:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/libfreerdp/codec/clear.c:1187:17: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/codec/clear.c:1205:9: release_memory: deallocated here
FreeRDP-3.12.0/libfreerdp/codec/clear.c:1205:9: call_function: calling ‘clear_context_free’ from ‘clear_context_new’
Error: GCC_ANALYZER_WARNING (CWE-476): [#def265]
FreeRDP-3.12.0/libfreerdp/codec/color.c:1435:56: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘palette’
FreeRDP-3.12.0/libfreerdp/codec/color.c:1432:28: branch_true: following ‘true’ branch (when ‘color <= 255’)...
FreeRDP-3.12.0/libfreerdp/codec/color.c:1434:33: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/codec/color.c:1432:28: branch_true: following ‘true’ branch (when ‘color <= 255’)...
FreeRDP-3.12.0/libfreerdp/codec/color.c:1434:33: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/codec/color.c:1435:56: danger: dereference of NULL ‘palette’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def266]
FreeRDP-3.12.0/libfreerdp/codec/dsp.c:1179:9: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.12.0/libfreerdp/codec/dsp.c:1120:22: enter_function: entry to ‘freerdp_dsp_context_new’
FreeRDP-3.12.0/libfreerdp/codec/dsp.c:1127:12: branch_false: following ‘false’ branch (when ‘context’ is non-NULL)...
FreeRDP-3.12.0/libfreerdp/codec/dsp.c:1130:14: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/codec/dsp.c:1130:14: call_function: calling ‘freerdp_dsp_common_context_init’ from ‘freerdp_dsp_context_new’
FreeRDP-3.12.0/libfreerdp/codec/dsp.c:1130:14: return_function: returning to ‘freerdp_dsp_context_new’ from ‘freerdp_dsp_common_context_init’
FreeRDP-3.12.0/libfreerdp/codec/dsp.c:1130:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/codec/dsp.c:1134:24: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/codec/dsp.c:1179:9: danger: ‘<unknown>’ leaks here; was allocated at [(6)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/5)
Error: GCC_ANALYZER_WARNING (CWE-762): [#def267]
FreeRDP-3.12.0/libfreerdp/codec/dsp.c:1179:9: warning[-Wanalyzer-mismatching-deallocation]: ‘context’ should have been deallocated with ‘free’ but was deallocated with ‘freerdp_dsp_context_free’
FreeRDP-3.12.0/libfreerdp/codec/dsp.c:1120:22: enter_function: entry to ‘freerdp_dsp_context_new’
FreeRDP-3.12.0/libfreerdp/codec/dsp.c:1125:40: acquire_memory: allocated here (expects deallocation with ‘free’)
FreeRDP-3.12.0/libfreerdp/codec/dsp.c:1127:12: branch_false: following ‘false’ branch (when ‘context’ is non-NULL)...
FreeRDP-3.12.0/libfreerdp/codec/dsp.c:1130:14: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/codec/dsp.c:1130:14: call_function: calling ‘freerdp_dsp_common_context_init’ from ‘freerdp_dsp_context_new’
FreeRDP-3.12.0/libfreerdp/codec/dsp.c:1130:14: return_function: returning to ‘freerdp_dsp_context_new’ from ‘freerdp_dsp_common_context_init’
FreeRDP-3.12.0/libfreerdp/codec/dsp.c:1130:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/codec/dsp.c:1134:24: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/codec/dsp.c:1179:9: danger: deallocated with ‘freerdp_dsp_context_free’ here; allocation at [(2)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/1) expects deallocation with ‘free’
Error: CPPCHECK_WARNING (CWE-664): [#def268]
FreeRDP-3.12.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): [#def269]
FreeRDP-3.12.0/libfreerdp/codec/dsp_fdk_impl.c:165:13: warning[-Wunused-function]: ‘log_dec_info’ defined but not used
Error: GCC_ANALYZER_WARNING (CWE-401): [#def270]
FreeRDP-3.12.0/libfreerdp/codec/h264.c:481:81: warning[-Wanalyzer-malloc-leak]: leak of ‘*((BYTE * (*)[3])<unknown>)[0]’
FreeRDP-3.12.0/libfreerdp/codec/h264.c:469:36: branch_true: following ‘true’ branch (when ‘x != 3’)...
FreeRDP-3.12.0/libfreerdp/codec/h264.c:471:36: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/codec/h264.c:474:28: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/codec/h264.c:477:38: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/codec/h264.c:477:38: acquire_memory: allocated here
FreeRDP-3.12.0/libfreerdp/codec/h264.c:478:28: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/codec/h264.c:480:25: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/codec/h264.c:482:28: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/codec/h264.c:484:25: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/codec/h264.c:469:36: branch_true: following ‘true’ branch (when ‘x != 3’)...
FreeRDP-3.12.0/libfreerdp/codec/h264.c:471:36: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/codec/h264.c:474:28: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/codec/h264.c:477:38: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/codec/h264.c:477:38: acquire_memory: allocated here
FreeRDP-3.12.0/libfreerdp/codec/h264.c:478:28: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/codec/h264.c:480:25: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/codec/h264.c:481:81: danger: ‘*((BYTE * (*)[3])<unknown>)[0]’ leaks here; was allocated at [(15)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/14)
Error: GCC_ANALYZER_WARNING (CWE-762): [#def271]
FreeRDP-3.12.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.12.0/libfreerdp/codec/h264.c:720:45: acquire_memory: allocated here (expects deallocation with ‘free’)
FreeRDP-3.12.0/libfreerdp/codec/h264.c:721:12: branch_false: following ‘false’ branch (when ‘h264’ is non-NULL)...
FreeRDP-3.12.0/libfreerdp/codec/h264.c:724:21: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/codec/h264.c:726:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/libfreerdp/codec/h264.c:727:17: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/codec/h264.c:749:9: danger: deallocated with ‘h264_context_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): [#def272]
FreeRDP-3.12.0/libfreerdp/codec/h264.c:758:21: warning[-Wanalyzer-use-after-free]: use after ‘h264_context_free’ of ‘h264’
FreeRDP-3.12.0/libfreerdp/codec/h264.c:718:15: enter_function: entry to ‘h264_context_new’
FreeRDP-3.12.0/libfreerdp/codec/h264.c:720:45: acquire_memory: allocated here
FreeRDP-3.12.0/libfreerdp/codec/h264.c:721:12: branch_false: following ‘false’ branch (when ‘h264’ is non-NULL)...
FreeRDP-3.12.0/libfreerdp/codec/h264.c:724:21: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/codec/h264.c:749:9: release_memory: deallocated here
FreeRDP-3.12.0/libfreerdp/codec/h264.c:749:9: call_function: calling ‘h264_context_free’ from ‘h264_context_new’
Error: COMPILER_WARNING (CWE-1164): [#def273]
FreeRDP-3.12.0/libfreerdp/codec/interleaved.c:150:20: warning[-Wunused-function]: ‘rle_code_str_buffer’ defined but not used
Error: GCC_ANALYZER_WARNING (CWE-762): [#def274]
FreeRDP-3.12.0/libfreerdp/codec/interleaved.c:746: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.12.0/libfreerdp/codec/interleaved.c:724:52: acquire_memory: allocated here (expects deallocation with ‘winpr_aligned_free’)
FreeRDP-3.12.0/libfreerdp/codec/interleaved.c:727:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/libfreerdp/codec/interleaved.c:729:17: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/codec/interleaved.c:732:20: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/libfreerdp/codec/interleaved.c:733:25: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/codec/interleaved.c:746:9: danger: deallocated with ‘bitmap_interleaved_context_free’ here; allocation at [(1)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/0) expects deallocation with ‘winpr_aligned_free’
Error: GCC_ANALYZER_WARNING (CWE-416): [#def275]
FreeRDP-3.12.0/libfreerdp/codec/interleaved.c:756:28: warning[-Wanalyzer-use-after-free]: use after ‘bitmap_interleaved_context_free’ of ‘interleaved’
FreeRDP-3.12.0/libfreerdp/codec/interleaved.c:721:29: enter_function: entry to ‘bitmap_interleaved_context_new’
FreeRDP-3.12.0/libfreerdp/codec/interleaved.c:724:52: acquire_memory: allocated here
FreeRDP-3.12.0/libfreerdp/codec/interleaved.c:727:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/libfreerdp/codec/interleaved.c:729:17: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/codec/interleaved.c:732:20: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/libfreerdp/codec/interleaved.c:733:25: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/codec/interleaved.c:746:9: release_memory: deallocated here
FreeRDP-3.12.0/libfreerdp/codec/interleaved.c:746:9: call_function: calling ‘bitmap_interleaved_context_free’ from ‘bitmap_interleaved_context_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def276]
FreeRDP-3.12.0/libfreerdp/codec/nsc.c:289:43: warning[-Wanalyzer-malloc-leak]: leak of ‘winpr_aligned_recalloc(**context_51(D).priv.PlaneBuffers[i], plength, 1, 32)’
FreeRDP-3.12.0/libfreerdp/codec/nsc.c:262:13: enter_function: entry to ‘nsc_context_initialize’
FreeRDP-3.12.0/libfreerdp/codec/nsc.c:264:14: call_function: calling ‘nsc_stream_initialize’ from ‘nsc_context_initialize’
FreeRDP-3.12.0/libfreerdp/codec/nsc.c:264:14: return_function: returning to ‘nsc_context_initialize’ from ‘nsc_stream_initialize’
FreeRDP-3.12.0/libfreerdp/codec/nsc.c:264:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/codec/nsc.c:267:39: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/codec/nsc.c:284:12: branch_false: following ‘false’ branch (when ‘plength <= 4294967295’)...
FreeRDP-3.12.0/libfreerdp/codec/nsc.c:287:23: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/codec/nsc.c:287:12: branch_true: following ‘true’ branch...
branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/codec/nsc.c:289:36: branch_true: following ‘true’ branch (when ‘i != 4’)...
FreeRDP-3.12.0/libfreerdp/codec/nsc.c:291:67: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/codec/nsc.c:291:44: acquire_memory: allocated here
FreeRDP-3.12.0/libfreerdp/codec/nsc.c:294:28: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/codec/nsc.c:297:25: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/codec/nsc.c:289:43: danger: ‘winpr_aligned_recalloc(**context_51(D).priv.PlaneBuffers[i], plength, 1, 32)’ leaks here; was allocated at [(40)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/39)
Error: GCC_ANALYZER_WARNING (CWE-762): [#def277]
FreeRDP-3.12.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.12.0/libfreerdp/codec/nsc.c:343:46: acquire_memory: allocated here (expects deallocation with ‘winpr_aligned_free’)
FreeRDP-3.12.0/libfreerdp/codec/nsc.c:345:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/codec/nsc.c:348:44: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/codec/nsc.c:350:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/libfreerdp/codec/nsc.c:351:17: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/codec/nsc.c:373:9: danger: deallocated with ‘nsc_context_free’ here; allocation at [(1)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/0) expects deallocation with ‘winpr_aligned_free’
Error: GCC_ANALYZER_WARNING (CWE-416): [#def278]
FreeRDP-3.12.0/libfreerdp/codec/nsc.c:383:13: warning[-Wanalyzer-use-after-free]: use after ‘nsc_context_free’ of ‘context’
FreeRDP-3.12.0/libfreerdp/codec/nsc.c:341:14: enter_function: entry to ‘nsc_context_new’
FreeRDP-3.12.0/libfreerdp/codec/nsc.c:343:46: acquire_memory: allocated here
FreeRDP-3.12.0/libfreerdp/codec/nsc.c:345:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/codec/nsc.c:348:44: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/codec/nsc.c:350:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/libfreerdp/codec/nsc.c:351:17: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/codec/nsc.c:373:9: release_memory: deallocated here
FreeRDP-3.12.0/libfreerdp/codec/nsc.c:373:9: call_function: calling ‘nsc_context_free’ from ‘nsc_context_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def279]
FreeRDP-3.12.0/libfreerdp/codec/nsc_encode.c:74:40: warning[-Wanalyzer-malloc-leak]: leak of ‘**context_47(D).priv.PlaneBuffers[i]’
FreeRDP-3.12.0/libfreerdp/codec/nsc_encode.c:484:6: enter_function: entry to ‘nsc_compose_message’
FreeRDP-3.12.0/libfreerdp/codec/nsc_encode.c:491:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/codec/nsc_encode.c:497:14: call_function: calling ‘nsc_context_initialize_encode’ from ‘nsc_compose_message’
Error: COMPILER_WARNING (CWE-1164): [#def280]
FreeRDP-3.12.0/libfreerdp/codec/nsc_encode.c:419:15: warning[-Wunused-function]: ‘nsc_compute_byte_count’ defined but not used
Error: GCC_ANALYZER_WARNING (CWE-762): [#def281]
FreeRDP-3.12.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.12.0/libfreerdp/codec/planar.c:1740:24: enter_function: entry to ‘freerdp_bitmap_planar_context_new’
FreeRDP-3.12.0/libfreerdp/codec/planar.c:1744:37: acquire_memory: allocated here (expects deallocation with ‘winpr_aligned_free’)
FreeRDP-3.12.0/libfreerdp/codec/planar.c:1746:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/codec/planar.c:1749:13: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/codec/planar.c:1763:14: call_function: calling ‘freerdp_bitmap_planar_context_reset’ from ‘freerdp_bitmap_planar_context_new’
FreeRDP-3.12.0/libfreerdp/codec/planar.c:1763:14: return_function: returning to ‘freerdp_bitmap_planar_context_new’ from ‘freerdp_bitmap_planar_context_reset’
FreeRDP-3.12.0/libfreerdp/codec/planar.c:1763:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/libfreerdp/codec/planar.c:1767:17: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/codec/planar.c:1767:17: danger: deallocated with ‘freerdp_bitmap_planar_context_free’ here; allocation at [(2)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/1) expects deallocation with ‘winpr_aligned_free’
Error: GCC_ANALYZER_WARNING (CWE-416): [#def282]
FreeRDP-3.12.0/libfreerdp/codec/planar.c:1780:28: warning[-Wanalyzer-use-after-free]: use after ‘freerdp_bitmap_planar_context_free’ of ‘context’
FreeRDP-3.12.0/libfreerdp/codec/planar.c:1740:24: enter_function: entry to ‘freerdp_bitmap_planar_context_new’
FreeRDP-3.12.0/libfreerdp/codec/planar.c:1744:37: acquire_memory: allocated here
FreeRDP-3.12.0/libfreerdp/codec/planar.c:1746:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/codec/planar.c:1749:13: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/codec/planar.c:1763:14: call_function: calling ‘freerdp_bitmap_planar_context_reset’ from ‘freerdp_bitmap_planar_context_new’
FreeRDP-3.12.0/libfreerdp/codec/planar.c:1763:14: return_function: returning to ‘freerdp_bitmap_planar_context_new’ from ‘freerdp_bitmap_planar_context_reset’
FreeRDP-3.12.0/libfreerdp/codec/planar.c:1763:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/libfreerdp/codec/planar.c:1767:17: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/codec/planar.c:1767:17: release_memory: deallocated here
FreeRDP-3.12.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): [#def283]
FreeRDP-3.12.0/libfreerdp/codec/progressive.c:2414:17: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘progressive’
FreeRDP-3.12.0/libfreerdp/codec/progressive.c:2401:7: enter_function: entry to ‘progressive_decompress’
FreeRDP-3.12.0/libfreerdp/codec/progressive.c:2410:48: call_function: calling ‘progressive_get_surface_data’ from ‘progressive_decompress’
FreeRDP-3.12.0/libfreerdp/codec/progressive.c:2410:48: return_function: returning to ‘progressive_decompress’ from ‘progressive_get_surface_data’
FreeRDP-3.12.0/libfreerdp/codec/progressive.c:2412:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/libfreerdp/codec/progressive.c:2414:17: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/codec/progressive.c:2414:17: danger: dereference of NULL ‘progressive’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def284]
FreeRDP-3.12.0/libfreerdp/codec/progressive.c:2631:12: warning[-Wanalyzer-malloc-leak]: leak of ‘progressive_context_new_ex(Compressor, 0)’
FreeRDP-3.12.0/libfreerdp/codec/progressive.c:2621:22: enter_function: entry to ‘progressive_context_new’
FreeRDP-3.12.0/libfreerdp/codec/progressive.c:2623:16: acquire_memory: allocated here
FreeRDP-3.12.0/libfreerdp/codec/progressive.c:2623:16: call_function: calling ‘progressive_context_new_ex’ from ‘progressive_context_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def285]
FreeRDP-3.12.0/libfreerdp/codec/progressive.c:2658:17: warning[-Wanalyzer-malloc-leak]: leak of ‘progressive_context_new_ex(Compressor, 0)’
FreeRDP-3.12.0/libfreerdp/codec/progressive.c:2621:22: enter_function: entry to ‘progressive_context_new’
FreeRDP-3.12.0/libfreerdp/codec/progressive.c:2623:16: acquire_memory: allocated here
FreeRDP-3.12.0/libfreerdp/codec/progressive.c:2623:16: call_function: calling ‘progressive_context_new_ex’ from ‘progressive_context_new’
Error: GCC_ANALYZER_WARNING (CWE-762): [#def286]
FreeRDP-3.12.0/libfreerdp/codec/progressive.c:2664: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.12.0/libfreerdp/codec/progressive.c:2629:35: acquire_memory: allocated here (expects deallocation with ‘winpr_aligned_free’)
FreeRDP-3.12.0/libfreerdp/codec/progressive.c:2631:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/codec/progressive.c:2634:9: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/codec/progressive.c:2637:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/libfreerdp/codec/progressive.c:2638:17: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/codec/progressive.c:2664:9: danger: deallocated with ‘progressive_context_free’ here; allocation at [(1)](sarif:/runs/0/results/3/codeFlows/0/threadFlows/0/locations/0) expects deallocation with ‘winpr_aligned_free’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def287]
FreeRDP-3.12.0/libfreerdp/codec/progressive.c:2674:9: warning[-Wanalyzer-malloc-leak]: leak of ‘progressive_context_new_ex(Compressor, 0)’
FreeRDP-3.12.0/libfreerdp/codec/progressive.c:2621:22: enter_function: entry to ‘progressive_context_new’
FreeRDP-3.12.0/libfreerdp/codec/progressive.c:2623:16: acquire_memory: allocated here
FreeRDP-3.12.0/libfreerdp/codec/progressive.c:2623:16: call_function: calling ‘progressive_context_new_ex’ from ‘progressive_context_new’
Error: GCC_ANALYZER_WARNING (CWE-416): [#def288]
FreeRDP-3.12.0/libfreerdp/codec/progressive.c:2674:9: warning[-Wanalyzer-use-after-free]: use after ‘progressive_context_free’ of ‘progressive’
FreeRDP-3.12.0/libfreerdp/codec/progressive.c:2626:22: enter_function: entry to ‘progressive_context_new_ex’
FreeRDP-3.12.0/libfreerdp/codec/progressive.c:2629:35: acquire_memory: allocated here
FreeRDP-3.12.0/libfreerdp/codec/progressive.c:2631:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/codec/progressive.c:2634:9: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/codec/progressive.c:2637:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/libfreerdp/codec/progressive.c:2638:17: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/codec/progressive.c:2664:9: release_memory: deallocated here
FreeRDP-3.12.0/libfreerdp/codec/progressive.c:2664:9: call_function: calling ‘progressive_context_free’ from ‘progressive_context_new_ex’
Error: GCC_ANALYZER_WARNING (CWE-476): [#def289]
FreeRDP-3.12.0/libfreerdp/codec/region.c:91:21: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘region’
FreeRDP-3.12.0/libfreerdp/codec/region.c:497:6: enter_function: entry to ‘region16_union_rect’
FreeRDP-3.12.0/libfreerdp/codec/region.c:512:22: call_function: calling ‘region16_extents’ from ‘region16_union_rect’
FreeRDP-3.12.0/libfreerdp/codec/region.c:512:22: return_function: returning to ‘region16_union_rect’ from ‘region16_extents’
FreeRDP-3.12.0/libfreerdp/codec/region.c:513:22: call_function: inlined call to ‘region16_extents_noconst’ from ‘region16_union_rect’
FreeRDP-3.12.0/libfreerdp/codec/region.c:515:14: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/codec/region.c:515:14: call_function: calling ‘region16_n_rects’ from ‘region16_union_rect’
Error: GCC_ANALYZER_WARNING (CWE-126): [#def290]
FreeRDP-3.12.0/libfreerdp/codec/region.c:265:16: warning[-Wanalyzer-out-of-bounds]: buffer over-read
FreeRDP-3.12.0/libfreerdp/codec/region.c:728:6: enter_function: entry to ‘region16_intersect_rect’
FreeRDP-3.12.0/libfreerdp/codec/region.c:741:18: call_function: calling ‘region16_rects’ from ‘region16_intersect_rect’
FreeRDP-3.12.0/libfreerdp/codec/region.c:741:18: return_function: returning to ‘region16_intersect_rect’ from ‘region16_rects’
FreeRDP-3.12.0/libfreerdp/codec/region.c:743:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/codec/region.c:749:22: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/codec/region.c:749:22: call_function: calling ‘region16_extents’ from ‘region16_intersect_rect’
FreeRDP-3.12.0/libfreerdp/codec/region.c:749:22: return_function: returning to ‘region16_intersect_rect’ from ‘region16_extents’
FreeRDP-3.12.0/libfreerdp/codec/region.c:751:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/libfreerdp/codec/region.c:753:35: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/codec/region.c:756:20: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/libfreerdp/codec/region.c:757:32: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/codec/region.c:757:32: call_function: calling ‘region16_union_rect’ from ‘region16_intersect_rect’
Error: GCC_ANALYZER_WARNING (CWE-126): [#def291]
FreeRDP-3.12.0/libfreerdp/codec/region.c:296:40: warning[-Wanalyzer-out-of-bounds]: buffer over-read
FreeRDP-3.12.0/libfreerdp/codec/region.c:728:6: enter_function: entry to ‘region16_intersect_rect’
FreeRDP-3.12.0/libfreerdp/codec/region.c:741:18: call_function: calling ‘region16_rects’ from ‘region16_intersect_rect’
FreeRDP-3.12.0/libfreerdp/codec/region.c:741:18: return_function: returning to ‘region16_intersect_rect’ from ‘region16_rects’
FreeRDP-3.12.0/libfreerdp/codec/region.c:743:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/codec/region.c:749:22: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/codec/region.c:749:22: call_function: calling ‘region16_extents’ from ‘region16_intersect_rect’
FreeRDP-3.12.0/libfreerdp/codec/region.c:749:22: return_function: returning to ‘region16_intersect_rect’ from ‘region16_extents’
FreeRDP-3.12.0/libfreerdp/codec/region.c:751:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/libfreerdp/codec/region.c:753:35: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/codec/region.c:756:20: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/libfreerdp/codec/region.c:757:32: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/codec/region.c:757:32: call_function: calling ‘region16_union_rect’ from ‘region16_intersect_rect’
Error: GCC_ANALYZER_WARNING (CWE-126): [#def292]
FreeRDP-3.12.0/libfreerdp/codec/region.c:296:62: warning[-Wanalyzer-out-of-bounds]: buffer over-read
FreeRDP-3.12.0/libfreerdp/codec/region.c:728:6: enter_function: entry to ‘region16_intersect_rect’
FreeRDP-3.12.0/libfreerdp/codec/region.c:741:18: call_function: calling ‘region16_rects’ from ‘region16_intersect_rect’
FreeRDP-3.12.0/libfreerdp/codec/region.c:741:18: return_function: returning to ‘region16_intersect_rect’ from ‘region16_rects’
FreeRDP-3.12.0/libfreerdp/codec/region.c:743:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/codec/region.c:749:22: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/codec/region.c:749:22: call_function: calling ‘region16_extents’ from ‘region16_intersect_rect’
FreeRDP-3.12.0/libfreerdp/codec/region.c:749:22: return_function: returning to ‘region16_intersect_rect’ from ‘region16_extents’
FreeRDP-3.12.0/libfreerdp/codec/region.c:751:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/libfreerdp/codec/region.c:753:35: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/codec/region.c:756:20: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/libfreerdp/codec/region.c:757:32: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/codec/region.c:757:32: call_function: calling ‘region16_union_rect’ from ‘region16_intersect_rect’
Error: GCC_ANALYZER_WARNING (CWE-126): [#def293]
FreeRDP-3.12.0/libfreerdp/codec/region.c:301:37: warning[-Wanalyzer-out-of-bounds]: buffer over-read
FreeRDP-3.12.0/libfreerdp/codec/region.c:728:6: enter_function: entry to ‘region16_intersect_rect’
FreeRDP-3.12.0/libfreerdp/codec/region.c:741:18: call_function: calling ‘region16_rects’ from ‘region16_intersect_rect’
FreeRDP-3.12.0/libfreerdp/codec/region.c:741:18: return_function: returning to ‘region16_intersect_rect’ from ‘region16_rects’
FreeRDP-3.12.0/libfreerdp/codec/region.c:743:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/codec/region.c:749:22: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/codec/region.c:749:22: call_function: calling ‘region16_extents’ from ‘region16_intersect_rect’
FreeRDP-3.12.0/libfreerdp/codec/region.c:749:22: return_function: returning to ‘region16_intersect_rect’ from ‘region16_extents’
FreeRDP-3.12.0/libfreerdp/codec/region.c:751:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/libfreerdp/codec/region.c:753:35: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/codec/region.c:756:20: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/libfreerdp/codec/region.c:757:32: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/codec/region.c:757:32: call_function: calling ‘region16_union_rect’ from ‘region16_intersect_rect’
Error: GCC_ANALYZER_WARNING (CWE-126): [#def294]
FreeRDP-3.12.0/libfreerdp/codec/region.c:311:37: warning[-Wanalyzer-out-of-bounds]: buffer over-read
FreeRDP-3.12.0/libfreerdp/codec/region.c:728:6: enter_function: entry to ‘region16_intersect_rect’
FreeRDP-3.12.0/libfreerdp/codec/region.c:741:18: call_function: calling ‘region16_rects’ from ‘region16_intersect_rect’
FreeRDP-3.12.0/libfreerdp/codec/region.c:741:18: return_function: returning to ‘region16_intersect_rect’ from ‘region16_rects’
FreeRDP-3.12.0/libfreerdp/codec/region.c:743:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/codec/region.c:749:22: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/codec/region.c:749:22: call_function: calling ‘region16_extents’ from ‘region16_intersect_rect’
FreeRDP-3.12.0/libfreerdp/codec/region.c:749:22: return_function: returning to ‘region16_intersect_rect’ from ‘region16_extents’
FreeRDP-3.12.0/libfreerdp/codec/region.c:751:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/libfreerdp/codec/region.c:753:35: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/codec/region.c:756:20: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/libfreerdp/codec/region.c:757:32: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/codec/region.c:757:32: call_function: calling ‘region16_union_rect’ from ‘region16_intersect_rect’
Error: GCC_ANALYZER_WARNING (CWE-126): [#def295]
FreeRDP-3.12.0/libfreerdp/codec/region.c:311:59: warning[-Wanalyzer-out-of-bounds]: buffer over-read
FreeRDP-3.12.0/libfreerdp/codec/region.c:728:6: enter_function: entry to ‘region16_intersect_rect’
FreeRDP-3.12.0/libfreerdp/codec/region.c:741:18: call_function: calling ‘region16_rects’ from ‘region16_intersect_rect’
FreeRDP-3.12.0/libfreerdp/codec/region.c:741:18: return_function: returning to ‘region16_intersect_rect’ from ‘region16_rects’
FreeRDP-3.12.0/libfreerdp/codec/region.c:743:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/codec/region.c:749:22: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/codec/region.c:749:22: call_function: calling ‘region16_extents’ from ‘region16_intersect_rect’
FreeRDP-3.12.0/libfreerdp/codec/region.c:749:22: return_function: returning to ‘region16_intersect_rect’ from ‘region16_extents’
FreeRDP-3.12.0/libfreerdp/codec/region.c:751:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/libfreerdp/codec/region.c:753:35: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/codec/region.c:756:20: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/libfreerdp/codec/region.c:757:32: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/codec/region.c:757:32: call_function: calling ‘region16_union_rect’ from ‘region16_intersect_rect’
Error: GCC_ANALYZER_WARNING (CWE-126): [#def296]
FreeRDP-3.12.0/libfreerdp/codec/region.c:314:40: warning[-Wanalyzer-out-of-bounds]: buffer over-read
FreeRDP-3.12.0/libfreerdp/codec/region.c:728:6: enter_function: entry to ‘region16_intersect_rect’
FreeRDP-3.12.0/libfreerdp/codec/region.c:741:18: call_function: calling ‘region16_rects’ from ‘region16_intersect_rect’
FreeRDP-3.12.0/libfreerdp/codec/region.c:741:18: return_function: returning to ‘region16_intersect_rect’ from ‘region16_rects’
FreeRDP-3.12.0/libfreerdp/codec/region.c:743:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/codec/region.c:749:22: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/codec/region.c:749:22: call_function: calling ‘region16_extents’ from ‘region16_intersect_rect’
FreeRDP-3.12.0/libfreerdp/codec/region.c:749:22: return_function: returning to ‘region16_intersect_rect’ from ‘region16_extents’
FreeRDP-3.12.0/libfreerdp/codec/region.c:751:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/libfreerdp/codec/region.c:753:35: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/codec/region.c:756:20: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/libfreerdp/codec/region.c:757:32: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/codec/region.c:757:32: call_function: calling ‘region16_union_rect’ from ‘region16_intersect_rect’
Error: GCC_ANALYZER_WARNING (CWE-126): [#def297]
FreeRDP-3.12.0/libfreerdp/codec/region.c:314:62: warning[-Wanalyzer-out-of-bounds]: buffer over-read
FreeRDP-3.12.0/libfreerdp/codec/region.c:728:6: enter_function: entry to ‘region16_intersect_rect’
FreeRDP-3.12.0/libfreerdp/codec/region.c:741:18: call_function: calling ‘region16_rects’ from ‘region16_intersect_rect’
FreeRDP-3.12.0/libfreerdp/codec/region.c:741:18: return_function: returning to ‘region16_intersect_rect’ from ‘region16_rects’
FreeRDP-3.12.0/libfreerdp/codec/region.c:743:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/codec/region.c:749:22: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/codec/region.c:749:22: call_function: calling ‘region16_extents’ from ‘region16_intersect_rect’
FreeRDP-3.12.0/libfreerdp/codec/region.c:749:22: return_function: returning to ‘region16_intersect_rect’ from ‘region16_extents’
FreeRDP-3.12.0/libfreerdp/codec/region.c:751:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/libfreerdp/codec/region.c:753:35: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/codec/region.c:756:20: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/libfreerdp/codec/region.c:757:32: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/codec/region.c:757:32: call_function: calling ‘region16_union_rect’ from ‘region16_intersect_rect’
Error: GCC_ANALYZER_WARNING (CWE-126): [#def298]
FreeRDP-3.12.0/libfreerdp/codec/region.c:334:32: warning[-Wanalyzer-out-of-bounds]: buffer over-read
FreeRDP-3.12.0/libfreerdp/codec/region.c:728:6: enter_function: entry to ‘region16_intersect_rect’
FreeRDP-3.12.0/libfreerdp/codec/region.c:741:18: call_function: calling ‘region16_rects’ from ‘region16_intersect_rect’
FreeRDP-3.12.0/libfreerdp/codec/region.c:741:18: return_function: returning to ‘region16_intersect_rect’ from ‘region16_rects’
FreeRDP-3.12.0/libfreerdp/codec/region.c:743:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/codec/region.c:749:22: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/codec/region.c:749:22: call_function: calling ‘region16_extents’ from ‘region16_intersect_rect’
FreeRDP-3.12.0/libfreerdp/codec/region.c:749:22: return_function: returning to ‘region16_intersect_rect’ from ‘region16_extents’
FreeRDP-3.12.0/libfreerdp/codec/region.c:751:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/libfreerdp/codec/region.c:753:35: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/codec/region.c:756:20: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/libfreerdp/codec/region.c:757:32: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/codec/region.c:757:32: call_function: calling ‘region16_union_rect’ from ‘region16_intersect_rect’
Error: GCC_ANALYZER_WARNING (CWE-126): [#def299]
FreeRDP-3.12.0/libfreerdp/codec/region.c:338:30: warning[-Wanalyzer-out-of-bounds]: buffer over-read
FreeRDP-3.12.0/libfreerdp/codec/region.c:728:6: enter_function: entry to ‘region16_intersect_rect’
FreeRDP-3.12.0/libfreerdp/codec/region.c:741:18: call_function: calling ‘region16_rects’ from ‘region16_intersect_rect’
FreeRDP-3.12.0/libfreerdp/codec/region.c:741:18: return_function: returning to ‘region16_intersect_rect’ from ‘region16_rects’
FreeRDP-3.12.0/libfreerdp/codec/region.c:743:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/codec/region.c:749:22: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/codec/region.c:749:22: call_function: calling ‘region16_extents’ from ‘region16_intersect_rect’
FreeRDP-3.12.0/libfreerdp/codec/region.c:749:22: return_function: returning to ‘region16_intersect_rect’ from ‘region16_extents’
FreeRDP-3.12.0/libfreerdp/codec/region.c:751:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/libfreerdp/codec/region.c:753:35: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/codec/region.c:756:20: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/libfreerdp/codec/region.c:757:32: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/codec/region.c:757:32: call_function: calling ‘region16_union_rect’ from ‘region16_intersect_rect’
Error: GCC_ANALYZER_WARNING (CWE-126): [#def300]
FreeRDP-3.12.0/libfreerdp/codec/region.c:339:29: warning[-Wanalyzer-out-of-bounds]: buffer over-read
FreeRDP-3.12.0/libfreerdp/codec/region.c:728:6: enter_function: entry to ‘region16_intersect_rect’
FreeRDP-3.12.0/libfreerdp/codec/region.c:741:18: call_function: calling ‘region16_rects’ from ‘region16_intersect_rect’
FreeRDP-3.12.0/libfreerdp/codec/region.c:741:18: return_function: returning to ‘region16_intersect_rect’ from ‘region16_rects’
FreeRDP-3.12.0/libfreerdp/codec/region.c:743:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/codec/region.c:749:22: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/codec/region.c:749:22: call_function: calling ‘region16_extents’ from ‘region16_intersect_rect’
FreeRDP-3.12.0/libfreerdp/codec/region.c:749:22: return_function: returning to ‘region16_intersect_rect’ from ‘region16_extents’
FreeRDP-3.12.0/libfreerdp/codec/region.c:751:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/libfreerdp/codec/region.c:753:35: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/codec/region.c:756:20: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/libfreerdp/codec/region.c:757:32: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/codec/region.c:757:32: call_function: calling ‘region16_union_rect’ from ‘region16_intersect_rect’
Error: GCC_ANALYZER_WARNING (CWE-126): [#def301]
FreeRDP-3.12.0/libfreerdp/codec/region.c:395:16: warning[-Wanalyzer-out-of-bounds]: buffer over-read
FreeRDP-3.12.0/libfreerdp/codec/region.c:728:6: enter_function: entry to ‘region16_intersect_rect’
FreeRDP-3.12.0/libfreerdp/codec/region.c:741:18: call_function: calling ‘region16_rects’ from ‘region16_intersect_rect’
FreeRDP-3.12.0/libfreerdp/codec/region.c:741:18: return_function: returning to ‘region16_intersect_rect’ from ‘region16_rects’
FreeRDP-3.12.0/libfreerdp/codec/region.c:743:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/codec/region.c:749:22: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/codec/region.c:749:22: call_function: calling ‘region16_extents’ from ‘region16_intersect_rect’
FreeRDP-3.12.0/libfreerdp/codec/region.c:749:22: return_function: returning to ‘region16_intersect_rect’ from ‘region16_extents’
FreeRDP-3.12.0/libfreerdp/codec/region.c:751:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/libfreerdp/codec/region.c:753:35: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/codec/region.c:756:20: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/libfreerdp/codec/region.c:757:32: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/codec/region.c:757:32: call_function: calling ‘region16_union_rect’ from ‘region16_intersect_rect’
Error: GCC_ANALYZER_WARNING (CWE-126): [#def302]
FreeRDP-3.12.0/libfreerdp/codec/region.c:397:56: warning[-Wanalyzer-out-of-bounds]: buffer over-read
FreeRDP-3.12.0/libfreerdp/codec/region.c:728:6: enter_function: entry to ‘region16_intersect_rect’
FreeRDP-3.12.0/libfreerdp/codec/region.c:741:18: call_function: calling ‘region16_rects’ from ‘region16_intersect_rect’
FreeRDP-3.12.0/libfreerdp/codec/region.c:741:18: return_function: returning to ‘region16_intersect_rect’ from ‘region16_rects’
FreeRDP-3.12.0/libfreerdp/codec/region.c:743:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/codec/region.c:749:22: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/codec/region.c:749:22: call_function: calling ‘region16_extents’ from ‘region16_intersect_rect’
FreeRDP-3.12.0/libfreerdp/codec/region.c:749:22: return_function: returning to ‘region16_intersect_rect’ from ‘region16_extents’
FreeRDP-3.12.0/libfreerdp/codec/region.c:751:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/libfreerdp/codec/region.c:753:35: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/codec/region.c:756:20: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/libfreerdp/codec/region.c:757:32: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/codec/region.c:757:32: call_function: calling ‘region16_union_rect’ from ‘region16_intersect_rect’
Error: GCC_ANALYZER_WARNING (CWE-126): [#def303]
FreeRDP-3.12.0/libfreerdp/codec/region.c:403:36: warning[-Wanalyzer-out-of-bounds]: buffer over-read
FreeRDP-3.12.0/libfreerdp/codec/region.c:728:6: enter_function: entry to ‘region16_intersect_rect’
FreeRDP-3.12.0/libfreerdp/codec/region.c:741:18: call_function: calling ‘region16_rects’ from ‘region16_intersect_rect’
FreeRDP-3.12.0/libfreerdp/codec/region.c:741:18: return_function: returning to ‘region16_intersect_rect’ from ‘region16_rects’
FreeRDP-3.12.0/libfreerdp/codec/region.c:743:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/codec/region.c:749:22: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/codec/region.c:749:22: call_function: calling ‘region16_extents’ from ‘region16_intersect_rect’
FreeRDP-3.12.0/libfreerdp/codec/region.c:749:22: return_function: returning to ‘region16_intersect_rect’ from ‘region16_extents’
FreeRDP-3.12.0/libfreerdp/codec/region.c:751:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/libfreerdp/codec/region.c:753:35: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/codec/region.c:756:20: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/libfreerdp/codec/region.c:757:32: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/codec/region.c:757:32: call_function: calling ‘region16_union_rect’ from ‘region16_intersect_rect’
Error: GCC_ANALYZER_WARNING (CWE-126): [#def304]
FreeRDP-3.12.0/libfreerdp/codec/region.c:403:59: warning[-Wanalyzer-out-of-bounds]: buffer over-read
FreeRDP-3.12.0/libfreerdp/codec/region.c:728:6: enter_function: entry to ‘region16_intersect_rect’
FreeRDP-3.12.0/libfreerdp/codec/region.c:741:18: call_function: calling ‘region16_rects’ from ‘region16_intersect_rect’
FreeRDP-3.12.0/libfreerdp/codec/region.c:741:18: return_function: returning to ‘region16_intersect_rect’ from ‘region16_rects’
FreeRDP-3.12.0/libfreerdp/codec/region.c:743:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/codec/region.c:749:22: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/codec/region.c:749:22: call_function: calling ‘region16_extents’ from ‘region16_intersect_rect’
FreeRDP-3.12.0/libfreerdp/codec/region.c:749:22: return_function: returning to ‘region16_intersect_rect’ from ‘region16_extents’
FreeRDP-3.12.0/libfreerdp/codec/region.c:751:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/libfreerdp/codec/region.c:753:35: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/codec/region.c:756:20: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/libfreerdp/codec/region.c:757:32: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/codec/region.c:757:32: call_function: calling ‘region16_union_rect’ from ‘region16_intersect_rect’
Error: GCC_ANALYZER_WARNING (CWE-126): [#def305]
FreeRDP-3.12.0/libfreerdp/codec/region.c:405:36: warning[-Wanalyzer-out-of-bounds]: buffer over-read
FreeRDP-3.12.0/libfreerdp/codec/region.c:728:6: enter_function: entry to ‘region16_intersect_rect’
FreeRDP-3.12.0/libfreerdp/codec/region.c:741:18: call_function: calling ‘region16_rects’ from ‘region16_intersect_rect’
FreeRDP-3.12.0/libfreerdp/codec/region.c:741:18: return_function: returning to ‘region16_intersect_rect’ from ‘region16_rects’
FreeRDP-3.12.0/libfreerdp/codec/region.c:743:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/codec/region.c:749:22: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/codec/region.c:749:22: call_function: calling ‘region16_extents’ from ‘region16_intersect_rect’
FreeRDP-3.12.0/libfreerdp/codec/region.c:749:22: return_function: returning to ‘region16_intersect_rect’ from ‘region16_extents’
FreeRDP-3.12.0/libfreerdp/codec/region.c:751:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/libfreerdp/codec/region.c:753:35: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/codec/region.c:756:20: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/libfreerdp/codec/region.c:757:32: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/codec/region.c:757:32: call_function: calling ‘region16_union_rect’ from ‘region16_intersect_rect’
Error: GCC_ANALYZER_WARNING (CWE-457): [#def306]
FreeRDP-3.12.0/libfreerdp/codec/region.c:464:33: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘endBand’
FreeRDP-3.12.0/libfreerdp/codec/region.c:728:6: enter_function: entry to ‘region16_intersect_rect’
FreeRDP-3.12.0/libfreerdp/codec/region.c:741:18: call_function: calling ‘region16_rects’ from ‘region16_intersect_rect’
FreeRDP-3.12.0/libfreerdp/codec/region.c:741:18: return_function: returning to ‘region16_intersect_rect’ from ‘region16_rects’
FreeRDP-3.12.0/libfreerdp/codec/region.c:743:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/codec/region.c:749:22: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/codec/region.c:749:22: call_function: calling ‘region16_extents’ from ‘region16_intersect_rect’
FreeRDP-3.12.0/libfreerdp/codec/region.c:749:22: return_function: returning to ‘region16_intersect_rect’ from ‘region16_extents’
FreeRDP-3.12.0/libfreerdp/codec/region.c:751:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/libfreerdp/codec/region.c:753:35: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/codec/region.c:756:20: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/libfreerdp/codec/region.c:757:32: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/codec/region.c:757:32: call_function: calling ‘region16_union_rect’ from ‘region16_intersect_rect’
Error: GCC_ANALYZER_WARNING (CWE-476): [#def307]
FreeRDP-3.12.0/libfreerdp/codec/region.c:518:17: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘dst’
FreeRDP-3.12.0/libfreerdp/codec/region.c:497:6: enter_function: entry to ‘region16_union_rect’
FreeRDP-3.12.0/libfreerdp/codec/region.c:512:22: call_function: calling ‘region16_extents’ from ‘region16_union_rect’
FreeRDP-3.12.0/libfreerdp/codec/region.c:512:22: return_function: returning to ‘region16_union_rect’ from ‘region16_extents’
FreeRDP-3.12.0/libfreerdp/codec/region.c:513:22: call_function: inlined call to ‘region16_extents_noconst’ from ‘region16_union_rect’
FreeRDP-3.12.0/libfreerdp/codec/region.c:515:14: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/codec/region.c:515:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/libfreerdp/codec/region.c:518:17: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/codec/region.c:518:17: danger: dereference of NULL ‘dst’
Error: GCC_ANALYZER_WARNING (CWE-126): [#def308]
FreeRDP-3.12.0/libfreerdp/codec/region.c:557:22: warning[-Wanalyzer-out-of-bounds]: buffer over-read
FreeRDP-3.12.0/libfreerdp/codec/region.c:728:6: enter_function: entry to ‘region16_intersect_rect’
FreeRDP-3.12.0/libfreerdp/codec/region.c:741:18: call_function: calling ‘region16_rects’ from ‘region16_intersect_rect’
FreeRDP-3.12.0/libfreerdp/codec/region.c:741:18: return_function: returning to ‘region16_intersect_rect’ from ‘region16_rects’
FreeRDP-3.12.0/libfreerdp/codec/region.c:743:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/codec/region.c:749:22: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/codec/region.c:749:22: call_function: calling ‘region16_extents’ from ‘region16_intersect_rect’
FreeRDP-3.12.0/libfreerdp/codec/region.c:749:22: return_function: returning to ‘region16_intersect_rect’ from ‘region16_extents’
FreeRDP-3.12.0/libfreerdp/codec/region.c:751:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/libfreerdp/codec/region.c:753:35: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/codec/region.c:756:20: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/libfreerdp/codec/region.c:757:32: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/codec/region.c:757:32: call_function: calling ‘region16_union_rect’ from ‘region16_intersect_rect’
Error: GCC_ANALYZER_WARNING (CWE-126): [#def309]
FreeRDP-3.12.0/libfreerdp/codec/region.c:557:76: warning[-Wanalyzer-out-of-bounds]: buffer over-read
FreeRDP-3.12.0/libfreerdp/codec/region.c:728:6: enter_function: entry to ‘region16_intersect_rect’
FreeRDP-3.12.0/libfreerdp/codec/region.c:741:18: call_function: calling ‘region16_rects’ from ‘region16_intersect_rect’
FreeRDP-3.12.0/libfreerdp/codec/region.c:741:18: return_function: returning to ‘region16_intersect_rect’ from ‘region16_rects’
FreeRDP-3.12.0/libfreerdp/codec/region.c:743:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/codec/region.c:749:22: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/codec/region.c:749:22: call_function: calling ‘region16_extents’ from ‘region16_intersect_rect’
FreeRDP-3.12.0/libfreerdp/codec/region.c:749:22: return_function: returning to ‘region16_intersect_rect’ from ‘region16_extents’
FreeRDP-3.12.0/libfreerdp/codec/region.c:751:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/libfreerdp/codec/region.c:753:35: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/codec/region.c:756:20: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/libfreerdp/codec/region.c:757:32: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/codec/region.c:757:32: call_function: calling ‘region16_union_rect’ from ‘region16_intersect_rect’
Error: GCC_ANALYZER_WARNING (CWE-126): [#def310]
FreeRDP-3.12.0/libfreerdp/codec/region.c:574:89: warning[-Wanalyzer-out-of-bounds]: buffer over-read
FreeRDP-3.12.0/libfreerdp/codec/region.c:728:6: enter_function: entry to ‘region16_intersect_rect’
FreeRDP-3.12.0/libfreerdp/codec/region.c:741:18: call_function: calling ‘region16_rects’ from ‘region16_intersect_rect’
FreeRDP-3.12.0/libfreerdp/codec/region.c:741:18: return_function: returning to ‘region16_intersect_rect’ from ‘region16_rects’
FreeRDP-3.12.0/libfreerdp/codec/region.c:743:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/codec/region.c:749:22: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/codec/region.c:749:22: call_function: calling ‘region16_extents’ from ‘region16_intersect_rect’
FreeRDP-3.12.0/libfreerdp/codec/region.c:749:22: return_function: returning to ‘region16_intersect_rect’ from ‘region16_extents’
FreeRDP-3.12.0/libfreerdp/codec/region.c:751:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/libfreerdp/codec/region.c:753:35: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/codec/region.c:756:20: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/libfreerdp/codec/region.c:757:32: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/codec/region.c:757:32: call_function: calling ‘region16_union_rect’ from ‘region16_intersect_rect’
Error: GCC_ANALYZER_WARNING (CWE-126): [#def311]
FreeRDP-3.12.0/libfreerdp/codec/region.c:615:44: warning[-Wanalyzer-out-of-bounds]: buffer over-read
FreeRDP-3.12.0/libfreerdp/codec/region.c:728:6: enter_function: entry to ‘region16_intersect_rect’
FreeRDP-3.12.0/libfreerdp/codec/region.c:741:18: call_function: calling ‘region16_rects’ from ‘region16_intersect_rect’
FreeRDP-3.12.0/libfreerdp/codec/region.c:741:18: return_function: returning to ‘region16_intersect_rect’ from ‘region16_rects’
FreeRDP-3.12.0/libfreerdp/codec/region.c:743:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/codec/region.c:749:22: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/codec/region.c:749:22: call_function: calling ‘region16_extents’ from ‘region16_intersect_rect’
FreeRDP-3.12.0/libfreerdp/codec/region.c:749:22: return_function: returning to ‘region16_intersect_rect’ from ‘region16_extents’
FreeRDP-3.12.0/libfreerdp/codec/region.c:751:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/libfreerdp/codec/region.c:753:35: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/codec/region.c:756:20: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/libfreerdp/codec/region.c:757:32: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/codec/region.c:757:32: call_function: calling ‘region16_union_rect’ from ‘region16_intersect_rect’
Error: GCC_ANALYZER_WARNING (CWE-126): [#def312]
FreeRDP-3.12.0/libfreerdp/codec/region.c:622:44: warning[-Wanalyzer-out-of-bounds]: buffer over-read
FreeRDP-3.12.0/libfreerdp/codec/region.c:728:6: enter_function: entry to ‘region16_intersect_rect’
FreeRDP-3.12.0/libfreerdp/codec/region.c:741:18: call_function: calling ‘region16_rects’ from ‘region16_intersect_rect’
FreeRDP-3.12.0/libfreerdp/codec/region.c:741:18: return_function: returning to ‘region16_intersect_rect’ from ‘region16_rects’
FreeRDP-3.12.0/libfreerdp/codec/region.c:743:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/codec/region.c:749:22: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/codec/region.c:749:22: call_function: calling ‘region16_extents’ from ‘region16_intersect_rect’
FreeRDP-3.12.0/libfreerdp/codec/region.c:749:22: return_function: returning to ‘region16_intersect_rect’ from ‘region16_extents’
FreeRDP-3.12.0/libfreerdp/codec/region.c:751:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/libfreerdp/codec/region.c:753:35: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/codec/region.c:756:20: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/libfreerdp/codec/region.c:757:32: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/codec/region.c:757:32: call_function: calling ‘region16_union_rect’ from ‘region16_intersect_rect’
Error: GCC_ANALYZER_WARNING (CWE-126): [#def313]
FreeRDP-3.12.0/libfreerdp/codec/region.c:629:25: warning[-Wanalyzer-out-of-bounds]: buffer over-read
FreeRDP-3.12.0/libfreerdp/codec/region.c:728:6: enter_function: entry to ‘region16_intersect_rect’
FreeRDP-3.12.0/libfreerdp/codec/region.c:741:18: call_function: calling ‘region16_rects’ from ‘region16_intersect_rect’
FreeRDP-3.12.0/libfreerdp/codec/region.c:741:18: return_function: returning to ‘region16_intersect_rect’ from ‘region16_rects’
FreeRDP-3.12.0/libfreerdp/codec/region.c:743:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/codec/region.c:749:22: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/codec/region.c:749:22: call_function: calling ‘region16_extents’ from ‘region16_intersect_rect’
FreeRDP-3.12.0/libfreerdp/codec/region.c:749:22: return_function: returning to ‘region16_intersect_rect’ from ‘region16_extents’
FreeRDP-3.12.0/libfreerdp/codec/region.c:751:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/libfreerdp/codec/region.c:753:35: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/codec/region.c:756:20: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/libfreerdp/codec/region.c:757:32: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/codec/region.c:757:32: call_function: calling ‘region16_union_rect’ from ‘region16_intersect_rect’
Error: GCC_ANALYZER_WARNING (CWE-126): [#def314]
FreeRDP-3.12.0/libfreerdp/codec/region.c:647:66: warning[-Wanalyzer-out-of-bounds]: buffer over-read
FreeRDP-3.12.0/libfreerdp/codec/region.c:728:6: enter_function: entry to ‘region16_intersect_rect’
FreeRDP-3.12.0/libfreerdp/codec/region.c:741:18: call_function: calling ‘region16_rects’ from ‘region16_intersect_rect’
FreeRDP-3.12.0/libfreerdp/codec/region.c:741:18: return_function: returning to ‘region16_intersect_rect’ from ‘region16_rects’
FreeRDP-3.12.0/libfreerdp/codec/region.c:743:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/codec/region.c:749:22: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/codec/region.c:749:22: call_function: calling ‘region16_extents’ from ‘region16_intersect_rect’
FreeRDP-3.12.0/libfreerdp/codec/region.c:749:22: return_function: returning to ‘region16_intersect_rect’ from ‘region16_extents’
FreeRDP-3.12.0/libfreerdp/codec/region.c:751:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/libfreerdp/codec/region.c:753:35: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/codec/region.c:756:20: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/libfreerdp/codec/region.c:757:32: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/codec/region.c:757:32: call_function: calling ‘region16_union_rect’ from ‘region16_intersect_rect’
Error: COMPILER_WARNING: [#def315]
FreeRDP-3.12.0/libfreerdp/codec/region.c: scope_hint: In function ‘region16_intersect_rect’
FreeRDP-3.12.0/libfreerdp/codec/region.c:811:17: warning[-Wuse-after-free]: pointer ‘newItems_63’ may be used after ‘realloc’
FreeRDP-3.12.0/libfreerdp/codec/region.c:807:21: note: call to ‘realloc’ here
Error: GCC_ANALYZER_WARNING (CWE-401): [#def316]
FreeRDP-3.12.0/libfreerdp/codec/rfx.c:819:13: warning[-Wanalyzer-malloc-leak]: leak of ‘winpr_aligned_recalloc(*message.tiles, count, 8, 32)’
FreeRDP-3.12.0/libfreerdp/codec/rfx.c:1929:28: enter_function: entry to ‘rfx_split_message’
FreeRDP-3.12.0/libfreerdp/codec/rfx.c:1942:12: branch_false: following ‘false’ branch...
branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/codec/rfx.c:1946:28: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/libfreerdp/codec/rfx.c:1948:34: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/codec/rfx.c:1959:20: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/libfreerdp/codec/rfx.c:1961:41: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/codec/rfx.c:1964:28: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/codec/rfx.c:1966:25: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/codec/rfx.c:1967:30: call_function: calling ‘rfx_allocate_tiles’ from ‘rfx_split_message’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def317]
FreeRDP-3.12.0/libfreerdp/codec/rfx.c:823:12: warning[-Wanalyzer-malloc-leak]: leak of ‘*((struct S_RFX_MESSAGE *)message).tiles’
FreeRDP-3.12.0/libfreerdp/codec/rfx.c:2000:6: enter_function: entry to ‘rfx_message_list_free’
FreeRDP-3.12.0/libfreerdp/codec/rfx.c:2002:12: branch_false: following ‘false’ branch (when ‘messages’ is non-NULL)...
branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/codec/rfx.c:2004:28: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/libfreerdp/codec/rfx.c:2005:54: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/codec/rfx.c:2005:17: call_function: calling ‘rfx_message_free’ from ‘rfx_message_list_free’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def318]
FreeRDP-3.12.0/libfreerdp/codec/rfx.c:1451:9: warning[-Wanalyzer-malloc-leak]: leak of ‘*message.tiles’
FreeRDP-3.12.0/libfreerdp/codec/rfx.c:1422:6: enter_function: entry to ‘rfx_message_free’
FreeRDP-3.12.0/libfreerdp/codec/rfx.c:1429:12: branch_true: following ‘true’ branch...
branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/codec/rfx.c:1446:17: call_function: calling ‘rfx_allocate_tiles’ from ‘rfx_message_free’
FreeRDP-3.12.0/libfreerdp/codec/rfx.c:1446:17: return_function: returning to ‘rfx_message_free’ from ‘rfx_allocate_tiles’
FreeRDP-3.12.0/libfreerdp/codec/rfx.c:1451:9: danger: ‘*message.tiles’ leaks here; was allocated at [(6)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/5)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def319]
FreeRDP-3.12.0/libfreerdp/codec/rfx.c:1633:45: warning[-Wanalyzer-malloc-leak]: leak of ‘*priv.workObjects’
FreeRDP-3.12.0/libfreerdp/codec/rfx.c:1625:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/codec/rfx.c:1628:52: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/codec/rfx.c:1628:22: acquire_memory: allocated here
FreeRDP-3.12.0/libfreerdp/codec/rfx.c:1628:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/codec/rfx.c:1631:9: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/codec/rfx.c:1633:45: danger: ‘*priv.workObjects’ leaks here; was allocated at [(3)](sarif:/runs/0/results/3/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def320]
FreeRDP-3.12.0/libfreerdp/codec/rfx.c:1637:9: warning[-Wanalyzer-malloc-leak]: leak of ‘*priv.tileWorkParams’
FreeRDP-3.12.0/libfreerdp/codec/rfx.c:1625:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/codec/rfx.c:1628:52: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/codec/rfx.c:1628:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/codec/rfx.c:1631:9: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/codec/rfx.c:1633:22: acquire_memory: allocated here
FreeRDP-3.12.0/libfreerdp/codec/rfx.c:1633:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/codec/rfx.c:1637:9: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/codec/rfx.c:1637:9: danger: ‘*priv.tileWorkParams’ leaks here; was allocated at [(5)](sarif:/runs/0/results/4/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def321]
FreeRDP-3.12.0/libfreerdp/codec/rfx.c:1681:13: warning[-Wanalyzer-malloc-leak]: leak of ‘rfx_encode_message(context, rects, numRects, data, width, height, (long unsigned int)scanline)’
FreeRDP-3.12.0/libfreerdp/codec/rfx.c:2023:19: enter_function: entry to ‘rfx_encode_messages’
FreeRDP-3.12.0/libfreerdp/codec/rfx.c:2033:13: call_function: calling ‘rfx_encode_message’ from ‘rfx_encode_messages’
FreeRDP-3.12.0/libfreerdp/codec/rfx.c:2033:13: return_function: returning to ‘rfx_encode_messages’ from ‘rfx_encode_message’
FreeRDP-3.12.0/libfreerdp/codec/rfx.c:2034:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/codec/rfx.c:2037:29: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/codec/rfx.c:2038:9: call_function: calling ‘rfx_message_free’ from ‘rfx_encode_messages’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def322]
FreeRDP-3.12.0/libfreerdp/codec/rfx.c:1681:13: warning[-Wanalyzer-malloc-leak]: leak of ‘winpr_aligned_calloc(1, 64, 32)’
FreeRDP-3.12.0/libfreerdp/codec/rfx.c:1652:14: enter_function: entry to ‘rfx_encode_message’
FreeRDP-3.12.0/libfreerdp/codec/rfx.c:1675:39: acquire_memory: allocated here
FreeRDP-3.12.0/libfreerdp/codec/rfx.c:1675:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/codec/rfx.c:1678:9: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/codec/rfx.c:1881:9: call_function: calling ‘rfx_message_free’ from ‘rfx_encode_message’
Error: GCC_ANALYZER_WARNING (CWE-476): [#def323]
FreeRDP-3.12.0/libfreerdp/codec/rfx.c:1822:41: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘workParam’
FreeRDP-3.12.0/libfreerdp/codec/rfx.c:1675:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/codec/rfx.c:1678:9: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/codec/rfx.c:1705:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/codec/rfx.c:1708:39: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/codec/rfx.c:1715:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/codec/rfx.c:1718:14: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/codec/rfx.c:1718:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/codec/rfx.c:1721:13: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/codec/rfx.c:1721:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/codec/rfx.c:1727:16: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/codec/rfx.c:1730:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/codec/rfx.c:1733:29: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/codec/rfx.c:1735:28: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/libfreerdp/codec/rfx.c:1737:38: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/codec/rfx.c:1747:76: branch_true: following ‘true’ branch (when ‘yIdx <= endTileY’)...
FreeRDP-3.12.0/libfreerdp/codec/rfx.c:1752:28: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/codec/rfx.c:1758:84: branch_true: following ‘true’ branch (when ‘xIdx <= endTileX’)...
FreeRDP-3.12.0/libfreerdp/codec/rfx.c:1768:36: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/codec/rfx.c:1777:36: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/codec/rfx.c:1780:77: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/codec/rfx.c:1781:36: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/codec/rfx.c:1784:46: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/codec/rfx.c:1809:36: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/codec/rfx.c:1812:47: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/codec/rfx.c:1816:36: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/codec/rfx.c:1818:33: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/codec/rfx.c:1820:36: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/libfreerdp/codec/rfx.c:1822:41: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/codec/rfx.c:1822:41: danger: dereference of NULL ‘workParam’
Error: GCC_ANALYZER_WARNING (CWE-476): [#def324]
FreeRDP-3.12.0/libfreerdp/codec/rfx.c:2017:9: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘msg’
FreeRDP-3.12.0/libfreerdp/codec/rfx.c:2023:19: enter_function: entry to ‘rfx_encode_messages’
FreeRDP-3.12.0/libfreerdp/codec/rfx.c:2033:13: call_function: calling ‘rfx_encode_message’ from ‘rfx_encode_messages’
FreeRDP-3.12.0/libfreerdp/codec/rfx.c:2033:13: return_function: returning to ‘rfx_encode_messages’ from ‘rfx_encode_message’
FreeRDP-3.12.0/libfreerdp/codec/rfx.c:2034:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/codec/rfx.c:2037:29: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/codec/rfx.c:2037:29: call_function: calling ‘rfx_split_message’ from ‘rfx_encode_messages’
FreeRDP-3.12.0/libfreerdp/codec/rfx.c:2037:29: return_function: returning to ‘rfx_encode_messages’ from ‘rfx_split_message’
FreeRDP-3.12.0/libfreerdp/codec/rfx.c:2038:9: call_function: calling ‘rfx_message_free’ from ‘rfx_encode_messages’
FreeRDP-3.12.0/libfreerdp/codec/rfx.c:2038:9: return_function: returning to ‘rfx_encode_messages’ from ‘rfx_message_free’
FreeRDP-3.12.0/libfreerdp/codec/rfx.c:2039:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/codec/rfx.c:2042:16: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/codec/rfx.c:2042:16: call_function: inlined call to ‘rfx_message_list_new’ from ‘rfx_encode_messages’
Error: CPPCHECK_WARNING (CWE-476): [#def325]
FreeRDP-3.12.0/libfreerdp/codec/rfx_dwt.c:158: warning[nullPointer]: Possible null pointer dereference: h
Error: COMPILER_WARNING: [#def326]
FreeRDP-3.12.0/libfreerdp/codec/sse/../../primitives/sse/prim_avxsse.h:65:16: note[note]: called from here
Error: COMPILER_WARNING (CWE-704): [#def327]
FreeRDP-3.12.0/libfreerdp/codec/test/TestFreeRDPCodecProgressive.c:1389:62: warning[-Wdiscarded-qualifiers]: initialization discards ‘const’ qualifier from pointer target type
Error: GCC_ANALYZER_WARNING: [#def328]
FreeRDP-3.12.0/libfreerdp/codec/zgfx.c:157:17: warning[-Wanalyzer-overlapping-buffers]: overlapping buffers passed as arguments to ‘memcpy’
FreeRDP-3.12.0/libfreerdp/codec/zgfx.c:417:5: enter_function: entry to ‘zgfx_decompress’
FreeRDP-3.12.0/libfreerdp/codec/zgfx.c:436:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/codec/zgfx.c:439:9: call_function: inlined call to ‘stream_read_u8’ from ‘zgfx_decompress’
FreeRDP-3.12.0/libfreerdp/codec/zgfx.c:441:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/libfreerdp/codec/zgfx.c:443:22: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/codec/zgfx.c:443:22: call_function: calling ‘zgfx_decompress_segment’ from ‘zgfx_decompress’
Error: GCC_ANALYZER_WARNING: [#def329]
FreeRDP-3.12.0/libfreerdp/codec/zgfx.c:165:17: warning[-Wanalyzer-overlapping-buffers]: overlapping buffers passed as arguments to ‘memcpy’
FreeRDP-3.12.0/libfreerdp/codec/zgfx.c:417:5: enter_function: entry to ‘zgfx_decompress’
FreeRDP-3.12.0/libfreerdp/codec/zgfx.c:436:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/codec/zgfx.c:439:9: call_function: inlined call to ‘stream_read_u8’ from ‘zgfx_decompress’
FreeRDP-3.12.0/libfreerdp/codec/zgfx.c:441:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/libfreerdp/codec/zgfx.c:443:22: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/codec/zgfx.c:443:22: call_function: calling ‘zgfx_decompress_segment’ from ‘zgfx_decompress’
Error: GCC_ANALYZER_WARNING: [#def330]
FreeRDP-3.12.0/libfreerdp/codec/zgfx.c:193:17: warning[-Wanalyzer-overlapping-buffers]: overlapping buffers passed as arguments to ‘memcpy’
FreeRDP-3.12.0/libfreerdp/codec/zgfx.c:417:5: enter_function: entry to ‘zgfx_decompress’
FreeRDP-3.12.0/libfreerdp/codec/zgfx.c:436:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/codec/zgfx.c:439:9: call_function: inlined call to ‘stream_read_u8’ from ‘zgfx_decompress’
FreeRDP-3.12.0/libfreerdp/codec/zgfx.c:441:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/libfreerdp/codec/zgfx.c:443:22: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/codec/zgfx.c:443:22: call_function: calling ‘zgfx_decompress_segment’ from ‘zgfx_decompress’
Error: GCC_ANALYZER_WARNING: [#def331]
FreeRDP-3.12.0/libfreerdp/codec/zgfx.c:198:17: warning[-Wanalyzer-overlapping-buffers]: overlapping buffers passed as arguments to ‘memcpy’
FreeRDP-3.12.0/libfreerdp/codec/zgfx.c:417:5: enter_function: entry to ‘zgfx_decompress’
FreeRDP-3.12.0/libfreerdp/codec/zgfx.c:436:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/codec/zgfx.c:439:9: call_function: inlined call to ‘stream_read_u8’ from ‘zgfx_decompress’
FreeRDP-3.12.0/libfreerdp/codec/zgfx.c:441:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/libfreerdp/codec/zgfx.c:443:22: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/codec/zgfx.c:443:22: call_function: calling ‘zgfx_decompress_segment’ from ‘zgfx_decompress’
Error: GCC_ANALYZER_WARNING (CWE-416): [#def332]
FreeRDP-3.12.0/libfreerdp/common/assistance.c:131:14: warning[-Wanalyzer-use-after-free]: use after ‘freerdp_assistance_file_free’ of ‘file’
FreeRDP-3.12.0/libfreerdp/common/assistance.c:1384:20: enter_function: entry to ‘freerdp_assistance_file_new’
FreeRDP-3.12.0/libfreerdp/common/assistance.c:1387:35: acquire_memory: allocated here
FreeRDP-3.12.0/libfreerdp/common/assistance.c:1388:12: branch_false: following ‘false’ branch (when ‘file’ is non-NULL)...
FreeRDP-3.12.0/libfreerdp/common/assistance.c:1391:34: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/common/assistance.c:1406:9: release_memory: deallocated here
FreeRDP-3.12.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): [#def333]
FreeRDP-3.12.0/libfreerdp/common/assistance.c:263:12: warning[-Wanalyzer-malloc-leak]: leak of ‘copy’
FreeRDP-3.12.0/libfreerdp/common/assistance.c:1488:5: enter_function: entry to ‘freerdp_assistance_set_connection_string2’
FreeRDP-3.12.0/libfreerdp/common/assistance.c:1491:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/common/assistance.c:1495:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/common/assistance.c:1498:14: call_function: inlined call to ‘update_connectionstring2_nocopy’ from ‘freerdp_assistance_set_connection_string2’
FreeRDP-3.12.0/libfreerdp/common/assistance.c:1500:14: call_function: calling ‘update_password’ from ‘freerdp_assistance_set_connection_string2’
FreeRDP-3.12.0/libfreerdp/common/assistance.c:1500:14: return_function: returning to ‘freerdp_assistance_set_connection_string2’ from ‘update_password’
FreeRDP-3.12.0/libfreerdp/common/assistance.c:1500:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/common/assistance.c:1502:16: branch_false: ...to here
FreeRDP-3.12.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): [#def334]
FreeRDP-3.12.0/libfreerdp/common/assistance.c:1406:9: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.12.0/libfreerdp/common/assistance.c:1388:12: branch_false: following ‘false’ branch (when ‘file’ is non-NULL)...
FreeRDP-3.12.0/libfreerdp/common/assistance.c:1391:34: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/common/assistance.c:1392:30: acquire_memory: allocated here
FreeRDP-3.12.0/libfreerdp/common/assistance.c:1395:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/libfreerdp/common/assistance.c:1396:17: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/common/assistance.c:1406:9: danger: ‘<unknown>’ leaks here; was allocated at [(3)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-762): [#def335]
FreeRDP-3.12.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.12.0/libfreerdp/common/assistance.c:1387:35: acquire_memory: allocated here (expects deallocation with ‘free’)
FreeRDP-3.12.0/libfreerdp/common/assistance.c:1388:12: branch_false: following ‘false’ branch (when ‘file’ is non-NULL)...
FreeRDP-3.12.0/libfreerdp/common/assistance.c:1391:34: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/common/assistance.c:1395:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/libfreerdp/common/assistance.c:1396:17: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/common/assistance.c:1406:9: danger: deallocated with ‘freerdp_assistance_file_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-401): [#def336]
FreeRDP-3.12.0/libfreerdp/common/settings.c:351:12: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_device_new(*device.Type, count, & args)’
FreeRDP-3.12.0/libfreerdp/common/settings.c:467:15: enter_function: entry to ‘freerdp_device_clone’
FreeRDP-3.12.0/libfreerdp/common/settings.c:494:12: branch_false: following ‘false’ branch (when ‘device’ is non-NULL)...
FreeRDP-3.12.0/libfreerdp/common/settings.c:497:13: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/common/settings.c:556:20: acquire_memory: allocated here
FreeRDP-3.12.0/libfreerdp/common/settings.c:556:20: call_function: calling ‘freerdp_device_new’ from ‘freerdp_device_clone’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def337]
FreeRDP-3.12.0/libfreerdp/common/settings.c:421:9: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.12.0/libfreerdp/common/settings.c:346:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/common/settings.c:348:9: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/common/settings.c:351:12: branch_true: following ‘true’ branch (when ‘count != 0’)...
FreeRDP-3.12.0/libfreerdp/common/settings.c:353:37: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/common/settings.c:353:37: acquire_memory: allocated here
FreeRDP-3.12.0/libfreerdp/common/settings.c:354:20: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/common/settings.c:357:17: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/common/settings.c:360:36: branch_true: following ‘true’ branch (when ‘count != 1’)...
FreeRDP-3.12.0/libfreerdp/common/settings.c:362:70: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/common/settings.c:363:44: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/libfreerdp/common/settings.c:364:49: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/common/settings.c:421:9: danger: ‘<unknown>’ leaks here; was allocated at [(5)](sarif:/runs/0/results/3/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-762): [#def338]
FreeRDP-3.12.0/libfreerdp/common/settings.c:421:9: warning[-Wanalyzer-mismatching-deallocation]: ‘<unknown>’ should have been deallocated with ‘free’ but was deallocated with ‘freerdp_device_free’
FreeRDP-3.12.0/libfreerdp/common/settings.c:345:23: acquire_memory: allocated here (expects deallocation with ‘free’)
FreeRDP-3.12.0/libfreerdp/common/settings.c:346:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/common/settings.c:348:9: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/common/settings.c:351:12: branch_true: following ‘true’ branch (when ‘count != 0’)...
FreeRDP-3.12.0/libfreerdp/common/settings.c:353:37: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/common/settings.c:354:20: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/libfreerdp/common/settings.c:355:25: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/common/settings.c:421:9: danger: deallocated with ‘freerdp_device_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): [#def339]
FreeRDP-3.12.0/libfreerdp/common/settings.c:442:17: warning[-Wanalyzer-use-after-free]: use after ‘freerdp_device_free’ of ‘device’
FreeRDP-3.12.0/libfreerdp/common/settings.c:1683:6: enter_function: entry to ‘freerdp_settings_set_pointer_array’
FreeRDP-3.12.0/libfreerdp/common/settings.c:1687:12: branch_false: following ‘false’ branch (when ‘settings’ is non-NULL)...
FreeRDP-3.12.0/libfreerdp/common/settings.c:1689:9: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/common/settings.c:1711:28: branch_false: following ‘false’ branch (when ‘offset < maxOffset’)...
FreeRDP-3.12.0/libfreerdp/common/settings.c:1713:45: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/common/settings.c:1713:25: release_memory: deallocated here
FreeRDP-3.12.0/libfreerdp/common/settings.c:1713:25: call_function: calling ‘freerdp_device_free’ from ‘freerdp_settings_set_pointer_array’
Error: GCC_ANALYZER_WARNING (CWE-457): [#def340]
FreeRDP-3.12.0/libfreerdp/common/settings.c:442:17: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘*device.Type’
FreeRDP-3.12.0/libfreerdp/common/settings.c:308:15: enter_function: entry to ‘freerdp_device_new’
FreeRDP-3.12.0/libfreerdp/common/settings.c:346:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/common/settings.c:348:9: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/common/settings.c:351:12: branch_true: following ‘true’ branch (when ‘count != 0’)...
FreeRDP-3.12.0/libfreerdp/common/settings.c:353:37: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/common/settings.c:421:9: call_function: calling ‘freerdp_device_free’ from ‘freerdp_device_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def341]
FreeRDP-3.12.0/libfreerdp/common/settings.c:497:13: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_device_clone(data)’
FreeRDP-3.12.0/libfreerdp/common/settings.c:1683:6: enter_function: entry to ‘freerdp_settings_set_pointer_array’
FreeRDP-3.12.0/libfreerdp/common/settings.c:1687:12: branch_false: following ‘false’ branch (when ‘settings’ is non-NULL)...
FreeRDP-3.12.0/libfreerdp/common/settings.c:1689:9: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/common/settings.c:1711:28: branch_false: following ‘false’ branch (when ‘offset < maxOffset’)...
FreeRDP-3.12.0/libfreerdp/common/settings.c:1713:45: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/common/settings.c:1713:25: call_function: calling ‘freerdp_device_free’ from ‘freerdp_settings_set_pointer_array’
FreeRDP-3.12.0/libfreerdp/common/settings.c:1713:25: return_function: returning to ‘freerdp_settings_set_pointer_array’ from ‘freerdp_device_free’
FreeRDP-3.12.0/libfreerdp/common/settings.c:1714:57: acquire_memory: allocated here
FreeRDP-3.12.0/libfreerdp/common/settings.c:1714:57: call_function: calling ‘freerdp_device_clone’ from ‘freerdp_settings_set_pointer_array’
Error: GCC_ANALYZER_WARNING (CWE-416): [#def342]
FreeRDP-3.12.0/libfreerdp/common/settings.c:782:13: warning[-Wanalyzer-use-after-free]: use after ‘freerdp_addin_argv_free’ of ‘args’
FreeRDP-3.12.0/libfreerdp/common/settings.c:615:6: enter_function: entry to ‘freerdp_static_channel_collection_add’
FreeRDP-3.12.0/libfreerdp/common/settings.c:650:9: release_memory: deallocated here
FreeRDP-3.12.0/libfreerdp/common/settings.c:650:9: call_function: calling ‘freerdp_addin_argv_free’ from ‘freerdp_static_channel_collection_add’
Error: GCC_ANALYZER_WARNING (CWE-457): [#def343]
FreeRDP-3.12.0/libfreerdp/common/settings.c:782:13: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘*args.argv’
FreeRDP-3.12.0/libfreerdp/common/settings.c:792:13: enter_function: entry to ‘freerdp_addin_argv_new’
FreeRDP-3.12.0/libfreerdp/common/settings.c:794:12: branch_false: following ‘false’ branch (when ‘argc <= 2147483647’)...
FreeRDP-3.12.0/libfreerdp/common/settings.c:797:28: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/common/settings.c:798:12: branch_false: following ‘false’ branch (when ‘args’ is non-NULL)...
FreeRDP-3.12.0/libfreerdp/common/settings.c:800:12: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/common/settings.c:800:12: branch_false: following ‘false’ branch (when ‘argc != 0’)...
FreeRDP-3.12.0/libfreerdp/common/settings.c:803:22: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/common/settings.c:805:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/libfreerdp/common/settings.c:806:17: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/common/settings.c:822:9: call_function: calling ‘freerdp_addin_argv_free’ from ‘freerdp_addin_argv_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def344]
FreeRDP-3.12.0/libfreerdp/common/settings.c:794:12: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_addin_argv_new((long unsigned int)(unsigned int)*args.argc, *args.argv)’
FreeRDP-3.12.0/libfreerdp/common/settings.c:827:13: enter_function: entry to ‘freerdp_addin_argv_clone’
FreeRDP-3.12.0/libfreerdp/common/settings.c:834:12: branch_false: following ‘false’ branch (when ‘args’ is non-NULL)...
FreeRDP-3.12.0/libfreerdp/common/settings.c:836:17: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/common/settings.c:837:16: acquire_memory: allocated here
FreeRDP-3.12.0/libfreerdp/common/settings.c:837:16: call_function: calling ‘freerdp_addin_argv_new’ from ‘freerdp_addin_argv_clone’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def345]
FreeRDP-3.12.0/libfreerdp/common/settings.c:800:12: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_addin_argv_new((long unsigned int)(unsigned int)*args.argc, *args.argv)’
FreeRDP-3.12.0/libfreerdp/common/settings.c:827:13: enter_function: entry to ‘freerdp_addin_argv_clone’
FreeRDP-3.12.0/libfreerdp/common/settings.c:834:12: branch_false: following ‘false’ branch (when ‘args’ is non-NULL)...
FreeRDP-3.12.0/libfreerdp/common/settings.c:836:17: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/common/settings.c:837:16: acquire_memory: allocated here
FreeRDP-3.12.0/libfreerdp/common/settings.c:837:16: call_function: calling ‘freerdp_addin_argv_new’ from ‘freerdp_addin_argv_clone’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def346]
FreeRDP-3.12.0/libfreerdp/common/settings.c:803:22: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_addin_argv_new((long unsigned int)(unsigned int)*args.argc, *args.argv)’
FreeRDP-3.12.0/libfreerdp/common/settings.c:827:13: enter_function: entry to ‘freerdp_addin_argv_clone’
FreeRDP-3.12.0/libfreerdp/common/settings.c:834:12: branch_false: following ‘false’ branch (when ‘args’ is non-NULL)...
FreeRDP-3.12.0/libfreerdp/common/settings.c:836:17: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/common/settings.c:837:16: acquire_memory: allocated here
FreeRDP-3.12.0/libfreerdp/common/settings.c:837:16: call_function: calling ‘freerdp_addin_argv_new’ from ‘freerdp_addin_argv_clone’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def347]
FreeRDP-3.12.0/libfreerdp/common/settings.c:822:9: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.12.0/libfreerdp/common/settings.c:794:12: branch_false: following ‘false’ branch (when ‘argc <= 2147483647’)...
FreeRDP-3.12.0/libfreerdp/common/settings.c:797:28: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/common/settings.c:798:12: branch_false: following ‘false’ branch (when ‘args’ is non-NULL)...
FreeRDP-3.12.0/libfreerdp/common/settings.c:800:12: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/common/settings.c:800:12: branch_false: following ‘false’ branch (when ‘argc != 0’)...
FreeRDP-3.12.0/libfreerdp/common/settings.c:803:22: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/common/settings.c:804:30: acquire_memory: allocated here
FreeRDP-3.12.0/libfreerdp/common/settings.c:805:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/common/settings.c:808:12: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/common/settings.c:808:12: branch_true: following ‘true’ branch (when ‘argv’ is non-NULL)...
branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/common/settings.c:810:36: branch_true: following ‘true’ branch (when ‘x < argc’)...
FreeRDP-3.12.0/libfreerdp/common/settings.c:812:53: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/common/settings.c:813:28: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/libfreerdp/common/settings.c:814:33: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/common/settings.c:822:9: danger: ‘<unknown>’ leaks here; was allocated at [(7)](sarif:/runs/0/results/12/codeFlows/0/threadFlows/0/locations/6)
Error: GCC_ANALYZER_WARNING (CWE-762): [#def348]
FreeRDP-3.12.0/libfreerdp/common/settings.c:822:9: warning[-Wanalyzer-mismatching-deallocation]: ‘args’ should have been deallocated with ‘free’ but was deallocated with ‘freerdp_addin_argv_free’
FreeRDP-3.12.0/libfreerdp/common/settings.c:794:12: branch_false: following ‘false’ branch (when ‘argc <= 2147483647’)...
FreeRDP-3.12.0/libfreerdp/common/settings.c:797:28: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/common/settings.c:797:28: acquire_memory: allocated here (expects deallocation with ‘free’)
FreeRDP-3.12.0/libfreerdp/common/settings.c:798:12: branch_false: following ‘false’ branch (when ‘args’ is non-NULL)...
FreeRDP-3.12.0/libfreerdp/common/settings.c:800:12: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/common/settings.c:800:12: branch_false: following ‘false’ branch (when ‘argc != 0’)...
FreeRDP-3.12.0/libfreerdp/common/settings.c:803:22: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/common/settings.c:805:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/libfreerdp/common/settings.c:806:17: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/common/settings.c:822:9: danger: deallocated with ‘freerdp_addin_argv_free’ here; allocation at [(3)](sarif:/runs/0/results/13/codeFlows/0/threadFlows/0/locations/2) expects deallocation with ‘free’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def349]
FreeRDP-3.12.0/libfreerdp/common/settings.c:836:17: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_addin_argv_clone(data)’
FreeRDP-3.12.0/libfreerdp/common/settings.c:1683:6: enter_function: entry to ‘freerdp_settings_set_pointer_array’
FreeRDP-3.12.0/libfreerdp/common/settings.c:1687:12: branch_false: following ‘false’ branch (when ‘settings’ is non-NULL)...
FreeRDP-3.12.0/libfreerdp/common/settings.c:1689:9: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/common/settings.c:1738:28: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/common/settings.c:1740:49: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/common/settings.c:1741:65: call_function: calling ‘freerdp_addin_argv_clone’ from ‘freerdp_settings_set_pointer_array’
FreeRDP-3.12.0/libfreerdp/common/settings.c:1741:65: return_function: returning to ‘freerdp_settings_set_pointer_array’ from ‘freerdp_addin_argv_clone’
FreeRDP-3.12.0/libfreerdp/common/settings.c:836:17: danger: ‘freerdp_addin_argv_clone(data)’ leaks here; was allocated at [(16)](sarif:/runs/0/results/14/codeFlows/0/threadFlows/0/locations/15)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def350]
FreeRDP-3.12.0/libfreerdp/common/settings.c:955:39: warning[-Wanalyzer-malloc-leak]: leak of ‘_strdup(*<unknown>)’
FreeRDP-3.12.0/libfreerdp/common/settings.c:946:6: enter_function: entry to ‘freerdp_server_license_issuers_copy’
FreeRDP-3.12.0/libfreerdp/common/settings.c:951:14: call_function: calling ‘freerdp_settings_set_pointer_len’ from ‘freerdp_server_license_issuers_copy’
FreeRDP-3.12.0/libfreerdp/common/settings.c:951:14: return_function: returning to ‘freerdp_server_license_issuers_copy’ from ‘freerdp_settings_set_pointer_len’
FreeRDP-3.12.0/libfreerdp/common/settings.c:951:12: branch_false: following ‘false’ branch...
branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/common/settings.c:955:28: branch_true: following ‘true’ branch (when ‘x < count’)...
FreeRDP-3.12.0/libfreerdp/common/settings.c:957:47: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/common/settings.c:957:32: acquire_memory: allocated here
FreeRDP-3.12.0/libfreerdp/common/settings.c:958:20: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/common/settings.c:960:17: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/common/settings.c:955:39: danger: ‘_strdup(*<unknown>)’ leaks here; was allocated at [(36)](sarif:/runs/0/results/17/codeFlows/0/threadFlows/0/locations/35)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def351]
FreeRDP-3.12.0/libfreerdp/common/settings.c:1327:12: warning[-Wanalyzer-malloc-leak]: leak of ‘copy’
FreeRDP-3.12.0/libfreerdp/common/settings.c:1301:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/common/settings.c:1303:12: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/common/settings.c:1309:12: branch_false: following ‘false’ branch (when ‘len <= 4294967295’)...
FreeRDP-3.12.0/libfreerdp/common/settings.c:1311:12: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/common/settings.c:1311:12: branch_false: following ‘false’ branch (when ‘len != 0’)...
FreeRDP-3.12.0/libfreerdp/common/settings.c:1313:16: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/common/settings.c:1313:16: acquire_memory: allocated here
FreeRDP-3.12.0/libfreerdp/common/settings.c:1314:12: branch_false: following ‘false’ branch (when ‘copy’ is non-NULL)...
FreeRDP-3.12.0/libfreerdp/common/settings.c:1316:12: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/common/settings.c:1316:12: branch_false: following ‘false’ branch (when ‘data’ is NULL)...
FreeRDP-3.12.0/libfreerdp/common/settings.c:1318:14: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/common/settings.c:1319:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/common/settings.c:1327:12: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/common/settings.c:1327:12: danger: ‘copy’ leaks here; was allocated at [(7)](sarif:/runs/0/results/18/codeFlows/0/threadFlows/0/locations/6)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def352]
FreeRDP-3.12.0/libfreerdp/common/settings.c:1329:16: warning[-Wanalyzer-malloc-leak]: leak of ‘copy’
FreeRDP-3.12.0/libfreerdp/common/settings.c:1344:6: enter_function: entry to ‘freerdp_settings_set_pointer_len’
FreeRDP-3.12.0/libfreerdp/common/settings.c:1354:12: branch_false: following ‘false’ branch (when ‘settings’ is non-NULL)...
FreeRDP-3.12.0/libfreerdp/common/settings.c:1357:9: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/common/settings.c:1391:32: call_function: calling ‘freerdp_settings_set_pointer_len_’ from ‘freerdp_settings_set_pointer_len’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def353]
FreeRDP-3.12.0/libfreerdp/common/settings.c:1722:32: warning[-Wanalyzer-malloc-leak]: leak of ‘_strdup(data)’
FreeRDP-3.12.0/libfreerdp/common/settings.c:1687:12: branch_false: following ‘false’ branch (when ‘settings’ is non-NULL)...
FreeRDP-3.12.0/libfreerdp/common/settings.c:1689:9: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/common/settings.c:1718:28: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/common/settings.c:1720:30: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/common/settings.c:1721:64: acquire_memory: allocated here
FreeRDP-3.12.0/libfreerdp/common/settings.c:1722:32: danger: ‘_strdup(data)’ leaks here; was allocated at [(7)](sarif:/runs/0/results/20/codeFlows/0/threadFlows/0/locations/6)
Error: COMPILER_WARNING (CWE-563): [#def354]
FreeRDP-3.12.0/libfreerdp/common/settings_getters.c: scope_hint: In function ‘freerdp_settings_set_int16’
FreeRDP-3.12.0/libfreerdp/common/settings_getters.c:1610:11: warning[-Wunused-but-set-variable]: variable ‘cnv’ set but not used
Error: COMPILER_WARNING (CWE-1023): [#def355]
FreeRDP-3.12.0/libfreerdp/common/settings_getters.c: scope_hint: In function ‘freerdp_settings_get_uint32’
FreeRDP-3.12.0/libfreerdp/common/settings_getters.c:2006:17: warning[-Wswitch]: case value ‘395’ not in enumerated type ‘FreeRDP_Settings_Keys_UInt32’
Error: COMPILER_WARNING (CWE-1023): [#def356]
FreeRDP-3.12.0/libfreerdp/common/settings_getters.c:2010:17: warning[-Wswitch]: case value ‘396’ not in enumerated type ‘FreeRDP_Settings_Keys_UInt32’
Error: COMPILER_WARNING (CWE-1023): [#def357]
FreeRDP-3.12.0/libfreerdp/common/settings_getters.c: scope_hint: In function ‘freerdp_settings_set_uint32’
FreeRDP-3.12.0/libfreerdp/common/settings_getters.c:2535:17: warning[-Wswitch]: case value ‘395’ not in enumerated type ‘FreeRDP_Settings_Keys_UInt32’
Error: COMPILER_WARNING (CWE-1023): [#def358]
FreeRDP-3.12.0/libfreerdp/common/settings_getters.c:2540:17: warning[-Wswitch]: case value ‘396’ not in enumerated type ‘FreeRDP_Settings_Keys_UInt32’
Error: COMPILER_WARNING (CWE-563): [#def359]
FreeRDP-3.12.0/libfreerdp/common/settings_getters.c: scope_hint: In function ‘freerdp_settings_set_int64’
FreeRDP-3.12.0/libfreerdp/common/settings_getters.c:2695:11: warning[-Wunused-but-set-variable]: variable ‘cnv’ set but not used
Error: CPPCHECK_WARNING (CWE-664): [#def360]
FreeRDP-3.12.0/libfreerdp/core/aad.c:62: error[va_list_usedBeforeStarted]: va_list 'ap' used before va_start() was called.
Error: GCC_ANALYZER_WARNING (CWE-762): [#def361]
FreeRDP-3.12.0/libfreerdp/core/aad.c:788:9: warning[-Wanalyzer-mismatching-deallocation]: ‘aad’ should have been deallocated with ‘free’ but was deallocated with ‘aad_free’
FreeRDP-3.12.0/libfreerdp/core/aad.c:772:32: acquire_memory: allocated here (expects deallocation with ‘free’)
FreeRDP-3.12.0/libfreerdp/core/aad.c:774:12: branch_false: following ‘false’ branch (when ‘aad’ is non-NULL)...
FreeRDP-3.12.0/libfreerdp/core/aad.c:777:20: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/core/aad.c:779:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/libfreerdp/core/aad.c:780:17: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/core/aad.c:788:9: danger: deallocated with ‘aad_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): [#def362]
FreeRDP-3.12.0/libfreerdp/core/aad.c:798:14: warning[-Wanalyzer-use-after-free]: use after ‘aad_free’ of ‘aad’
FreeRDP-3.12.0/libfreerdp/core/aad.c:767:9: enter_function: entry to ‘aad_new’
FreeRDP-3.12.0/libfreerdp/core/aad.c:772:32: acquire_memory: allocated here
FreeRDP-3.12.0/libfreerdp/core/aad.c:774:12: branch_false: following ‘false’ branch (when ‘aad’ is non-NULL)...
FreeRDP-3.12.0/libfreerdp/core/aad.c:777:20: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/core/aad.c:779:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/libfreerdp/core/aad.c:780:17: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/core/aad.c:788:9: release_memory: deallocated here
FreeRDP-3.12.0/libfreerdp/core/aad.c:788:9: call_function: calling ‘aad_free’ from ‘aad_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def363]
FreeRDP-3.12.0/libfreerdp/core/aad.c:995:20: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_utils_aad_get_wellknown(*aad.log, freerdp_settings_get_string(*aad_15(D)->rdpcontext.settings, 2014), tenantid)’
FreeRDP-3.12.0/libfreerdp/core/aad.c:858:6: enter_function: entry to ‘aad_fetch_wellknown’
FreeRDP-3.12.0/libfreerdp/core/aad.c:866:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/core/aad.c:870:41: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/core/aad.c:877:26: acquire_memory: allocated here
FreeRDP-3.12.0/libfreerdp/core/aad.c:877:26: call_function: calling ‘freerdp_utils_aad_get_wellknown’ from ‘aad_fetch_wellknown’
Error: COMPILER_WARNING (CWE-563): [#def364]
FreeRDP-3.12.0/libfreerdp/core/activation.c:754:22: warning[-Wunused-but-set-variable]: variable ‘settings’ set but not used
Error: COMPILER_WARNING (CWE-563): [#def365]
FreeRDP-3.12.0/libfreerdp/core/activation.c: scope_hint: In function ‘rdp_server_accept_client_font_list_pdu’
FreeRDP-3.12.0/libfreerdp/core/activation.c:755:23: warning[-Wunused-but-set-variable]: variable ‘peer’ set but not used
Error: COMPILER_WARNING (CWE-1164): [#def366]
FreeRDP-3.12.0/libfreerdp/core/capabilities.c: scope_hint: At top level
FreeRDP-3.12.0/libfreerdp/core/capabilities.c:2410:13: warning[-Wunused-function]: ‘rdp_write_draw_gdiplus_cache_capability_set’ defined but not used
Error: COMPILER_WARNING (CWE-563): [#def367]
FreeRDP-3.12.0/libfreerdp/core/capabilities.c: scope_hint: In function ‘rdp_recv_demand_active’
FreeRDP-3.12.0/libfreerdp/core/capabilities.c:4548:22: warning[-Wunused-variable]: unused variable ‘SessionId’
Error: GCC_ANALYZER_WARNING (CWE-126): [#def368]
FreeRDP-3.12.0/libfreerdp/core/childsession.c:229:25: warning[-Wanalyzer-out-of-bounds]: stack-based buffer over-read
FreeRDP-3.12.0/libfreerdp/core/childsession.c:140:12: branch_false: following ‘false’ branch (when ‘buf’ is non-NULL)...
FreeRDP-3.12.0/libfreerdp/core/childsession.c:143:9: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/core/childsession.c:222:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/libfreerdp/core/childsession.c:224:27: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/core/childsession.c:227:33: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/libfreerdp/core/childsession.c:229:25: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/core/childsession.c:227:33: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/libfreerdp/core/childsession.c:229:25: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/core/childsession.c:227:33: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/libfreerdp/core/childsession.c:229:25: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/core/childsession.c:229:25: danger: out-of-bounds read from byte 32 till byte 39 but ‘chunks’ ends at byte 32
Error: GCC_ANALYZER_WARNING (CWE-126): [#def369]
FreeRDP-3.12.0/libfreerdp/core/childsession.c:229:37: warning[-Wanalyzer-out-of-bounds]: stack-based buffer over-read
FreeRDP-3.12.0/libfreerdp/core/childsession.c:140:12: branch_false: following ‘false’ branch (when ‘buf’ is non-NULL)...
FreeRDP-3.12.0/libfreerdp/core/childsession.c:143:9: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/core/childsession.c:222:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/libfreerdp/core/childsession.c:224:27: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/core/childsession.c:227:33: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/libfreerdp/core/childsession.c:229:25: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/core/childsession.c:227:33: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/libfreerdp/core/childsession.c:229:25: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/core/childsession.c:227:33: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/libfreerdp/core/childsession.c:229:25: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/core/childsession.c:229:37: danger: out-of-bounds read from byte 40 till byte 47 but ‘chunks’ ends at byte 32
Error: GCC_ANALYZER_WARNING (CWE-401): [#def370]
FreeRDP-3.12.0/libfreerdp/core/childsession.c:513:12: warning[-Wanalyzer-malloc-leak]: leak of ‘CreateFileW(&pipePath, 3221225472, 0, 0, 3, 1073741824, 0)’
FreeRDP-3.12.0/libfreerdp/core/childsession.c:453:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/core/childsession.c:459:13: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/core/childsession.c:471:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/core/childsession.c:473:15: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/core/childsession.c:478:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/core/childsession.c:484:27: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/core/childsession.c:485:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/core/childsession.c:491:20: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/core/childsession.c:511:20: acquire_memory: allocated here
FreeRDP-3.12.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/25/codeFlows/0/threadFlows/0/locations/8)
Error: GCC_ANALYZER_WARNING (CWE-416): [#def371]
FreeRDP-3.12.0/libfreerdp/core/codecs.c:36:21: warning[-Wanalyzer-use-after-free]: use after ‘freerdp_client_codecs_free’ of ‘codecs’
FreeRDP-3.12.0/libfreerdp/core/codecs.c:251:6: enter_function: entry to ‘codecs_free’
FreeRDP-3.12.0/libfreerdp/core/codecs.c:253:9: release_memory: deallocated here
FreeRDP-3.12.0/libfreerdp/core/codecs.c:253:9: call_function: calling ‘freerdp_client_codecs_free’ from ‘codecs_free’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def372]
FreeRDP-3.12.0/libfreerdp/core/codecs.c:260:12: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_client_codecs_new(freerdp_settings_get_uint32(*context.settings, 64))’
FreeRDP-3.12.0/libfreerdp/core/codecs.c:242:12: enter_function: entry to ‘codecs_new’
FreeRDP-3.12.0/libfreerdp/core/codecs.c:244:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/core/codecs.c:248:16: acquire_memory: allocated here
FreeRDP-3.12.0/libfreerdp/core/codecs.c:248:16: call_function: calling ‘freerdp_client_codecs_new’ from ‘codecs_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def373]
FreeRDP-3.12.0/libfreerdp/core/codecs.c:263:9: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_client_codecs_new(freerdp_settings_get_uint32(*context.settings, 64))’
FreeRDP-3.12.0/libfreerdp/core/codecs.c:242:12: enter_function: entry to ‘codecs_new’
FreeRDP-3.12.0/libfreerdp/core/codecs.c:244:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/core/codecs.c:248:16: acquire_memory: allocated here
FreeRDP-3.12.0/libfreerdp/core/codecs.c:248:16: call_function: calling ‘freerdp_client_codecs_new’ from ‘codecs_new’
Error: CPPCHECK_WARNING (CWE-664): [#def374]
FreeRDP-3.12.0/libfreerdp/core/freerdp.c:1307: error[va_list_usedBeforeStarted]: va_list 'ap' used before va_start() was called.
Error: GCC_ANALYZER_WARNING (CWE-401): [#def375]
FreeRDP-3.12.0/libfreerdp/core/gateway/arm.c:181:16: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_utils_aad_get_wellknown(*arm.log, freerdp_settings_get_string(*arm_15(D)->context.settings, 2014), tenantid)’
FreeRDP-3.12.0/libfreerdp/core/gateway/arm.c:1066:6: enter_function: entry to ‘arm_resolve_endpoint’
FreeRDP-3.12.0/libfreerdp/core/gateway/arm.c:1073:12: branch_false: following ‘false’ branch (when ‘context’ is non-NULL)...
FreeRDP-3.12.0/libfreerdp/core/gateway/arm.c:1076:14: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/core/gateway/arm.c:1076:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/core/gateway/arm.c:1079:14: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/core/gateway/arm.c:1079:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/core/gateway/arm.c:1080:42: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/core/gateway/arm.c:1079:13: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/core/gateway/arm.c:1086:23: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/core/gateway/arm.c:1086:23: call_function: calling ‘arm_new’ from ‘arm_resolve_endpoint’
FreeRDP-3.12.0/libfreerdp/core/gateway/arm.c:1086:23: return_function: returning to ‘arm_resolve_endpoint’ from ‘arm_new’
FreeRDP-3.12.0/libfreerdp/core/gateway/arm.c:1087:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/core/gateway/arm.c:1090:14: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/core/gateway/arm.c:1094:20: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/core/gateway/arm.c:1117:22: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/core/gateway/arm.c:1117:22: call_function: calling ‘arm_handle_request’ from ‘arm_resolve_endpoint’
Error: GCC_ANALYZER_WARNING (CWE-762): [#def376]
FreeRDP-3.12.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.12.0/libfreerdp/core/gateway/http.c:142:46: acquire_memory: allocated here (expects deallocation with ‘free’)
FreeRDP-3.12.0/libfreerdp/core/gateway/http.c:143:12: branch_false: following ‘false’ branch (when ‘context’ is non-NULL)...
FreeRDP-3.12.0/libfreerdp/core/gateway/http.c:146:28: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/core/gateway/http.c:147:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/libfreerdp/core/gateway/http.c:148:17: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/core/gateway/http.c:165:9: danger: deallocated with ‘http_context_free’ here; allocation at [(1)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/0) expects deallocation with ‘free’
Error: CPPCHECK_WARNING (CWE-664): [#def377]
FreeRDP-3.12.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): [#def378]
FreeRDP-3.12.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): [#def379]
FreeRDP-3.12.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): [#def380]
FreeRDP-3.12.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): [#def381]
FreeRDP-3.12.0/libfreerdp/core/gateway/http.c:467:22: warning[-Wanalyzer-use-after-free]: use after ‘http_context_free’ of ‘context’
FreeRDP-3.12.0/libfreerdp/core/gateway/http.c:140:14: enter_function: entry to ‘http_context_new’
FreeRDP-3.12.0/libfreerdp/core/gateway/http.c:142:46: acquire_memory: allocated here
FreeRDP-3.12.0/libfreerdp/core/gateway/http.c:143:12: branch_false: following ‘false’ branch (when ‘context’ is non-NULL)...
FreeRDP-3.12.0/libfreerdp/core/gateway/http.c:146:28: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/core/gateway/http.c:165:9: release_memory: deallocated here
FreeRDP-3.12.0/libfreerdp/core/gateway/http.c:165:9: call_function: calling ‘http_context_free’ from ‘http_context_new’
Error: CPPCHECK_WARNING (CWE-664): [#def382]
FreeRDP-3.12.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-401): [#def383]
FreeRDP-3.12.0/libfreerdp/core/gateway/http.c:1522:9: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.12.0/libfreerdp/core/gateway/http.c:1421:15: enter_function: entry to ‘http_response_recv’
FreeRDP-3.12.0/libfreerdp/core/gateway/http.c:1424:34: call_function: calling ‘http_response_new’ from ‘http_response_recv’
FreeRDP-3.12.0/libfreerdp/core/gateway/http.c:1424:34: return_function: returning to ‘http_response_recv’ from ‘http_response_new’
FreeRDP-3.12.0/libfreerdp/core/gateway/http.c:1426:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/core/gateway/http.c:1429:9: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/core/gateway/http.c:1431:39: call_function: calling ‘http_response_recv_line’ from ‘http_response_recv’
FreeRDP-3.12.0/libfreerdp/core/gateway/http.c:1431:39: return_function: returning to ‘http_response_recv’ from ‘http_response_recv_line’
FreeRDP-3.12.0/libfreerdp/core/gateway/http.c:1432:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/libfreerdp/core/gateway/http.c:1433:17: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/core/gateway/http.c:1522:9: danger: ‘<unknown>’ leaks here; was allocated at [(24)](sarif:/runs/0/results/4/codeFlows/0/threadFlows/0/locations/23)
Error: GCC_ANALYZER_WARNING (CWE-762): [#def384]
FreeRDP-3.12.0/libfreerdp/core/gateway/http.c:1522:9: warning[-Wanalyzer-mismatching-deallocation]: ‘http_response_new()’ should have been deallocated with ‘free’ but was deallocated with ‘http_response_free’
FreeRDP-3.12.0/libfreerdp/core/gateway/http.c:1421:15: enter_function: entry to ‘http_response_recv’
FreeRDP-3.12.0/libfreerdp/core/gateway/http.c:1424:34: call_function: calling ‘http_response_new’ from ‘http_response_recv’
FreeRDP-3.12.0/libfreerdp/core/gateway/http.c:1424:34: return_function: returning to ‘http_response_recv’ from ‘http_response_new’
FreeRDP-3.12.0/libfreerdp/core/gateway/http.c:1426:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/core/gateway/http.c:1429:9: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/core/gateway/http.c:1431:39: call_function: calling ‘http_response_recv_line’ from ‘http_response_recv’
FreeRDP-3.12.0/libfreerdp/core/gateway/http.c:1431:39: return_function: returning to ‘http_response_recv’ from ‘http_response_recv_line’
FreeRDP-3.12.0/libfreerdp/core/gateway/http.c:1522:9: danger: deallocated with ‘http_response_free’ here; allocation at [(4)](sarif:/runs/0/results/3/codeFlows/0/threadFlows/0/locations/3) expects deallocation with ‘free’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def385]
FreeRDP-3.12.0/libfreerdp/core/gateway/http.c:1550:12: warning[-Wanalyzer-malloc-leak]: leak of ‘http_response_new()’
FreeRDP-3.12.0/libfreerdp/core/gateway/http.c:1421:15: enter_function: entry to ‘http_response_recv’
FreeRDP-3.12.0/libfreerdp/core/gateway/http.c:1424:34: acquire_memory: allocated here
FreeRDP-3.12.0/libfreerdp/core/gateway/http.c:1424:34: call_function: calling ‘http_response_new’ from ‘http_response_recv’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def386]
FreeRDP-3.12.0/libfreerdp/core/gateway/http.c:1574:9: warning[-Wanalyzer-malloc-leak]: leak of ‘http_response_new()’
FreeRDP-3.12.0/libfreerdp/core/gateway/http.c:1421:15: enter_function: entry to ‘http_response_recv’
FreeRDP-3.12.0/libfreerdp/core/gateway/http.c:1424:34: acquire_memory: allocated here
FreeRDP-3.12.0/libfreerdp/core/gateway/http.c:1424:34: call_function: calling ‘http_response_new’ from ‘http_response_recv’
Error: GCC_ANALYZER_WARNING (CWE-762): [#def387]
FreeRDP-3.12.0/libfreerdp/core/gateway/http.c:1579:9: warning[-Wanalyzer-mismatching-deallocation]: ‘response’ should have been deallocated with ‘free’ but was deallocated with ‘http_response_free’
FreeRDP-3.12.0/libfreerdp/core/gateway/http.c:1548:49: acquire_memory: allocated here (expects deallocation with ‘free’)
FreeRDP-3.12.0/libfreerdp/core/gateway/http.c:1550:12: branch_false: following ‘false’ branch (when ‘response’ is non-NULL)...
FreeRDP-3.12.0/libfreerdp/core/gateway/http.c:1553:35: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/core/gateway/http.c:1555:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/libfreerdp/core/gateway/http.c:1556:17: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/core/gateway/http.c:1579:9: danger: deallocated with ‘http_response_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): [#def388]
FreeRDP-3.12.0/libfreerdp/core/gateway/http.c:1589:21: warning[-Wanalyzer-use-after-free]: use after ‘http_response_free’ of ‘response’
FreeRDP-3.12.0/libfreerdp/core/gateway/http.c:1546:15: enter_function: entry to ‘http_response_new’
FreeRDP-3.12.0/libfreerdp/core/gateway/http.c:1548:49: acquire_memory: allocated here
FreeRDP-3.12.0/libfreerdp/core/gateway/http.c:1550:12: branch_false: following ‘false’ branch (when ‘response’ is non-NULL)...
FreeRDP-3.12.0/libfreerdp/core/gateway/http.c:1553:35: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/core/gateway/http.c:1579:9: release_memory: deallocated here
FreeRDP-3.12.0/libfreerdp/core/gateway/http.c:1579:9: call_function: calling ‘http_response_free’ from ‘http_response_new’
Error: GCC_ANALYZER_WARNING (CWE-762): [#def389]
FreeRDP-3.12.0/libfreerdp/core/gateway/rdg.c:2243:9: warning[-Wanalyzer-mismatching-deallocation]: ‘rdg’ should have been deallocated with ‘free’ but was deallocated with ‘rdg_free’
FreeRDP-3.12.0/libfreerdp/core/gateway/rdg.c:2152:12: branch_false: following ‘false’ branch (when ‘context’ is non-NULL)...
FreeRDP-3.12.0/libfreerdp/core/gateway/rdg.c:2155:32: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/core/gateway/rdg.c:2155:32: acquire_memory: allocated here (expects deallocation with ‘free’)
FreeRDP-3.12.0/libfreerdp/core/gateway/rdg.c:2156:12: branch_false: following ‘false’ branch (when ‘rdg’ is non-NULL)...
FreeRDP-3.12.0/libfreerdp/core/gateway/rdg.c:2159:20: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/core/gateway/rdg.c:2173:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/libfreerdp/core/gateway/rdg.c:2174:17: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/core/gateway/rdg.c:2243:9: danger: deallocated with ‘rdg_free’ here; allocation at [(3)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/2) expects deallocation with ‘free’
Error: GCC_ANALYZER_WARNING (CWE-416): [#def390]
FreeRDP-3.12.0/libfreerdp/core/gateway/rdg.c:2253:9: warning[-Wanalyzer-use-after-free]: use after ‘rdg_free’ of ‘rdg’
FreeRDP-3.12.0/libfreerdp/core/gateway/rdg.c:2150:9: enter_function: entry to ‘rdg_new’
FreeRDP-3.12.0/libfreerdp/core/gateway/rdg.c:2152:12: branch_false: following ‘false’ branch (when ‘context’ is non-NULL)...
FreeRDP-3.12.0/libfreerdp/core/gateway/rdg.c:2155:32: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/core/gateway/rdg.c:2155:32: acquire_memory: allocated here
FreeRDP-3.12.0/libfreerdp/core/gateway/rdg.c:2156:12: branch_false: following ‘false’ branch (when ‘rdg’ is non-NULL)...
FreeRDP-3.12.0/libfreerdp/core/gateway/rdg.c:2159:20: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/core/gateway/rdg.c:2243:9: release_memory: deallocated here
FreeRDP-3.12.0/libfreerdp/core/gateway/rdg.c:2243:9: call_function: calling ‘rdg_free’ from ‘rdg_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def391]
FreeRDP-3.12.0/libfreerdp/core/gateway/rpc.c:510:13: warning[-Wanalyzer-malloc-leak]: leak of ‘rpc_out_channel_new(rpc, &*connection.Cookie)’
FreeRDP-3.12.0/libfreerdp/core/gateway/rpc.c:679:30: enter_function: entry to ‘rpc_virtual_connection_new’
FreeRDP-3.12.0/libfreerdp/core/gateway/rpc.c:686:12: branch_false: following ‘false’ branch (when ‘connection’ is non-NULL)...
FreeRDP-3.12.0/libfreerdp/core/gateway/rpc.c:689:36: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/core/gateway/rpc.c:693:40: call_function: calling ‘rpc_in_channel_new’ from ‘rpc_virtual_connection_new’
FreeRDP-3.12.0/libfreerdp/core/gateway/rpc.c:693:40: return_function: returning to ‘rpc_virtual_connection_new’ from ‘rpc_in_channel_new’
FreeRDP-3.12.0/libfreerdp/core/gateway/rpc.c:695:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/core/gateway/rpc.c:698:41: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/core/gateway/rpc.c:698:41: acquire_memory: allocated here
FreeRDP-3.12.0/libfreerdp/core/gateway/rpc.c:698:41: call_function: calling ‘rpc_out_channel_new’ from ‘rpc_virtual_connection_new’
Error: GCC_ANALYZER_WARNING (CWE-416): [#def392]
FreeRDP-3.12.0/libfreerdp/core/gateway/rpc.c:604:9: warning[-Wanalyzer-use-after-free]: use after ‘rpc_channel_free’ of ‘channel’
FreeRDP-3.12.0/libfreerdp/core/gateway/rpc.c:663:13: enter_function: entry to ‘rpc_virtual_connection_free’
FreeRDP-3.12.0/libfreerdp/core/gateway/rpc.c:665:12: branch_false: following ‘false’ branch (when ‘connection’ is non-NULL)...
FreeRDP-3.12.0/libfreerdp/core/gateway/rpc.c:668:13: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/core/gateway/rpc.c:668:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/libfreerdp/core/gateway/rpc.c:669:17: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/core/gateway/rpc.c:669:17: release_memory: deallocated here
FreeRDP-3.12.0/libfreerdp/core/gateway/rpc.c:669:17: call_function: calling ‘rpc_channel_free’ from ‘rpc_virtual_connection_free’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def393]
FreeRDP-3.12.0/libfreerdp/core/gateway/rpc.c:648:16: warning[-Wanalyzer-malloc-leak]: leak of ‘rpc_out_channel_new(rpc, &*connection.Cookie)’
FreeRDP-3.12.0/libfreerdp/core/gateway/rpc.c:679:30: enter_function: entry to ‘rpc_virtual_connection_new’
FreeRDP-3.12.0/libfreerdp/core/gateway/rpc.c:686:12: branch_false: following ‘false’ branch (when ‘connection’ is non-NULL)...
FreeRDP-3.12.0/libfreerdp/core/gateway/rpc.c:689:36: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/core/gateway/rpc.c:693:40: call_function: calling ‘rpc_in_channel_new’ from ‘rpc_virtual_connection_new’
FreeRDP-3.12.0/libfreerdp/core/gateway/rpc.c:693:40: return_function: returning to ‘rpc_virtual_connection_new’ from ‘rpc_in_channel_new’
FreeRDP-3.12.0/libfreerdp/core/gateway/rpc.c:695:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/core/gateway/rpc.c:698:41: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/core/gateway/rpc.c:698:41: acquire_memory: allocated here
FreeRDP-3.12.0/libfreerdp/core/gateway/rpc.c:698:41: call_function: calling ‘rpc_out_channel_new’ from ‘rpc_virtual_connection_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def394]
FreeRDP-3.12.0/libfreerdp/core/gateway/rpc.c:963:9: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.12.0/libfreerdp/core/gateway/rpc.c:924:12: branch_false: following ‘false’ branch (when ‘rpc’ is non-NULL)...
FreeRDP-3.12.0/libfreerdp/core/gateway/rpc.c:927:20: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/core/gateway/rpc.c:931:21: acquire_memory: allocated here
FreeRDP-3.12.0/libfreerdp/core/gateway/rpc.c:933:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/core/gateway/rpc.c:936:9: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/core/gateway/rpc.c:956:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/libfreerdp/core/gateway/rpc.c:957:17: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/core/gateway/rpc.c:963:9: danger: ‘<unknown>’ leaks here; was allocated at [(3)](sarif:/runs/0/results/5/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-762): [#def395]
FreeRDP-3.12.0/libfreerdp/core/gateway/rpc.c:963:9: warning[-Wanalyzer-mismatching-deallocation]: ‘rpc’ should have been deallocated with ‘free’ but was deallocated with ‘rpc_free’
FreeRDP-3.12.0/libfreerdp/core/gateway/rpc.c:922:24: acquire_memory: allocated here (expects deallocation with ‘free’)
FreeRDP-3.12.0/libfreerdp/core/gateway/rpc.c:924:12: branch_false: following ‘false’ branch (when ‘rpc’ is non-NULL)...
FreeRDP-3.12.0/libfreerdp/core/gateway/rpc.c:927:20: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/core/gateway/rpc.c:933:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/libfreerdp/core/gateway/rpc.c:934:17: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/core/gateway/rpc.c:963:9: danger: deallocated with ‘rpc_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): [#def396]
FreeRDP-3.12.0/libfreerdp/core/gateway/rpc.c:972:17: warning[-Wanalyzer-use-after-free]: use after ‘rpc_free’ of ‘rpc’
FreeRDP-3.12.0/libfreerdp/core/gateway/rpc.c:915:9: enter_function: entry to ‘rpc_new’
FreeRDP-3.12.0/libfreerdp/core/gateway/rpc.c:922:24: acquire_memory: allocated here
FreeRDP-3.12.0/libfreerdp/core/gateway/rpc.c:924:12: branch_false: following ‘false’ branch (when ‘rpc’ is non-NULL)...
FreeRDP-3.12.0/libfreerdp/core/gateway/rpc.c:927:20: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/core/gateway/rpc.c:963:9: release_memory: deallocated here
FreeRDP-3.12.0/libfreerdp/core/gateway/rpc.c:963:9: call_function: calling ‘rpc_free’ from ‘rpc_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def397]
FreeRDP-3.12.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.12.0/libfreerdp/core/gateway/rpc_bind.c:200:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/core/gateway/rpc_bind.c:203:27: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/core/gateway/rpc_bind.c:219:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/core/gateway/rpc_bind.c:223:9: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/core/gateway/rpc_bind.c:230:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/core/gateway/rpc_bind.c:233:9: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/core/gateway/rpc_bind.c:243:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/core/gateway/rpc_bind.c:246:9: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/core/gateway/rpc_bind.c:262:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/core/gateway/rpc_bind.c:265:14: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/core/gateway/rpc_bind.c:265:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/core/gateway/rpc_bind.c:268:22: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/core/gateway/rpc_bind.c:268:22: acquire_memory: allocated here
FreeRDP-3.12.0/libfreerdp/core/gateway/rpc_bind.c:270:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/core/gateway/rpc_bind.c:273:31: branch_false: ...to here
FreeRDP-3.12.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 [(13)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/12)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def398]
FreeRDP-3.12.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.12.0/libfreerdp/core/gateway/rpc_bind.c:398:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/core/gateway/rpc_bind.c:401:29: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/core/gateway/rpc_bind.c:426:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/core/gateway/rpc_bind.c:429:14: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/core/gateway/rpc_bind.c:429:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/core/gateway/rpc_bind.c:432:22: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/core/gateway/rpc_bind.c:432:22: acquire_memory: allocated here
FreeRDP-3.12.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/2/codeFlows/0/threadFlows/0/locations/6)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def399]
FreeRDP-3.12.0/libfreerdp/core/gateway/rpc_client.c:961:12: warning[-Wanalyzer-malloc-leak]: leak of ‘rpc_client_call_new(*rpc.CallId, (unsigned int)opnum)’
FreeRDP-3.12.0/libfreerdp/core/gateway/rpc_client.c:1020:6: enter_function: entry to ‘rpc_client_write_call’
FreeRDP-3.12.0/libfreerdp/core/gateway/rpc_client.c:1034:12: branch_false: following ‘false’ branch (when ‘s’ is non-NULL)...
FreeRDP-3.12.0/libfreerdp/core/gateway/rpc_client.c:1037:12: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/core/gateway/rpc_client.c:1037:12: branch_false: following ‘false’ branch (when ‘rpc’ is non-NULL)...
FreeRDP-3.12.0/libfreerdp/core/gateway/rpc_client.c:1040:9: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/core/gateway/rpc_client.c:1043:12: branch_false: following ‘false’ branch (when ‘auth’ is non-NULL)...
FreeRDP-3.12.0/libfreerdp/core/gateway/rpc_client.c:1049:12: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/core/gateway/rpc_client.c:1049:12: branch_false: following ‘false’ branch (when ‘connection’ is non-NULL)...
FreeRDP-3.12.0/libfreerdp/core/gateway/rpc_client.c:1052:9: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/core/gateway/rpc_client.c:1054:12: branch_false: following ‘false’ branch (when ‘inChannel’ is non-NULL)...
FreeRDP-3.12.0/libfreerdp/core/gateway/rpc_client.c:1057:9: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/core/gateway/rpc_client.c:1059:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/core/gateway/rpc_client.c:1062:30: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/core/gateway/rpc_client.c:1072:22: acquire_memory: allocated here
FreeRDP-3.12.0/libfreerdp/core/gateway/rpc_client.c:1072:22: call_function: calling ‘rpc_client_call_new’ from ‘rpc_client_write_call’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def400]
FreeRDP-3.12.0/libfreerdp/core/gateway/rpc_client.c:966:9: warning[-Wanalyzer-malloc-leak]: leak of ‘rpc_client_call_new(*rpc.CallId, (unsigned int)opnum)’
FreeRDP-3.12.0/libfreerdp/core/gateway/rpc_client.c:1020:6: enter_function: entry to ‘rpc_client_write_call’
FreeRDP-3.12.0/libfreerdp/core/gateway/rpc_client.c:1034:12: branch_false: following ‘false’ branch (when ‘s’ is non-NULL)...
FreeRDP-3.12.0/libfreerdp/core/gateway/rpc_client.c:1037:12: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/core/gateway/rpc_client.c:1037:12: branch_false: following ‘false’ branch (when ‘rpc’ is non-NULL)...
FreeRDP-3.12.0/libfreerdp/core/gateway/rpc_client.c:1040:9: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/core/gateway/rpc_client.c:1043:12: branch_false: following ‘false’ branch (when ‘auth’ is non-NULL)...
FreeRDP-3.12.0/libfreerdp/core/gateway/rpc_client.c:1049:12: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/core/gateway/rpc_client.c:1049:12: branch_false: following ‘false’ branch (when ‘connection’ is non-NULL)...
FreeRDP-3.12.0/libfreerdp/core/gateway/rpc_client.c:1052:9: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/core/gateway/rpc_client.c:1054:12: branch_false: following ‘false’ branch (when ‘inChannel’ is non-NULL)...
FreeRDP-3.12.0/libfreerdp/core/gateway/rpc_client.c:1057:9: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/core/gateway/rpc_client.c:1059:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/core/gateway/rpc_client.c:1062:30: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/core/gateway/rpc_client.c:1072:22: acquire_memory: allocated here
FreeRDP-3.12.0/libfreerdp/core/gateway/rpc_client.c:1072:22: call_function: calling ‘rpc_client_call_new’ from ‘rpc_client_write_call’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def401]
FreeRDP-3.12.0/libfreerdp/core/gateway/rpc_client.c:1077:31: warning[-Wanalyzer-malloc-leak]: leak of ‘rpc_client_call_new(*rpc.CallId, (unsigned int)opnum)’
FreeRDP-3.12.0/libfreerdp/core/gateway/rpc_client.c:1020:6: enter_function: entry to ‘rpc_client_write_call’
FreeRDP-3.12.0/libfreerdp/core/gateway/rpc_client.c:1034:12: branch_false: following ‘false’ branch (when ‘s’ is non-NULL)...
FreeRDP-3.12.0/libfreerdp/core/gateway/rpc_client.c:1037:12: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/core/gateway/rpc_client.c:1037:12: branch_false: following ‘false’ branch (when ‘rpc’ is non-NULL)...
FreeRDP-3.12.0/libfreerdp/core/gateway/rpc_client.c:1040:9: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/core/gateway/rpc_client.c:1043:12: branch_false: following ‘false’ branch (when ‘auth’ is non-NULL)...
FreeRDP-3.12.0/libfreerdp/core/gateway/rpc_client.c:1049:12: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/core/gateway/rpc_client.c:1049:12: branch_false: following ‘false’ branch (when ‘connection’ is non-NULL)...
FreeRDP-3.12.0/libfreerdp/core/gateway/rpc_client.c:1052:9: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/core/gateway/rpc_client.c:1054:12: branch_false: following ‘false’ branch (when ‘inChannel’ is non-NULL)...
FreeRDP-3.12.0/libfreerdp/core/gateway/rpc_client.c:1057:9: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/core/gateway/rpc_client.c:1059:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/core/gateway/rpc_client.c:1062:30: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/core/gateway/rpc_client.c:1072:22: call_function: calling ‘rpc_client_call_new’ from ‘rpc_client_write_call’
FreeRDP-3.12.0/libfreerdp/core/gateway/rpc_client.c:1072:22: return_function: returning to ‘rpc_client_write_call’ from ‘rpc_client_call_new’
FreeRDP-3.12.0/libfreerdp/core/gateway/rpc_client.c:1074:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/core/gateway/rpc_client.c:1077:31: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/core/gateway/rpc_client.c:1077:31: danger: ‘rpc_client_call_new(*rpc.CallId, (unsigned int)opnum)’ leaks here; was allocated at [(16)](sarif:/runs/0/results/3/codeFlows/0/threadFlows/0/locations/15)
Error: GCC_ANALYZER_WARNING (CWE-762): [#def402]
FreeRDP-3.12.0/libfreerdp/core/gateway/rpc_client.c:1079: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.12.0/libfreerdp/core/gateway/rpc_client.c:1020:6: enter_function: entry to ‘rpc_client_write_call’
FreeRDP-3.12.0/libfreerdp/core/gateway/rpc_client.c:1034:12: branch_false: following ‘false’ branch (when ‘s’ is non-NULL)...
FreeRDP-3.12.0/libfreerdp/core/gateway/rpc_client.c:1037:12: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/core/gateway/rpc_client.c:1037:12: branch_false: following ‘false’ branch (when ‘rpc’ is non-NULL)...
FreeRDP-3.12.0/libfreerdp/core/gateway/rpc_client.c:1040:9: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/core/gateway/rpc_client.c:1043:12: branch_false: following ‘false’ branch (when ‘auth’ is non-NULL)...
FreeRDP-3.12.0/libfreerdp/core/gateway/rpc_client.c:1049:12: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/core/gateway/rpc_client.c:1049:12: branch_false: following ‘false’ branch (when ‘connection’ is non-NULL)...
FreeRDP-3.12.0/libfreerdp/core/gateway/rpc_client.c:1052:9: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/core/gateway/rpc_client.c:1054:12: branch_false: following ‘false’ branch (when ‘inChannel’ is non-NULL)...
FreeRDP-3.12.0/libfreerdp/core/gateway/rpc_client.c:1057:9: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/core/gateway/rpc_client.c:1059:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/core/gateway/rpc_client.c:1062:30: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/core/gateway/rpc_client.c:1072:22: call_function: calling ‘rpc_client_call_new’ from ‘rpc_client_write_call’
FreeRDP-3.12.0/libfreerdp/core/gateway/rpc_client.c:1072:22: return_function: returning to ‘rpc_client_write_call’ from ‘rpc_client_call_new’
FreeRDP-3.12.0/libfreerdp/core/gateway/rpc_client.c:1074:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/core/gateway/rpc_client.c:1077:31: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/core/gateway/rpc_client.c:1077:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/libfreerdp/core/gateway/rpc_client.c:1079:17: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/core/gateway/rpc_client.c:1079:17: danger: deallocated with ‘rpc_client_call_free’ here; allocation at [(16)](sarif:/runs/0/results/4/codeFlows/0/threadFlows/0/locations/15) expects deallocation with ‘free’
Error: GCC_ANALYZER_WARNING (CWE-762): [#def403]
FreeRDP-3.12.0/libfreerdp/core/gateway/rpc_client.c:1220:9: warning[-Wanalyzer-mismatching-deallocation]: ‘client’ should have been deallocated with ‘free’ but was deallocated with ‘rpc_client_free’
FreeRDP-3.12.0/libfreerdp/core/gateway/rpc_client.c:1171:12: enter_function: entry to ‘rpc_client_new’
FreeRDP-3.12.0/libfreerdp/core/gateway/rpc_client.c:1174:41: acquire_memory: allocated here (expects deallocation with ‘free’)
FreeRDP-3.12.0/libfreerdp/core/gateway/rpc_client.c:1176:12: branch_false: following ‘false’ branch (when ‘client’ is non-NULL)...
FreeRDP-3.12.0/libfreerdp/core/gateway/rpc_client.c:1179:14: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/core/gateway/rpc_client.c:1179:14: call_function: calling ‘rpc_client_resolve_gateway’ from ‘rpc_client_new’
FreeRDP-3.12.0/libfreerdp/core/gateway/rpc_client.c:1179:14: return_function: returning to ‘rpc_client_new’ from ‘rpc_client_resolve_gateway’
FreeRDP-3.12.0/libfreerdp/core/gateway/rpc_client.c:1179:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/libfreerdp/core/gateway/rpc_client.c:1181:17: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/core/gateway/rpc_client.c:1220:9: danger: deallocated with ‘rpc_client_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): [#def404]
FreeRDP-3.12.0/libfreerdp/core/gateway/rpc_client.c:1230:14: warning[-Wanalyzer-use-after-free]: use after ‘rpc_client_free’ of ‘client’
FreeRDP-3.12.0/libfreerdp/core/gateway/rpc_client.c:1171:12: enter_function: entry to ‘rpc_client_new’
FreeRDP-3.12.0/libfreerdp/core/gateway/rpc_client.c:1174:41: acquire_memory: allocated here
FreeRDP-3.12.0/libfreerdp/core/gateway/rpc_client.c:1176:12: branch_false: following ‘false’ branch (when ‘client’ is non-NULL)...
FreeRDP-3.12.0/libfreerdp/core/gateway/rpc_client.c:1179:14: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/core/gateway/rpc_client.c:1179:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/libfreerdp/core/gateway/rpc_client.c:1181:17: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/core/gateway/rpc_client.c:1220:9: release_memory: deallocated here
FreeRDP-3.12.0/libfreerdp/core/gateway/rpc_client.c:1220:9: call_function: calling ‘rpc_client_free’ from ‘rpc_client_new’
Error: GCC_ANALYZER_WARNING (CWE-476): [#def405]
FreeRDP-3.12.0/libfreerdp/core/gateway/tsg.c:335:9: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘tunnelContext’
FreeRDP-3.12.0/libfreerdp/core/gateway/tsg.c:2349:6: enter_function: entry to ‘tsg_recv_pdu’
FreeRDP-3.12.0/libfreerdp/core/gateway/tsg.c:2551:30: call_function: calling ‘TsProxyCloseChannelReadResponse’ from ‘tsg_recv_pdu’
FreeRDP-3.12.0/libfreerdp/core/gateway/tsg.c:2551:30: return_function: returning to ‘tsg_recv_pdu’ from ‘TsProxyCloseChannelReadResponse’
FreeRDP-3.12.0/libfreerdp/core/gateway/tsg.c:2551:28: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/core/gateway/tsg.c:2557:30: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/core/gateway/tsg.c:2557:30: call_function: calling ‘tsg_transition_to_state’ from ‘tsg_recv_pdu’
FreeRDP-3.12.0/libfreerdp/core/gateway/tsg.c:2557:30: return_function: returning to ‘tsg_recv_pdu’ from ‘tsg_transition_to_state’
FreeRDP-3.12.0/libfreerdp/core/gateway/tsg.c:2560:30: call_function: calling ‘TsProxyCloseChannelWriteRequest’ from ‘tsg_recv_pdu’
Error: COMPILER_WARNING (CWE-563): [#def406]
FreeRDP-3.12.0/libfreerdp/core/gateway/tsg.c: scope_hint: In function ‘tsg_ndr_read_tsg_caps’
FreeRDP-3.12.0/libfreerdp/core/gateway/tsg.c:510:16: warning[-Wunused-but-set-variable]: variable ‘count’ set but not used
Error: COMPILER_WARNING (CWE-563): [#def407]
FreeRDP-3.12.0/libfreerdp/core/gateway/tsg.c:699:16: warning[-Wunused-but-set-variable]: variable ‘MaxOffsetValue’ set but not used
Error: COMPILER_WARNING (CWE-563): [#def408]
FreeRDP-3.12.0/libfreerdp/core/gateway/tsg.c: scope_hint: In function ‘tsg_ndr_read_packet_response’
FreeRDP-3.12.0/libfreerdp/core/gateway/tsg.c:700:16: warning[-Wunused-but-set-variable]: variable ‘idleTimeout’ set but not used
Error: CPPCHECK_WARNING (CWE-664): [#def409]
FreeRDP-3.12.0/libfreerdp/core/gateway/tsg.c:770: error[va_list_usedBeforeStarted]: va_list 'ap' used before va_start() was called.
Error: COMPILER_WARNING (CWE-563): [#def410]
FreeRDP-3.12.0/libfreerdp/core/gateway/tsg.c:1534:16: warning[-Wunused-but-set-variable]: variable ‘MsgId’ set but not used
Error: COMPILER_WARNING (CWE-563): [#def411]
FreeRDP-3.12.0/libfreerdp/core/gateway/tsg.c:1535:16: warning[-Wunused-but-set-variable]: variable ‘MsgType’ set but not used
Error: COMPILER_WARNING (CWE-563): [#def412]
FreeRDP-3.12.0/libfreerdp/core/gateway/tsg.c: scope_hint: In function ‘tsg_ndr_read_caps_response’
FreeRDP-3.12.0/libfreerdp/core/gateway/tsg.c:1536:16: warning[-Wunused-but-set-variable]: variable ‘IsMessagePresent’ set but not used
Error: GCC_ANALYZER_WARNING (CWE-835): [#def413]
FreeRDP-3.12.0/libfreerdp/core/gateway/websocket.c:365:25: warning[-Wanalyzer-infinite-loop]: infinite loop
Error: GCC_ANALYZER_WARNING (CWE-762): [#def414]
FreeRDP-3.12.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.12.0/libfreerdp/core/gateway/websocket.c:465:38: acquire_memory: allocated here (expects deallocation with ‘free’)
FreeRDP-3.12.0/libfreerdp/core/gateway/websocket.c:466:12: branch_false: following ‘false’ branch (when ‘context’ is non-NULL)...
FreeRDP-3.12.0/libfreerdp/core/gateway/websocket.c:469:41: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/core/gateway/websocket.c:470:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/libfreerdp/core/gateway/websocket.c:471:17: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/core/gateway/websocket.c:478:9: danger: deallocated with ‘websocket_context_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): [#def415]
FreeRDP-3.12.0/libfreerdp/core/gateway/websocket.c:487:9: warning[-Wanalyzer-use-after-free]: use after ‘websocket_context_free’ of ‘context’
FreeRDP-3.12.0/libfreerdp/core/gateway/websocket.c:463:20: enter_function: entry to ‘websocket_context_new’
FreeRDP-3.12.0/libfreerdp/core/gateway/websocket.c:465:38: acquire_memory: allocated here
FreeRDP-3.12.0/libfreerdp/core/gateway/websocket.c:466:12: branch_false: following ‘false’ branch (when ‘context’ is non-NULL)...
FreeRDP-3.12.0/libfreerdp/core/gateway/websocket.c:469:41: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/core/gateway/websocket.c:478:9: release_memory: deallocated here
FreeRDP-3.12.0/libfreerdp/core/gateway/websocket.c:478:9: call_function: calling ‘websocket_context_free’ from ‘websocket_context_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def416]
FreeRDP-3.12.0/libfreerdp/core/gateway/wst.c:836:9: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.12.0/libfreerdp/core/gateway/wst.c:777:9: enter_function: entry to ‘wst_new’
FreeRDP-3.12.0/libfreerdp/core/gateway/wst.c:779:12: branch_false: following ‘false’ branch (when ‘context’ is non-NULL)...
FreeRDP-3.12.0/libfreerdp/core/gateway/wst.c:782:32: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/core/gateway/wst.c:783:12: branch_false: following ‘false’ branch (when ‘wst’ is non-NULL)...
FreeRDP-3.12.0/libfreerdp/core/gateway/wst.c:786:9: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/core/gateway/wst.c:792:14: call_function: calling ‘wst_parse_url’ from ‘wst_new’
FreeRDP-3.12.0/libfreerdp/core/gateway/wst.c:792:14: return_function: returning to ‘wst_new’ from ‘wst_parse_url’
FreeRDP-3.12.0/libfreerdp/core/gateway/wst.c:792:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/libfreerdp/core/gateway/wst.c:793:17: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/core/gateway/wst.c:836:9: danger: ‘<unknown>’ leaks here; was allocated at [(10)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/9)
Error: GCC_ANALYZER_WARNING (CWE-762): [#def417]
FreeRDP-3.12.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.12.0/libfreerdp/core/gateway/wst.c:779:12: branch_false: following ‘false’ branch (when ‘context’ is non-NULL)...
FreeRDP-3.12.0/libfreerdp/core/gateway/wst.c:782:32: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/core/gateway/wst.c:782:32: acquire_memory: allocated here (expects deallocation with ‘free’)
FreeRDP-3.12.0/libfreerdp/core/gateway/wst.c:783:12: branch_false: following ‘false’ branch (when ‘wst’ is non-NULL)...
FreeRDP-3.12.0/libfreerdp/core/gateway/wst.c:786:9: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/core/gateway/wst.c:792:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/libfreerdp/core/gateway/wst.c:793:17: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/core/gateway/wst.c:836:9: danger: deallocated with ‘wst_free’ here; allocation at [(3)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/2) expects deallocation with ‘free’
Error: GCC_ANALYZER_WARNING (CWE-416): [#def418]
FreeRDP-3.12.0/libfreerdp/core/gateway/wst.c:846:9: warning[-Wanalyzer-use-after-free]: use after ‘wst_free’ of ‘wst’
FreeRDP-3.12.0/libfreerdp/core/gateway/wst.c:777:9: enter_function: entry to ‘wst_new’
FreeRDP-3.12.0/libfreerdp/core/gateway/wst.c:779:12: branch_false: following ‘false’ branch (when ‘context’ is non-NULL)...
FreeRDP-3.12.0/libfreerdp/core/gateway/wst.c:782:32: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/core/gateway/wst.c:782:32: acquire_memory: allocated here
FreeRDP-3.12.0/libfreerdp/core/gateway/wst.c:783:12: branch_false: following ‘false’ branch (when ‘wst’ is non-NULL)...
FreeRDP-3.12.0/libfreerdp/core/gateway/wst.c:786:9: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/core/gateway/wst.c:792:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/libfreerdp/core/gateway/wst.c:793:17: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/core/gateway/wst.c:836:9: release_memory: deallocated here
FreeRDP-3.12.0/libfreerdp/core/gateway/wst.c:836:9: call_function: calling ‘wst_free’ from ‘wst_new’
Error: COMPILER_WARNING (CWE-563): [#def419]
FreeRDP-3.12.0/libfreerdp/core/gcc.c: scope_hint: In function ‘gcc_read_client_core_data’
FreeRDP-3.12.0/libfreerdp/core/gcc.c:1213:24: warning[-Wunused-but-set-variable]: variable ‘clientProductIdLen’ set but not used
Error: COMPILER_WARNING (CWE-563): [#def420]
FreeRDP-3.12.0/libfreerdp/core/gcc.c: scope_hint: In function ‘gcc_read_server_network_data’
FreeRDP-3.12.0/libfreerdp/core/gcc.c:1928:16: warning[-Wunused-but-set-variable]: variable ‘MCSChannelId’ set but not used
Error: COMPILER_WARNING (CWE-1164): [#def421]
FreeRDP-3.12.0/libfreerdp/core/license.c:805:6: warning[-Wunused-function]: ‘license_read_server_upgrade_license’ defined but not used
Error: GCC_ANALYZER_WARNING (CWE-401): [#def422]
FreeRDP-3.12.0/libfreerdp/core/license.c:1480:17: warning[-Wanalyzer-malloc-leak]: leak of ‘*blob.data’
FreeRDP-3.12.0/libfreerdp/core/license.c:2625:6: enter_function: entry to ‘license_read_client_platform_challenge_response’
FreeRDP-3.12.0/libfreerdp/core/license.c:2629:14: call_function: calling ‘license_read_binary_blob’ from ‘license_read_client_platform_challenge_response’
Error: COMPILER_WARNING (CWE-563): [#def423]
FreeRDP-3.12.0/libfreerdp/core/license.c: scope_hint: In function ‘license_read_platform_challenge_packet’
FreeRDP-3.12.0/libfreerdp/core/license.c:1966:16: warning[-Wunused-but-set-variable]: variable ‘ConnectFlags’ set but not used
Error: COMPILER_WARNING (CWE-1164): [#def424]
FreeRDP-3.12.0/libfreerdp/core/license.c: scope_hint: At top level
FreeRDP-3.12.0/libfreerdp/core/license.c:2569:6: warning[-Wunused-function]: ‘license_read_platform_challenge_response’ defined but not used
Error: GCC_ANALYZER_WARNING (CWE-401): [#def425]
FreeRDP-3.12.0/libfreerdp/core/license.c:2722:9: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.12.0/libfreerdp/core/license.c:2667:13: enter_function: entry to ‘license_new’
FreeRDP-3.12.0/libfreerdp/core/license.c:2673:12: branch_false: following ‘false’ branch (when ‘license’ is non-NULL)...
FreeRDP-3.12.0/libfreerdp/core/license.c:2676:9: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/core/license.c:2683:38: acquire_memory: allocated here
FreeRDP-3.12.0/libfreerdp/core/license.c:2683:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/core/license.c:2685:38: call_function: inlined call to ‘license_new_product_info’ from ‘license_new’
FreeRDP-3.12.0/libfreerdp/core/license.c:2685:12: branch_true: following ‘true’ branch (when ‘productInfo’ is NULL)...
FreeRDP-3.12.0/libfreerdp/core/license.c:2686:17: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/core/license.c:2722:9: danger: ‘<unknown>’ leaks here; was allocated at [(4)](sarif:/runs/0/results/3/codeFlows/0/threadFlows/0/locations/3)
Error: GCC_ANALYZER_WARNING (CWE-762): [#def426]
FreeRDP-3.12.0/libfreerdp/core/license.c:2722:9: warning[-Wanalyzer-mismatching-deallocation]: ‘license’ should have been deallocated with ‘free’ but was deallocated with ‘license_free’
FreeRDP-3.12.0/libfreerdp/core/license.c:2672:32: acquire_memory: allocated here (expects deallocation with ‘free’)
FreeRDP-3.12.0/libfreerdp/core/license.c:2673:12: branch_false: following ‘false’ branch (when ‘license’ is non-NULL)...
FreeRDP-3.12.0/libfreerdp/core/license.c:2676:9: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/core/license.c:2683:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/libfreerdp/core/license.c:2684:17: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/core/license.c:2722:9: danger: deallocated with ‘license_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): [#def427]
FreeRDP-3.12.0/libfreerdp/core/license.c:2736:17: warning[-Wanalyzer-use-after-free]: use after ‘license_free’ of ‘license’
FreeRDP-3.12.0/libfreerdp/core/license.c:2667:13: enter_function: entry to ‘license_new’
FreeRDP-3.12.0/libfreerdp/core/license.c:2672:32: acquire_memory: allocated here
FreeRDP-3.12.0/libfreerdp/core/license.c:2673:12: branch_false: following ‘false’ branch (when ‘license’ is non-NULL)...
FreeRDP-3.12.0/libfreerdp/core/license.c:2676:9: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/core/license.c:2722:9: release_memory: deallocated here
FreeRDP-3.12.0/libfreerdp/core/license.c:2722:9: call_function: calling ‘license_free’ from ‘license_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def428]
FreeRDP-3.12.0/libfreerdp/core/listener.c:114:31: warning[-Wanalyzer-malloc-leak]: leak of ‘WSACreateEvent()’
FreeRDP-3.12.0/libfreerdp/core/listener.c:62:12: branch_false: following ‘false’ branch (when ‘sockfd != -1’)...
FreeRDP-3.12.0/libfreerdp/core/listener.c:68:27: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/core/listener.c:69:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/core/listener.c:77:28: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/core/listener.c:85:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/core/listener.c:94:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/core/listener.c:103:13: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/core/listener.c:103:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/core/listener.c:111:27: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/core/listener.c:112:51: acquire_memory: allocated here
FreeRDP-3.12.0/libfreerdp/core/listener.c:114:31: danger: ‘WSACreateEvent()’ leaks here; was allocated at [(14)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/13)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def429]
FreeRDP-3.12.0/libfreerdp/core/listener.c:224:39: warning[-Wanalyzer-malloc-leak]: leak of ‘WSACreateEvent()’
FreeRDP-3.12.0/libfreerdp/core/listener.c:148:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/core/listener.c:154:15: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/core/listener.c:156:12: branch_false: following ‘false’ branch...
branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/core/listener.c:159:41: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/libfreerdp/core/listener.c:161:20: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/core/listener.c:170:26: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/core/listener.c:172:20: branch_false: following ‘false’ branch (when ‘sockfd != -1’)...
FreeRDP-3.12.0/libfreerdp/core/listener.c:178:17: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/core/listener.c:205:20: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/core/listener.c:211:26: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/core/listener.c:213:20: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/core/listener.c:221:35: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/core/listener.c:222:59: acquire_memory: allocated here
FreeRDP-3.12.0/libfreerdp/core/listener.c:224:39: danger: ‘WSACreateEvent()’ leaks here; was allocated at [(16)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/15)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def430]
FreeRDP-3.12.0/libfreerdp/core/listener.c:303:9: warning[-Wanalyzer-malloc-leak]: leak of ‘((rdpListener)*(void *)*instance.listener).events[<unknown>]’
FreeRDP-3.12.0/libfreerdp/core/listener.c:249:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/core/listener.c:255:18: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/core/listener.c:257:12: branch_false: following ‘false’ branch (when ‘sockfd != -1’)...
FreeRDP-3.12.0/libfreerdp/core/listener.c:263:18: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/core/listener.c:264:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/core/listener.c:271:9: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/core/listener.c:276:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/core/listener.c:283:18: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/core/listener.c:285:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/core/listener.c:292:18: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/core/listener.c:292:18: acquire_memory: allocated here
FreeRDP-3.12.0/libfreerdp/core/listener.c:294:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/core/listener.c:301:27: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/core/listener.c:303:9: danger: ‘((rdpListener)*(void *)*instance.listener).events[<unknown>]’ leaks here; was allocated at [(13)](sarif:/runs/0/results/3/codeFlows/0/threadFlows/0/locations/12)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def431]
FreeRDP-3.12.0/libfreerdp/core/listener.c:328:31: warning[-Wanalyzer-malloc-leak]: leak of ‘WSACreateEvent()’
FreeRDP-3.12.0/libfreerdp/core/listener.c:316:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/core/listener.c:322:13: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/core/listener.c:322:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/core/listener.c:325:27: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/core/listener.c:326:51: acquire_memory: allocated here
FreeRDP-3.12.0/libfreerdp/core/listener.c:328:31: danger: ‘WSACreateEvent()’ leaks here; was allocated at [(5)](sarif:/runs/0/results/4/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def432]
FreeRDP-3.12.0/libfreerdp/core/message.c:1319:9: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.12.0/libfreerdp/core/message.c:1300:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/core/message.c:1305:12: branch_false: following ‘false’ branch (when ‘wParam’ is non-NULL)...
FreeRDP-3.12.0/libfreerdp/core/message.c:1308:9: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/core/message.c:1311:12: branch_false: following ‘false’ branch (when ‘lParam’ is non-NULL)...
FreeRDP-3.12.0/libfreerdp/core/message.c:1314:28: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/core/message.c:1314:28: acquire_memory: allocated here
FreeRDP-3.12.0/libfreerdp/core/message.c:1316:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/core/message.c:1319:9: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/core/message.c:1319:9: 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): [#def433]
FreeRDP-3.12.0/libfreerdp/core/nla.c:2113:9: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.12.0/libfreerdp/core/nla.c:2082:12: branch_false: following ‘false’ branch (when ‘nla’ is non-NULL)...
FreeRDP-3.12.0/libfreerdp/core/nla.c:2085:9: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/core/nla.c:2093:25: acquire_memory: allocated here
FreeRDP-3.12.0/libfreerdp/core/nla.c:2094:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/core/nla.c:2097:21: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/core/nla.c:2098:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/libfreerdp/core/nla.c:2099:17: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/core/nla.c:2113:9: danger: ‘<unknown>’ leaks here; was allocated at [(3)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-762): [#def434]
FreeRDP-3.12.0/libfreerdp/core/nla.c:2113:9: warning[-Wanalyzer-mismatching-deallocation]: ‘nla’ should have been deallocated with ‘free’ but was deallocated with ‘nla_free’
FreeRDP-3.12.0/libfreerdp/core/nla.c:2080:32: acquire_memory: allocated here (expects deallocation with ‘free’)
FreeRDP-3.12.0/libfreerdp/core/nla.c:2082:12: branch_false: following ‘false’ branch (when ‘nla’ is non-NULL)...
FreeRDP-3.12.0/libfreerdp/core/nla.c:2085:9: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/core/nla.c:2094:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/libfreerdp/core/nla.c:2095:17: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/core/nla.c:2113:9: danger: deallocated with ‘nla_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): [#def435]
FreeRDP-3.12.0/libfreerdp/core/nla.c:2128:9: warning[-Wanalyzer-use-after-free]: use after ‘nla_free’ of ‘nla’
FreeRDP-3.12.0/libfreerdp/core/nla.c:2072:9: enter_function: entry to ‘nla_new’
FreeRDP-3.12.0/libfreerdp/core/nla.c:2080:32: acquire_memory: allocated here
FreeRDP-3.12.0/libfreerdp/core/nla.c:2082:12: branch_false: following ‘false’ branch (when ‘nla’ is non-NULL)...
FreeRDP-3.12.0/libfreerdp/core/nla.c:2085:9: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/core/nla.c:2113:9: release_memory: deallocated here
FreeRDP-3.12.0/libfreerdp/core/nla.c:2113:9: call_function: calling ‘nla_free’ from ‘nla_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def436]
FreeRDP-3.12.0/libfreerdp/core/orders.c:2318:13: warning[-Wanalyzer-malloc-leak]: leak of ‘update_read_cache_bitmap_order(update, s, compressed, (int)v)’
FreeRDP-3.12.0/libfreerdp/core/orders.c:4438:6: enter_function: entry to ‘update_recv_order’
FreeRDP-3.12.0/libfreerdp/core/orders.c:4444:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/core/orders.c:4447:9: call_function: inlined call to ‘stream_read_u8’ from ‘update_recv_order’
FreeRDP-3.12.0/libfreerdp/core/orders.c:4449:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/core/orders.c:4451:17: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/core/orders.c:4451:17: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/libfreerdp/core/orders.c:4452:22: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/core/orders.c:4452:22: call_function: calling ‘update_recv_secondary_order’ from ‘update_recv_order’
Error: GCC_ANALYZER_WARNING (CWE-762): [#def437]
FreeRDP-3.12.0/libfreerdp/core/orders.c:2375:9: warning[-Wanalyzer-mismatching-deallocation]: ‘cache_bitmap’ should have been deallocated with ‘free’ but was deallocated with ‘free_cache_bitmap_order’
FreeRDP-3.12.0/libfreerdp/core/orders.c:4438:6: enter_function: entry to ‘update_recv_order’
FreeRDP-3.12.0/libfreerdp/core/orders.c:4444:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/core/orders.c:4447:9: call_function: inlined call to ‘stream_read_u8’ from ‘update_recv_order’
FreeRDP-3.12.0/libfreerdp/core/orders.c:4449:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/core/orders.c:4451:17: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/core/orders.c:4451:17: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/libfreerdp/core/orders.c:4452:22: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/core/orders.c:4452:22: call_function: calling ‘update_recv_secondary_order’ from ‘update_recv_order’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def438]
FreeRDP-3.12.0/libfreerdp/core/orders.c:2758:9: warning[-Wanalyzer-malloc-leak]: leak of ‘update_read_cache_color_table_order(update, s, (int)v)’
FreeRDP-3.12.0/libfreerdp/core/orders.c:4438:6: enter_function: entry to ‘update_recv_order’
FreeRDP-3.12.0/libfreerdp/core/orders.c:4444:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/core/orders.c:4447:9: call_function: inlined call to ‘stream_read_u8’ from ‘update_recv_order’
FreeRDP-3.12.0/libfreerdp/core/orders.c:4449:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/core/orders.c:4451:17: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/core/orders.c:4451:17: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/libfreerdp/core/orders.c:4452:22: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/core/orders.c:4452:22: call_function: calling ‘update_recv_secondary_order’ from ‘update_recv_order’
Error: GCC_ANALYZER_WARNING (CWE-762): [#def439]
FreeRDP-3.12.0/libfreerdp/core/orders.c:2758:9: warning[-Wanalyzer-mismatching-deallocation]: ‘cache_color_table’ should have been deallocated with ‘free’ but was deallocated with ‘free_cache_color_table_order’
FreeRDP-3.12.0/libfreerdp/core/orders.c:4438:6: enter_function: entry to ‘update_recv_order’
FreeRDP-3.12.0/libfreerdp/core/orders.c:4444:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/core/orders.c:4447:9: call_function: inlined call to ‘stream_read_u8’ from ‘update_recv_order’
FreeRDP-3.12.0/libfreerdp/core/orders.c:4449:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/core/orders.c:4451:17: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/core/orders.c:4451:17: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/libfreerdp/core/orders.c:4452:22: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/core/orders.c:4452:22: call_function: calling ‘update_recv_secondary_order’ from ‘update_recv_order’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def440]
FreeRDP-3.12.0/libfreerdp/core/orders.c:3129:16: warning[-Wanalyzer-malloc-leak]: leak of ‘cache_brush’
FreeRDP-3.12.0/libfreerdp/core/orders.c:4438:6: enter_function: entry to ‘update_recv_order’
FreeRDP-3.12.0/libfreerdp/core/orders.c:4444:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/core/orders.c:4447:9: call_function: inlined call to ‘stream_read_u8’ from ‘update_recv_order’
FreeRDP-3.12.0/libfreerdp/core/orders.c:4449:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/core/orders.c:4451:17: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/core/orders.c:4451:17: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/libfreerdp/core/orders.c:4452:22: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/core/orders.c:4452:22: call_function: calling ‘update_recv_secondary_order’ from ‘update_recv_order’
Error: COMPILER_WARNING (CWE-563): [#def441]
FreeRDP-3.12.0/libfreerdp/core/rdp.c: scope_hint: In function ‘rdp_read_header’
FreeRDP-3.12.0/libfreerdp/core/rdp.c:647:23: warning[-Wunused-variable]: unused variable ‘byte’
Error: COMPILER_WARNING (CWE-563): [#def442]
FreeRDP-3.12.0/libfreerdp/core/rdp.c: scope_hint: In function ‘rdp_recv_server_set_keyboard_indicators_pdu’
FreeRDP-3.12.0/libfreerdp/core/rdp.c:994:24: warning[-Wunused-variable]: unused variable ‘unitId’
Error: GCC_ANALYZER_WARNING (CWE-762): [#def443]
FreeRDP-3.12.0/libfreerdp/core/rdp.c:2399:9: warning[-Wanalyzer-mismatching-deallocation]: ‘rdp’ should have been deallocated with ‘free’ but was deallocated with ‘rdp_free’
FreeRDP-3.12.0/libfreerdp/core/rdp.c:2266:24: acquire_memory: allocated here (expects deallocation with ‘free’)
FreeRDP-3.12.0/libfreerdp/core/rdp.c:2268:12: branch_false: following ‘false’ branch (when ‘rdp’ is non-NULL)...
FreeRDP-3.12.0/libfreerdp/core/rdp.c:2271:20: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/core/rdp.c:2284:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/libfreerdp/core/rdp.c:2286:53: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/core/rdp.c:2288:20: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/libfreerdp/core/rdp.c:2289:25: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/core/rdp.c:2399:9: danger: deallocated with ‘rdp_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-688): [#def444]
FreeRDP-3.12.0/libfreerdp/core/rdstls.c:448:21: warning[-Wanalyzer-null-argument]: use of NULL ‘clientStr’ where non-null expected
FreeRDP-3.12.0/libfreerdp/core/rdstls.c:669:12: enter_function: entry to ‘rdstls_recv’
FreeRDP-3.12.0/libfreerdp/core/rdstls.c:682:9: call_function: inlined call to ‘stream_read_u16_le’ from ‘rdstls_recv’
FreeRDP-3.12.0/libfreerdp/core/rdstls.c:683:12: branch_false: following ‘false’ branch (when ‘v == 1’)...
branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/core/rdstls.c:691:9: call_function: inlined call to ‘stream_read_u16_le’ from ‘rdstls_recv’
FreeRDP-3.12.0/libfreerdp/core/rdstls.c:699:30: call_function: calling ‘rdstls_process_authentication_request’ from ‘rdstls_recv’
Error: GCC_ANALYZER_WARNING (CWE-476): [#def445]
FreeRDP-3.12.0/libfreerdp/core/server.c:190:17: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘channel’
FreeRDP-3.12.0/libfreerdp/core/server.c:275:13: enter_function: entry to ‘wts_read_drdynvc_pdu’
FreeRDP-3.12.0/libfreerdp/core/server.c:288:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/core/server.c:291:9: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/core/server.c:298:12: branch_false: following ‘false’ branch (when ‘Cmd != 5’)...
FreeRDP-3.12.0/libfreerdp/core/server.c:301:13: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/core/server.c:301:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/libfreerdp/core/server.c:304:17: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/core/server.c:304:17: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/libfreerdp/core/server.c:333:17: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/core/server.c:336:40: call_function: calling ‘wts_read_drdynvc_create_response’ from ‘wts_read_drdynvc_pdu’
Error: GCC_ANALYZER_WARNING (CWE-476): [#def446]
FreeRDP-3.12.0/libfreerdp/core/server.c:195:17: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘channel’
FreeRDP-3.12.0/libfreerdp/core/server.c:275:13: enter_function: entry to ‘wts_read_drdynvc_pdu’
FreeRDP-3.12.0/libfreerdp/core/server.c:288:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/core/server.c:291:9: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/core/server.c:298:12: branch_false: following ‘false’ branch (when ‘Cmd != 5’)...
FreeRDP-3.12.0/libfreerdp/core/server.c:301:13: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/core/server.c:301:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/libfreerdp/core/server.c:304:17: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/core/server.c:304:17: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/libfreerdp/core/server.c:333:17: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/core/server.c:336:40: call_function: calling ‘wts_read_drdynvc_create_response’ from ‘wts_read_drdynvc_pdu’
Error: GCC_ANALYZER_WARNING (CWE-476): [#def447]
FreeRDP-3.12.0/libfreerdp/core/server.c:271:9: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘dvc’
FreeRDP-3.12.0/libfreerdp/core/server.c:275:13: enter_function: entry to ‘wts_read_drdynvc_pdu’
FreeRDP-3.12.0/libfreerdp/core/server.c:288:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/core/server.c:291:9: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/core/server.c:298:12: branch_false: following ‘false’ branch (when ‘Cmd != 5’)...
FreeRDP-3.12.0/libfreerdp/core/server.c:301:13: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/core/server.c:301:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/libfreerdp/core/server.c:304:17: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/core/server.c:304:17: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/libfreerdp/core/server.c:333:17: branch_true: ...to here
FreeRDP-3.12.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): [#def448]
FreeRDP-3.12.0/libfreerdp/core/server.c:339:37: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘dvc’
FreeRDP-3.12.0/libfreerdp/core/server.c:288:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/core/server.c:291:9: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/core/server.c:298:12: branch_false: following ‘false’ branch (when ‘Cmd != 5’)...
FreeRDP-3.12.0/libfreerdp/core/server.c:301:13: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/core/server.c:301:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/libfreerdp/core/server.c:304:17: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/core/server.c:304:17: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/libfreerdp/core/server.c:333:17: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/core/server.c:339:37: danger: dereference of NULL ‘dvc’
Error: GCC_ANALYZER_WARNING (CWE-476): [#def449]
FreeRDP-3.12.0/libfreerdp/core/server.c:351:37: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘dvc’
FreeRDP-3.12.0/libfreerdp/core/server.c:288:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/core/server.c:291:9: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/core/server.c:298:12: branch_false: following ‘false’ branch (when ‘Cmd != 5’)...
FreeRDP-3.12.0/libfreerdp/core/server.c:301:13: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/core/server.c:301:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/libfreerdp/core/server.c:304:17: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/core/server.c:304:17: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/libfreerdp/core/server.c:333:17: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/core/server.c:351:37: danger: dereference of NULL ‘dvc’
Error: GCC_ANALYZER_WARNING (CWE-762): [#def450]
FreeRDP-3.12.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.12.0/libfreerdp/core/server.c:1440:15: enter_function: entry to ‘FreeRDP_WTSVirtualChannelOpenEx’
FreeRDP-3.12.0/libfreerdp/core/server.c:1450:12: branch_false: following ‘false’ branch (when ‘SessionId != 4294967295’)...
FreeRDP-3.12.0/libfreerdp/core/server.c:1454:72: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/core/server.c:1456:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/core/server.c:1459:14: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/core/server.c:1459:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/core/server.c:1464:9: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/core/server.c:1478:12: branch_false: following ‘false’ branch (when ‘joined != 0’)...
FreeRDP-3.12.0/libfreerdp/core/server.c:1484:14: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/core/server.c:1484:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/core/server.c:1496:19: call_function: calling ‘channel_new’ from ‘FreeRDP_WTSVirtualChannelOpenEx’
FreeRDP-3.12.0/libfreerdp/core/server.c:1496:19: return_function: returning to ‘FreeRDP_WTSVirtualChannelOpenEx’ from ‘channel_new’
FreeRDP-3.12.0/libfreerdp/core/server.c:1498:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/core/server.c:1504:47: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/core/server.c:1507:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/libfreerdp/core/server.c:1509:17: call_function: inlined call to ‘channel_free’ from ‘FreeRDP_WTSVirtualChannelOpenEx’
Error: COMPILER_WARNING (CWE-563): [#def451]
FreeRDP-3.12.0/libfreerdp/core/server.c: scope_hint: In function ‘FreeRDP_WTSVirtualChannelWrite’
FreeRDP-3.12.0/libfreerdp/core/server.c:1681:29: warning[-Wunused-but-set-variable]: variable ‘context’ set but not used
Error: GCC_ANALYZER_WARNING (CWE-416): [#def452]
FreeRDP-3.12.0/libfreerdp/core/server.c:2097:9: warning[-Wanalyzer-use-after-free]: use after ‘server_channel_common_free’ of ‘channel’
FreeRDP-3.12.0/libfreerdp/core/server.c:987:13: enter_function: entry to ‘array_channel_free’
FreeRDP-3.12.0/libfreerdp/core/server.c:990:9: call_function: inlined call to ‘channel_free’ from ‘array_channel_free’
Error: GCC_ANALYZER_WARNING (CWE-457): [#def453]
FreeRDP-3.12.0/libfreerdp/core/server.c:2097:9: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘*channel.queue’
FreeRDP-3.12.0/libfreerdp/core/server.c:2103:17: enter_function: entry to ‘server_channel_common_new’
FreeRDP-3.12.0/libfreerdp/core/server.c:2108:12: branch_false: following ‘false’ branch (when ‘channel’ is non-NULL)...
FreeRDP-3.12.0/libfreerdp/core/server.c:2111:35: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/core/server.c:2129:9: call_function: calling ‘server_channel_common_free’ from ‘server_channel_common_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def454]
FreeRDP-3.12.0/libfreerdp/core/server.c:2108:12: warning[-Wanalyzer-malloc-leak]: leak of ‘server_channel_common_new(client, (int)index, ChannelId, chunkSize, & queueCallbacks, name)’
FreeRDP-3.12.0/libfreerdp/core/server.c:1333:24: enter_function: entry to ‘channel_new’
FreeRDP-3.12.0/libfreerdp/core/server.c:1341:13: acquire_memory: allocated here
FreeRDP-3.12.0/libfreerdp/core/server.c:1341:13: call_function: calling ‘server_channel_common_new’ from ‘channel_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def455]
FreeRDP-3.12.0/libfreerdp/core/server.c:2111:35: warning[-Wanalyzer-malloc-leak]: leak of ‘server_channel_common_new(client, (int)index, ChannelId, chunkSize, & queueCallbacks, name)’
FreeRDP-3.12.0/libfreerdp/core/server.c:1333:24: enter_function: entry to ‘channel_new’
FreeRDP-3.12.0/libfreerdp/core/server.c:1341:13: acquire_memory: allocated here
FreeRDP-3.12.0/libfreerdp/core/server.c:1341:13: call_function: calling ‘server_channel_common_new’ from ‘channel_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def456]
FreeRDP-3.12.0/libfreerdp/core/server.c:2124:9: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.12.0/libfreerdp/core/server.c:2108:12: branch_false: following ‘false’ branch (when ‘channel’ is non-NULL)...
FreeRDP-3.12.0/libfreerdp/core/server.c:2111:35: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/core/server.c:2114:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/core/server.c:2117:26: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/core/server.c:2117:26: acquire_memory: allocated here
FreeRDP-3.12.0/libfreerdp/core/server.c:2118:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/core/server.c:2121:9: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/core/server.c:2124:9: danger: ‘<unknown>’ leaks here; was allocated at [(5)](sarif:/runs/0/results/11/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-762): [#def457]
FreeRDP-3.12.0/libfreerdp/core/server.c:2129:9: warning[-Wanalyzer-mismatching-deallocation]: ‘channel’ should have been deallocated with ‘free’ but was deallocated with ‘server_channel_common_free’
FreeRDP-3.12.0/libfreerdp/core/server.c:2107:52: acquire_memory: allocated here (expects deallocation with ‘free’)
FreeRDP-3.12.0/libfreerdp/core/server.c:2108:12: branch_false: following ‘false’ branch (when ‘channel’ is non-NULL)...
FreeRDP-3.12.0/libfreerdp/core/server.c:2111:35: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/core/server.c:2114:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/libfreerdp/core/server.c:2115:17: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/core/server.c:2129:9: danger: deallocated with ‘server_channel_common_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-401): [#def458]
FreeRDP-3.12.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.12.0/libfreerdp/core/settings.c:535:13: enter_function: entry to ‘freerdp_settings_client_monitors_have_gaps’
FreeRDP-3.12.0/libfreerdp/core/settings.c:539:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/core/settings.c:542:26: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/core/settings.c:542:26: acquire_memory: allocated here
FreeRDP-3.12.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): [#def459]
FreeRDP-3.12.0/libfreerdp/core/settings.c:425:57: warning[-Wanalyzer-malloc-leak]: leak of ‘alloc_array(count)’
FreeRDP-3.12.0/libfreerdp/core/settings.c:442:13: enter_function: entry to ‘find_path_exists_with_dijkstra’
FreeRDP-3.12.0/libfreerdp/core/settings.c:444:12: branch_false: following ‘false’ branch (when ‘count != 0’)...
FreeRDP-3.12.0/libfreerdp/core/settings.c:449:25: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/core/settings.c:449:25: acquire_memory: allocated here
FreeRDP-3.12.0/libfreerdp/core/settings.c:449:25: call_function: calling ‘alloc_array’ from ‘find_path_exists_with_dijkstra’
Error: CPPCHECK_WARNING (CWE-682): [#def460]
FreeRDP-3.12.0/libfreerdp/core/settings.c:427: error[nullPointerArithmeticOutOfMemory]: If memory allocation fail: pointer addition with NULL pointer.
Error: CPPCHECK_WARNING (CWE-476): [#def461]
FreeRDP-3.12.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): [#def462]
FreeRDP-3.12.0/libfreerdp/core/settings.c:429:17: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘array’
FreeRDP-3.12.0/libfreerdp/core/settings.c:425:23: acquire_memory: this call could return NULL
FreeRDP-3.12.0/libfreerdp/core/settings.c:428:28: branch_true: following ‘true’ branch (when ‘x < count’)...
FreeRDP-3.12.0/libfreerdp/core/settings.c:429:30: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/core/settings.c:429:17: danger: ‘array + x * 8’ could be NULL: unchecked value from [(1)](sarif:/runs/0/results/3/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-476): [#def463]
FreeRDP-3.12.0/libfreerdp/core/settings.c:474:17: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘distance’
FreeRDP-3.12.0/libfreerdp/core/settings.c:442:13: enter_function: entry to ‘find_path_exists_with_dijkstra’
FreeRDP-3.12.0/libfreerdp/core/settings.c:444:12: branch_false: following ‘false’ branch (when ‘count != 0’)...
FreeRDP-3.12.0/libfreerdp/core/settings.c:449:25: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/core/settings.c:449:25: call_function: calling ‘alloc_array’ from ‘find_path_exists_with_dijkstra’
FreeRDP-3.12.0/libfreerdp/core/settings.c:449:25: return_function: returning to ‘find_path_exists_with_dijkstra’ from ‘alloc_array’
FreeRDP-3.12.0/libfreerdp/core/settings.c:452:28: acquire_memory: this call could return NULL
FreeRDP-3.12.0/libfreerdp/core/settings.c:461:28: branch_true: following ‘true’ branch (when ‘x < count’)...
branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/core/settings.c:463:36: branch_true: following ‘true’ branch (when ‘y < count’)...
FreeRDP-3.12.0/libfreerdp/core/settings.c:465:34: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/core/settings.c:472:28: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/libfreerdp/core/settings.c:474:35: branch_true: ...to here
FreeRDP-3.12.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/4/codeFlows/0/threadFlows/0/locations/8)
Error: GCC_ANALYZER_WARNING (CWE-476): [#def464]
FreeRDP-3.12.0/libfreerdp/core/settings.c:475:17: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘parent’
FreeRDP-3.12.0/libfreerdp/core/settings.c:442:13: enter_function: entry to ‘find_path_exists_with_dijkstra’
FreeRDP-3.12.0/libfreerdp/core/settings.c:444:12: branch_false: following ‘false’ branch (when ‘count != 0’)...
FreeRDP-3.12.0/libfreerdp/core/settings.c:449:25: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/core/settings.c:449:25: call_function: calling ‘alloc_array’ from ‘find_path_exists_with_dijkstra’
FreeRDP-3.12.0/libfreerdp/core/settings.c:449:25: return_function: returning to ‘find_path_exists_with_dijkstra’ from ‘alloc_array’
FreeRDP-3.12.0/libfreerdp/core/settings.c:458:26: acquire_memory: this call could return NULL
FreeRDP-3.12.0/libfreerdp/core/settings.c:461:28: branch_true: following ‘true’ branch (when ‘x < count’)...
branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/core/settings.c:463:36: branch_true: following ‘true’ branch (when ‘y < count’)...
FreeRDP-3.12.0/libfreerdp/core/settings.c:465:34: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/core/settings.c:472:28: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/libfreerdp/core/settings.c:474:35: branch_true: ...to here
FreeRDP-3.12.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/5/codeFlows/0/threadFlows/0/locations/8)
Error: GCC_ANALYZER_WARNING (CWE-476): [#def465]
FreeRDP-3.12.0/libfreerdp/core/settings.c:476:17: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘visited’
FreeRDP-3.12.0/libfreerdp/core/settings.c:442:13: enter_function: entry to ‘find_path_exists_with_dijkstra’
FreeRDP-3.12.0/libfreerdp/core/settings.c:444:12: branch_false: following ‘false’ branch (when ‘count != 0’)...
FreeRDP-3.12.0/libfreerdp/core/settings.c:449:25: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/core/settings.c:449:25: call_function: calling ‘alloc_array’ from ‘find_path_exists_with_dijkstra’
FreeRDP-3.12.0/libfreerdp/core/settings.c:449:25: return_function: returning to ‘find_path_exists_with_dijkstra’ from ‘alloc_array’
FreeRDP-3.12.0/libfreerdp/core/settings.c:455:27: acquire_memory: this call could return NULL
FreeRDP-3.12.0/libfreerdp/core/settings.c:461:28: branch_true: following ‘true’ branch (when ‘x < count’)...
branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/core/settings.c:463:36: branch_true: following ‘true’ branch (when ‘y < count’)...
FreeRDP-3.12.0/libfreerdp/core/settings.c:465:34: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/core/settings.c:472:28: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/libfreerdp/core/settings.c:474:35: branch_true: ...to here
FreeRDP-3.12.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/6/codeFlows/0/threadFlows/0/locations/8)
Error: GCC_ANALYZER_WARNING (CWE-762): [#def466]
FreeRDP-3.12.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.12.0/libfreerdp/core/settings.c:442:13: enter_function: entry to ‘find_path_exists_with_dijkstra’
FreeRDP-3.12.0/libfreerdp/core/settings.c:444:12: branch_false: following ‘false’ branch (when ‘count != 0’)...
FreeRDP-3.12.0/libfreerdp/core/settings.c:449:25: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/core/settings.c:449:25: call_function: calling ‘alloc_array’ from ‘find_path_exists_with_dijkstra’
FreeRDP-3.12.0/libfreerdp/core/settings.c:449:25: return_function: returning to ‘find_path_exists_with_dijkstra’ from ‘alloc_array’
FreeRDP-3.12.0/libfreerdp/core/settings.c:461:28: branch_false: following ‘false’ branch (when ‘x >= count’)...
branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/core/settings.c:472:28: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/core/settings.c:479:17: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/core/settings.c:484:16: branch_false: following ‘false’ branch...
branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/core/settings.c:515:28: branch_false: following ‘false’ branch (when ‘x >= count’)...
FreeRDP-3.12.0/libfreerdp/core/settings.c:527:9: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/core/settings.c:527:9: danger: deallocated with ‘alloc_free’ here; allocation at [(6)](sarif:/runs/0/results/7/codeFlows/0/threadFlows/0/locations/5) expects deallocation with ‘free’
Error: GCC_ANALYZER_WARNING (CWE-762): [#def467]
FreeRDP-3.12.0/libfreerdp/core/settings.c:556:9: warning[-Wanalyzer-mismatching-deallocation]: ‘alloc_array((long unsigned int)freerdp_settings_get_uint32(settings, 384))’ should have been deallocated with ‘free’ but was deallocated with ‘alloc_free’
FreeRDP-3.12.0/libfreerdp/core/settings.c:535:13: enter_function: entry to ‘freerdp_settings_client_monitors_have_gaps’
FreeRDP-3.12.0/libfreerdp/core/settings.c:539:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/core/settings.c:542:26: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/core/settings.c:542:26: call_function: calling ‘alloc_array’ from ‘freerdp_settings_client_monitors_have_gaps’
FreeRDP-3.12.0/libfreerdp/core/settings.c:542:26: return_function: returning to ‘freerdp_settings_client_monitors_have_gaps’ from ‘alloc_array’
FreeRDP-3.12.0/libfreerdp/core/settings.c:545:28: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/libfreerdp/core/settings.c:548:21: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/core/settings.c:549:21: call_function: calling ‘monitor_has_gaps’ from ‘freerdp_settings_client_monitors_have_gaps’
FreeRDP-3.12.0/libfreerdp/core/settings.c:549:21: return_function: returning to ‘freerdp_settings_client_monitors_have_gaps’ from ‘monitor_has_gaps’
FreeRDP-3.12.0/libfreerdp/core/settings.c:549:20: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/libfreerdp/core/settings.c:550:25: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/core/settings.c:556:9: danger: deallocated with ‘alloc_free’ here; allocation at [(6)](sarif:/runs/0/results/9/codeFlows/0/threadFlows/0/locations/5) expects deallocation with ‘free’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def468]
FreeRDP-3.12.0/libfreerdp/core/settings.c:813:9: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_settings_get_config_path()’
FreeRDP-3.12.0/libfreerdp/core/settings.c:799:7: enter_function: entry to ‘freerdp_settings_get_config_path’
FreeRDP-3.12.0/libfreerdp/core/settings.c:806: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): [#def469]
FreeRDP-3.12.0/libfreerdp/core/settings.c:1365:20: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_certificate_clone(*settings.RdpServerCertificate)’
FreeRDP-3.12.0/libfreerdp/core/settings.c:1322:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/core/settings.c:1331:21: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/core/settings.c:1346:28: branch_true: following ‘true’ branch (when ‘i != 11’)...
FreeRDP-3.12.0/libfreerdp/core/settings.c:1349:66: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/core/settings.c:1352:20: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/core/settings.c:1346:56: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/core/settings.c:1356:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/core/settings.c:1360:13: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/core/settings.c:1360:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/libfreerdp/core/settings.c:1362:40: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/core/settings.c:1362:40: acquire_memory: allocated here
FreeRDP-3.12.0/libfreerdp/core/settings.c:1363:20: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/core/settings.c:1365:22: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/core/settings.c:1365:20: danger: ‘freerdp_certificate_clone(*settings.RdpServerCertificate)’ leaks here; was allocated at [(11)](sarif:/runs/0/results/11/codeFlows/0/threadFlows/0/locations/10)
Error: GCC_ANALYZER_WARNING (CWE-762): [#def470]
FreeRDP-3.12.0/libfreerdp/core/settings.c:1577:9: warning[-Wanalyzer-mismatching-deallocation]: ‘_settings’ should have been deallocated with ‘free’ but was deallocated with ‘freerdp_settings_free’
FreeRDP-3.12.0/libfreerdp/core/settings.c:1566:14: enter_function: entry to ‘freerdp_settings_clone’
FreeRDP-3.12.0/libfreerdp/core/settings.c:1568:48: acquire_memory: allocated here (expects deallocation with ‘free’)
FreeRDP-3.12.0/libfreerdp/core/settings.c:1570:14: call_function: calling ‘freerdp_settings_copy’ from ‘freerdp_settings_clone’
FreeRDP-3.12.0/libfreerdp/core/settings.c:1570:14: return_function: returning to ‘freerdp_settings_clone’ from ‘freerdp_settings_copy’
FreeRDP-3.12.0/libfreerdp/core/settings.c:1570:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/libfreerdp/core/settings.c:1571:17: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/core/settings.c:1577:9: danger: deallocated with ‘freerdp_settings_free’ here; allocation at [(2)](sarif:/runs/0/results/12/codeFlows/0/threadFlows/0/locations/1) expects deallocation with ‘free’
Error: COMPILER_WARNING (CWE-1164): [#def471]
FreeRDP-3.12.0/libfreerdp/core/tcp.c:106:13: warning[-Wunused-function]: ‘transport_bio_simple_callback’ defined but not used
Error: COMPILER_WARNING (CWE-1164): [#def472]
FreeRDP-3.12.0/libfreerdp/core/tcp.c:467:13: warning[-Wunused-function]: ‘transport_bio_buffered_callback’ defined but not used
Error: GCC_ANALYZER_WARNING (CWE-775): [#def473]
FreeRDP-3.12.0/libfreerdp/core/tcp.c:1143:24: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘sockfd’
FreeRDP-3.12.0/libfreerdp/core/tcp.c:1139:12: branch_false: following ‘false’ branch (when ‘hostname’ is non-NULL)...
FreeRDP-3.12.0/libfreerdp/core/tcp.c:1146:13: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/core/tcp.c:1153:12: branch_false: following ‘false’ branch (when ‘ipcSocket == 0’)...
FreeRDP-3.12.0/libfreerdp/core/tcp.c:1163:17: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/core/tcp.c:1163:17: branch_false: following ‘false’ branch (when ‘useExternalDefinedSocket == 0’)...
FreeRDP-3.12.0/libfreerdp/core/tcp.c:1165:17: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/core/tcp.c:1165:17: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/libfreerdp/core/tcp.c:1169:26: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/core/tcp.c:1169:26: acquire_resource: stream socket created here
FreeRDP-3.12.0/libfreerdp/core/tcp.c:1170:20: branch_false: following ‘false’ branch (when ‘sockfd >= 0’)...
FreeRDP-3.12.0/libfreerdp/core/tcp.c:1179:36: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/core/tcp.c:1143:24: danger: ‘sockfd’ leaks here
Error: GCC_ANALYZER_WARNING (CWE-457): [#def474]
FreeRDP-3.12.0/libfreerdp/core/transport.c:1588:16: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘*transport.io.TransportDisconnect’
FreeRDP-3.12.0/libfreerdp/core/transport.c:1637:15: enter_function: entry to ‘transport_new’
FreeRDP-3.12.0/libfreerdp/core/transport.c:1642:12: branch_false: following ‘false’ branch (when ‘transport’ is non-NULL)...
FreeRDP-3.12.0/libfreerdp/core/transport.c:1645:26: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/core/transport.c:1706:9: call_function: calling ‘transport_free’ from ‘transport_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def475]
FreeRDP-3.12.0/libfreerdp/core/transport.c:1706:9: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.12.0/libfreerdp/core/transport.c:1642:12: branch_false: following ‘false’ branch (when ‘transport’ is non-NULL)...
FreeRDP-3.12.0/libfreerdp/core/transport.c:1645:26: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/core/transport.c:1647:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/core/transport.c:1651:9: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/core/transport.c:1667:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/core/transport.c:1671:36: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/core/transport.c:1673:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/core/transport.c:1676:37: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/core/transport.c:1676:37: acquire_memory: allocated here
FreeRDP-3.12.0/libfreerdp/core/transport.c:1678:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/libfreerdp/core/transport.c:1679:17: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/core/transport.c:1706:9: danger: ‘<unknown>’ leaks here; was allocated at [(9)](sarif:/runs/0/results/3/codeFlows/0/threadFlows/0/locations/8)
Error: GCC_ANALYZER_WARNING (CWE-762): [#def476]
FreeRDP-3.12.0/libfreerdp/core/transport.c:1706:9: warning[-Wanalyzer-mismatching-deallocation]: ‘transport’ should have been deallocated with ‘free’ but was deallocated with ‘transport_free’
FreeRDP-3.12.0/libfreerdp/core/transport.c:1639:50: acquire_memory: allocated here (expects deallocation with ‘free’)
FreeRDP-3.12.0/libfreerdp/core/transport.c:1642:12: branch_false: following ‘false’ branch (when ‘transport’ is non-NULL)...
FreeRDP-3.12.0/libfreerdp/core/transport.c:1645:26: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/core/transport.c:1647:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/libfreerdp/core/transport.c:1648:17: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/core/transport.c:1706:9: danger: deallocated with ‘transport_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): [#def477]
FreeRDP-3.12.0/libfreerdp/core/transport.c:1937:9: warning[-Wanalyzer-use-after-free]: use after ‘transport_layer_free’ of ‘layer’
FreeRDP-3.12.0/libfreerdp/core/transport.c:2082:12: enter_function: entry to ‘transport_layer_bio_free’
FreeRDP-3.12.0/libfreerdp/core/transport.c:2088:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/libfreerdp/core/transport.c:2089:17: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/core/transport.c:2089:17: release_memory: deallocated here
FreeRDP-3.12.0/libfreerdp/core/transport.c:2089:17: call_function: calling ‘transport_layer_free’ from ‘transport_layer_bio_free’
Error: GCC_ANALYZER_WARNING (CWE-416): [#def478]
FreeRDP-3.12.0/libfreerdp/core/update.c:3365:54: warning[-Wanalyzer-use-after-free]: use after ‘update_free’ of ‘update’
FreeRDP-3.12.0/libfreerdp/core/update.c:3289:12: enter_function: entry to ‘update_new’
FreeRDP-3.12.0/libfreerdp/core/update.c:3298:12: branch_false: following ‘false’ branch (when ‘update’ is non-NULL)...
FreeRDP-3.12.0/libfreerdp/core/update.c:3301:34: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/core/update.c:3306:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/libfreerdp/core/update.c:3307:17: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/core/update.c:3355:9: release_memory: deallocated here
FreeRDP-3.12.0/libfreerdp/core/update.c:3355:9: call_function: calling ‘update_free’ from ‘update_new’
Error: COMPILER_WARNING (CWE-1164): [#def479]
FreeRDP-3.12.0/libfreerdp/crypto/certificate.c:1052:13: warning[-Wunused-function]: ‘certificate_write_server_x509_certificate_chain’ defined but not used
Error: GCC_ANALYZER_WARNING (CWE-476): [#def480]
FreeRDP-3.12.0/libfreerdp/crypto/certificate.c:1164:40: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘cert’
FreeRDP-3.12.0/libfreerdp/crypto/certificate.c:1147:13: enter_function: entry to ‘cert_x509_chain_copy’
FreeRDP-3.12.0/libfreerdp/crypto/certificate.c:1151:9: call_function: calling ‘certificate_free_x509_certificate_chain’ from ‘cert_x509_chain_copy’
FreeRDP-3.12.0/libfreerdp/crypto/certificate.c:1151:9: return_function: returning to ‘cert_x509_chain_copy’ from ‘certificate_free_x509_certificate_chain’
FreeRDP-3.12.0/libfreerdp/crypto/certificate.c:1152:12: branch_false: following ‘false’ branch (when ‘src’ is non-NULL)...
FreeRDP-3.12.0/libfreerdp/crypto/certificate.c:1155:13: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/crypto/certificate.c:1155:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/libfreerdp/crypto/certificate.c:1157:31: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/crypto/certificate.c:1158:20: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/crypto/certificate.c:1162:17: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/crypto/certificate.c:1164:36: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/libfreerdp/crypto/certificate.c:1166:55: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/crypto/certificate.c:1169:30: call_function: calling ‘cert_blob_copy’ from ‘cert_x509_chain_copy’
FreeRDP-3.12.0/libfreerdp/crypto/certificate.c:1169:30: return_function: returning to ‘cert_x509_chain_copy’ from ‘cert_blob_copy’
FreeRDP-3.12.0/libfreerdp/crypto/certificate.c:1169:28: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/crypto/certificate.c:1164:53: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/crypto/certificate.c:1164:40: danger: dereference of NULL ‘cert’
Error: GCC_ANALYZER_WARNING (CWE-762): [#def481]
FreeRDP-3.12.0/libfreerdp/crypto/certificate.c:1213:9: warning[-Wanalyzer-mismatching-deallocation]: ‘freerdp_certificate_new()’ should have been deallocated with ‘free’ but was deallocated with ‘freerdp_certificate_free’
FreeRDP-3.12.0/libfreerdp/crypto/certificate.c:1197:17: enter_function: entry to ‘freerdp_certificate_clone’
FreeRDP-3.12.0/libfreerdp/crypto/certificate.c:1199:12: branch_false: following ‘false’ branch (when ‘certificate’ is non-NULL)...
FreeRDP-3.12.0/libfreerdp/crypto/certificate.c:1202:40: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/crypto/certificate.c:1202:40: call_function: calling ‘freerdp_certificate_new’ from ‘freerdp_certificate_clone’
FreeRDP-3.12.0/libfreerdp/crypto/certificate.c:1202:40: return_function: returning to ‘freerdp_certificate_clone’ from ‘freerdp_certificate_new’
FreeRDP-3.12.0/libfreerdp/crypto/certificate.c:1204:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/crypto/certificate.c:1207:14: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/crypto/certificate.c:1207:14: call_function: calling ‘cert_clone_int’ from ‘freerdp_certificate_clone’
FreeRDP-3.12.0/libfreerdp/crypto/certificate.c:1207:14: return_function: returning to ‘freerdp_certificate_clone’ from ‘cert_clone_int’
FreeRDP-3.12.0/libfreerdp/crypto/certificate.c:1207:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/libfreerdp/crypto/certificate.c:1208:17: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/crypto/certificate.c:1213:9: danger: deallocated with ‘freerdp_certificate_free’ here; allocation at [(6)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/5) expects deallocation with ‘free’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def482]
FreeRDP-3.12.0/libfreerdp/crypto/certificate.c:1224:16: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_certificate_new()’
FreeRDP-3.12.0/libfreerdp/crypto/certificate.c:1326:17: enter_function: entry to ‘freerdp_certificate_new_from_x509’
FreeRDP-3.12.0/libfreerdp/crypto/certificate.c:1330:32: acquire_memory: allocated here
FreeRDP-3.12.0/libfreerdp/crypto/certificate.c:1330:32: call_function: calling ‘freerdp_certificate_new’ from ‘freerdp_certificate_new_from_x509’
Error: GCC_ANALYZER_WARNING (CWE-416): [#def483]
FreeRDP-3.12.0/libfreerdp/crypto/certificate.c:1231:13: warning[-Wanalyzer-use-after-free]: use after ‘freerdp_certificate_free’ of ‘cert’
FreeRDP-3.12.0/libfreerdp/crypto/certificate.c:1308:17: enter_function: entry to ‘freerdp_certificate_new_from_der’
FreeRDP-3.12.0/libfreerdp/crypto/certificate.c:1310:32: call_function: calling ‘freerdp_certificate_new’ from ‘freerdp_certificate_new_from_der’
FreeRDP-3.12.0/libfreerdp/crypto/certificate.c:1310:32: return_function: returning to ‘freerdp_certificate_new_from_der’ from ‘freerdp_certificate_new’
FreeRDP-3.12.0/libfreerdp/crypto/certificate.c:1322:9: release_memory: deallocated here
FreeRDP-3.12.0/libfreerdp/crypto/certificate.c:1322:9: call_function: calling ‘freerdp_certificate_free’ from ‘freerdp_certificate_new_from_der’
Error: GCC_ANALYZER_WARNING (CWE-762): [#def484]
FreeRDP-3.12.0/libfreerdp/crypto/certificate.c:1322:9: warning[-Wanalyzer-mismatching-deallocation]: ‘freerdp_certificate_new()’ should have been deallocated with ‘free’ but was deallocated with ‘freerdp_certificate_free’
FreeRDP-3.12.0/libfreerdp/crypto/certificate.c:1308:17: enter_function: entry to ‘freerdp_certificate_new_from_der’
FreeRDP-3.12.0/libfreerdp/crypto/certificate.c:1310:32: call_function: calling ‘freerdp_certificate_new’ from ‘freerdp_certificate_new_from_der’
FreeRDP-3.12.0/libfreerdp/crypto/certificate.c:1310:32: return_function: returning to ‘freerdp_certificate_new_from_der’ from ‘freerdp_certificate_new’
FreeRDP-3.12.0/libfreerdp/crypto/certificate.c:1312:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/libfreerdp/crypto/certificate.c:1313:17: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/crypto/certificate.c:1322:9: danger: deallocated with ‘freerdp_certificate_free’ here; allocation at [(4)](sarif:/runs/0/results/5/codeFlows/0/threadFlows/0/locations/3) expects deallocation with ‘free’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def485]
FreeRDP-3.12.0/libfreerdp/crypto/certificate.c:1331:12: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_certificate_new_from_x509(x509_utils_from_pem(file, strlen(file), isFile), 0)’
FreeRDP-3.12.0/libfreerdp/crypto/certificate.c:1351:24: enter_function: entry to ‘freerdp_certificate_new_from’
FreeRDP-3.12.0/libfreerdp/crypto/certificate.c:1354:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/crypto/certificate.c:1356:32: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/crypto/certificate.c:1356:32: acquire_memory: allocated here
FreeRDP-3.12.0/libfreerdp/crypto/certificate.c:1356:32: call_function: calling ‘freerdp_certificate_new_from_x509’ from ‘freerdp_certificate_new_from’
Error: GCC_ANALYZER_WARNING (CWE-762): [#def486]
FreeRDP-3.12.0/libfreerdp/crypto/certificate.c:1347:9: warning[-Wanalyzer-mismatching-deallocation]: ‘freerdp_certificate_new()’ should have been deallocated with ‘free’ but was deallocated with ‘freerdp_certificate_free’
FreeRDP-3.12.0/libfreerdp/crypto/certificate.c:1326:17: enter_function: entry to ‘freerdp_certificate_new_from_x509’
FreeRDP-3.12.0/libfreerdp/crypto/certificate.c:1330:32: call_function: calling ‘freerdp_certificate_new’ from ‘freerdp_certificate_new_from_x509’
FreeRDP-3.12.0/libfreerdp/crypto/certificate.c:1330:32: return_function: returning to ‘freerdp_certificate_new_from_x509’ from ‘freerdp_certificate_new’
FreeRDP-3.12.0/libfreerdp/crypto/certificate.c:1331:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/crypto/certificate.c:1335:22: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/crypto/certificate.c:1347:9: danger: deallocated with ‘freerdp_certificate_free’ here; allocation at [(4)](sarif:/runs/0/results/8/codeFlows/0/threadFlows/0/locations/3) expects deallocation with ‘free’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def487]
FreeRDP-3.12.0/libfreerdp/crypto/certificate.c:1397:23: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_certificate_get_fingerprint_by_hash(cert, "sha256")’
FreeRDP-3.12.0/libfreerdp/crypto/certificate.c:1379:7: enter_function: entry to ‘freerdp_certificate_get_fingerprint’
FreeRDP-3.12.0/libfreerdp/crypto/certificate.c:1381:16: acquire_memory: allocated here
FreeRDP-3.12.0/libfreerdp/crypto/certificate.c:1381:16: call_function: calling ‘freerdp_certificate_get_fingerprint_by_hash’ from ‘freerdp_certificate_get_fingerprint’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def488]
FreeRDP-3.12.0/libfreerdp/crypto/certificate.c:1397:23: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_certificate_get_fingerprint_by_hash_ex(cert, hash, 1)’
FreeRDP-3.12.0/libfreerdp/crypto/certificate.c:1384:7: enter_function: entry to ‘freerdp_certificate_get_fingerprint_by_hash’
FreeRDP-3.12.0/libfreerdp/crypto/certificate.c:1386:16: acquire_memory: allocated here
FreeRDP-3.12.0/libfreerdp/crypto/certificate.c:1386:16: call_function: calling ‘freerdp_certificate_get_fingerprint_by_hash_ex’ from ‘freerdp_certificate_get_fingerprint_by_hash’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def489]
FreeRDP-3.12.0/libfreerdp/crypto/certificate.c:1399:17: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_certificate_get_fingerprint_by_hash(cert, "sha256")’
FreeRDP-3.12.0/libfreerdp/crypto/certificate.c:1379:7: enter_function: entry to ‘freerdp_certificate_get_fingerprint’
FreeRDP-3.12.0/libfreerdp/crypto/certificate.c:1381:16: acquire_memory: allocated here
FreeRDP-3.12.0/libfreerdp/crypto/certificate.c:1381:16: call_function: calling ‘freerdp_certificate_get_fingerprint_by_hash’ from ‘freerdp_certificate_get_fingerprint’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def490]
FreeRDP-3.12.0/libfreerdp/crypto/certificate.c:1399:17: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_certificate_get_fingerprint_by_hash_ex(cert, hash, 1)’
FreeRDP-3.12.0/libfreerdp/crypto/certificate.c:1384:7: enter_function: entry to ‘freerdp_certificate_get_fingerprint_by_hash’
FreeRDP-3.12.0/libfreerdp/crypto/certificate.c:1386:16: acquire_memory: allocated here
FreeRDP-3.12.0/libfreerdp/crypto/certificate.c:1386:16: call_function: calling ‘freerdp_certificate_get_fingerprint_by_hash_ex’ from ‘freerdp_certificate_get_fingerprint_by_hash’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def491]
FreeRDP-3.12.0/libfreerdp/crypto/certificate.c:1508:14: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_certificate_get_pem_ex(cert, pLength, 1)’
FreeRDP-3.12.0/libfreerdp/crypto/certificate.c:1498:7: enter_function: entry to ‘freerdp_certificate_get_pem’
FreeRDP-3.12.0/libfreerdp/crypto/certificate.c:1500:16: acquire_memory: allocated here
FreeRDP-3.12.0/libfreerdp/crypto/certificate.c:1500:16: call_function: calling ‘freerdp_certificate_get_pem_ex’ from ‘freerdp_certificate_get_pem’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def492]
FreeRDP-3.12.0/libfreerdp/crypto/certificate.c:1765:27: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_certificate_new_from_x509(x509_utils_from_pem(file, strlen(file), isFile), 0)’
FreeRDP-3.12.0/libfreerdp/crypto/certificate.c:1351:24: enter_function: entry to ‘freerdp_certificate_new_from’
FreeRDP-3.12.0/libfreerdp/crypto/certificate.c:1354:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/crypto/certificate.c:1356:32: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/crypto/certificate.c:1356:32: acquire_memory: allocated here
FreeRDP-3.12.0/libfreerdp/crypto/certificate.c:1356:32: call_function: calling ‘freerdp_certificate_new_from_x509’ from ‘freerdp_certificate_new_from’
Error: GCC_ANALYZER_WARNING (CWE-762): [#def493]
FreeRDP-3.12.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.12.0/libfreerdp/crypto/certificate_data.c:161:21: enter_function: entry to ‘freerdp_certificate_data_new_from_file’
FreeRDP-3.12.0/libfreerdp/crypto/certificate_data.c:164:12: branch_false: following ‘false’ branch (when ‘file’ is non-NULL)...
FreeRDP-3.12.0/libfreerdp/crypto/certificate_data.c:167:32: branch_false: ...to here
FreeRDP-3.12.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-416): [#def494]
FreeRDP-3.12.0/libfreerdp/crypto/certificate_data.c:179:14: warning[-Wanalyzer-use-after-free]: use after ‘freerdp_certificate_data_free’ of ‘data’
FreeRDP-3.12.0/libfreerdp/crypto/certificate_data.c:161:21: enter_function: entry to ‘freerdp_certificate_data_new_from_file’
FreeRDP-3.12.0/libfreerdp/crypto/certificate_data.c:164:12: branch_false: following ‘false’ branch (when ‘file’ is non-NULL)...
FreeRDP-3.12.0/libfreerdp/crypto/certificate_data.c:167:32: branch_false: ...to here
FreeRDP-3.12.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): [#def495]
FreeRDP-3.12.0/libfreerdp/crypto/certificate_store.c:136:16: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_certificate_store_load_data(store, freerdp_certificate_data_get_host(data), (int)freerdp_certificate_data_get_port(data))’
FreeRDP-3.12.0/libfreerdp/crypto/certificate_store.c:62:1: enter_function: entry to ‘freerdp_certificate_store_contains_data’
FreeRDP-3.12.0/libfreerdp/crypto/certificate_store.c:68:38: acquire_memory: allocated here
FreeRDP-3.12.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): [#def496]
FreeRDP-3.12.0/libfreerdp/crypto/certificate_store.c:168:9: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.12.0/libfreerdp/crypto/certificate_store.c:151:12: branch_false: following ‘false’ branch (when ‘store’ is non-NULL)...
FreeRDP-3.12.0/libfreerdp/crypto/certificate_store.c:154:28: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/crypto/certificate_store.c:155:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/crypto/certificate_store.c:158:29: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/crypto/certificate_store.c:159:30: acquire_memory: allocated here
FreeRDP-3.12.0/libfreerdp/crypto/certificate_store.c:160:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/libfreerdp/crypto/certificate_store.c:161:17: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/crypto/certificate_store.c:168:9: danger: ‘<unknown>’ leaks here; was allocated at [(5)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-762): [#def497]
FreeRDP-3.12.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.12.0/libfreerdp/crypto/certificate_store.c:149:60: acquire_memory: allocated here (expects deallocation with ‘free’)
FreeRDP-3.12.0/libfreerdp/crypto/certificate_store.c:151:12: branch_false: following ‘false’ branch (when ‘store’ is non-NULL)...
FreeRDP-3.12.0/libfreerdp/crypto/certificate_store.c:154:28: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/crypto/certificate_store.c:155:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/libfreerdp/crypto/certificate_store.c:156:17: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/crypto/certificate_store.c:168:9: danger: deallocated with ‘freerdp_certificate_store_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): [#def498]
FreeRDP-3.12.0/libfreerdp/crypto/certificate_store.c:178:14: warning[-Wanalyzer-use-after-free]: use after ‘freerdp_certificate_store_free’ of ‘store’
FreeRDP-3.12.0/libfreerdp/crypto/certificate_store.c:147:22: enter_function: entry to ‘freerdp_certificate_store_new’
FreeRDP-3.12.0/libfreerdp/crypto/certificate_store.c:149:60: acquire_memory: allocated here
FreeRDP-3.12.0/libfreerdp/crypto/certificate_store.c:151:12: branch_false: following ‘false’ branch (when ‘store’ is non-NULL)...
FreeRDP-3.12.0/libfreerdp/crypto/certificate_store.c:154:28: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/crypto/certificate_store.c:168:9: release_memory: deallocated here
FreeRDP-3.12.0/libfreerdp/crypto/certificate_store.c:168:9: call_function: calling ‘freerdp_certificate_store_free’ from ‘freerdp_certificate_store_new’
Error: COMPILER_WARNING (CWE-1164): [#def499]
FreeRDP-3.12.0/libfreerdp/crypto/per.c:479:13: warning[-Wunused-function]: ‘per_write_string’ defined but not used
Error: GCC_ANALYZER_WARNING (CWE-762): [#def500]
FreeRDP-3.12.0/libfreerdp/crypto/privatekey.c:240:9: warning[-Wanalyzer-mismatching-deallocation]: ‘freerdp_key_new()’ should have been deallocated with ‘free’ but was deallocated with ‘freerdp_key_free’
FreeRDP-3.12.0/libfreerdp/crypto/privatekey.c:228:16: enter_function: entry to ‘freerdp_key_new_from_pem’
FreeRDP-3.12.0/libfreerdp/crypto/privatekey.c:230:30: call_function: calling ‘freerdp_key_new’ from ‘freerdp_key_new_from_pem’
FreeRDP-3.12.0/libfreerdp/crypto/privatekey.c:230:30: return_function: returning to ‘freerdp_key_new_from_pem’ from ‘freerdp_key_new’
FreeRDP-3.12.0/libfreerdp/crypto/privatekey.c:231:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/libfreerdp/crypto/privatekey.c:232:17: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/crypto/privatekey.c:240:9: danger: deallocated with ‘freerdp_key_free’ here; allocation at [(4)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/3) expects deallocation with ‘free’
Error: GCC_ANALYZER_WARNING (CWE-762): [#def501]
FreeRDP-3.12.0/libfreerdp/crypto/privatekey.c:258:9: warning[-Wanalyzer-mismatching-deallocation]: ‘freerdp_key_new()’ should have been deallocated with ‘free’ but was deallocated with ‘freerdp_key_free’
FreeRDP-3.12.0/libfreerdp/crypto/privatekey.c:244:16: enter_function: entry to ‘freerdp_key_new_from_file’
FreeRDP-3.12.0/libfreerdp/crypto/privatekey.c:247:30: call_function: calling ‘freerdp_key_new’ from ‘freerdp_key_new_from_file’
FreeRDP-3.12.0/libfreerdp/crypto/privatekey.c:247:30: return_function: returning to ‘freerdp_key_new_from_file’ from ‘freerdp_key_new’
FreeRDP-3.12.0/libfreerdp/crypto/privatekey.c:248:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/libfreerdp/crypto/privatekey.c:249:17: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/crypto/privatekey.c:258:9: danger: deallocated with ‘freerdp_key_free’ here; allocation at [(4)](sarif:/runs/0/results/3/codeFlows/0/threadFlows/0/locations/3) expects deallocation with ‘free’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def502]
FreeRDP-3.12.0/libfreerdp/crypto/privatekey.c:264:16: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_key_new()’
FreeRDP-3.12.0/libfreerdp/crypto/privatekey.c:244:16: enter_function: entry to ‘freerdp_key_new_from_file’
FreeRDP-3.12.0/libfreerdp/crypto/privatekey.c:247:30: acquire_memory: allocated here
FreeRDP-3.12.0/libfreerdp/crypto/privatekey.c:247:30: call_function: calling ‘freerdp_key_new’ from ‘freerdp_key_new_from_file’
Error: GCC_ANALYZER_WARNING (CWE-762): [#def503]
FreeRDP-3.12.0/libfreerdp/crypto/privatekey.c:303:9: warning[-Wanalyzer-mismatching-deallocation]: ‘_key’ should have been deallocated with ‘free’ but was deallocated with ‘freerdp_key_free’
FreeRDP-3.12.0/libfreerdp/crypto/privatekey.c:269:12: branch_false: following ‘false’ branch (when ‘key’ is non-NULL)...
FreeRDP-3.12.0/libfreerdp/crypto/privatekey.c:272:47: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/crypto/privatekey.c:272:47: acquire_memory: allocated here (expects deallocation with ‘free’)
FreeRDP-3.12.0/libfreerdp/crypto/privatekey.c:274:12: branch_false: following ‘false’ branch (when ‘_key’ is non-NULL)...
FreeRDP-3.12.0/libfreerdp/crypto/privatekey.c:277:13: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/crypto/privatekey.c:277:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/crypto/privatekey.c:285:13: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/crypto/privatekey.c:285:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/libfreerdp/crypto/privatekey.c:287:55: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/crypto/privatekey.c:289:20: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/libfreerdp/crypto/privatekey.c:290:25: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/crypto/privatekey.c:303:9: danger: deallocated with ‘freerdp_key_free’ here; allocation at [(3)](sarif:/runs/0/results/6/codeFlows/0/threadFlows/0/locations/2) expects deallocation with ‘free’
Error: GCC_ANALYZER_WARNING (CWE-416): [#def504]
FreeRDP-3.12.0/libfreerdp/crypto/privatekey.c:313:9: warning[-Wanalyzer-use-after-free]: use after ‘freerdp_key_free’ of ‘key’
FreeRDP-3.12.0/libfreerdp/crypto/privatekey.c:244:16: enter_function: entry to ‘freerdp_key_new_from_file’
FreeRDP-3.12.0/libfreerdp/crypto/privatekey.c:247:30: call_function: calling ‘freerdp_key_new’ from ‘freerdp_key_new_from_file’
FreeRDP-3.12.0/libfreerdp/crypto/privatekey.c:247:30: return_function: returning to ‘freerdp_key_new_from_file’ from ‘freerdp_key_new’
FreeRDP-3.12.0/libfreerdp/crypto/privatekey.c:258:9: release_memory: deallocated here
FreeRDP-3.12.0/libfreerdp/crypto/privatekey.c:258:9: call_function: calling ‘freerdp_key_free’ from ‘freerdp_key_new_from_file’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def505]
FreeRDP-3.12.0/libfreerdp/crypto/tls.c:1623:12: warning[-Wanalyzer-malloc-leak]: leak of ‘tls_config_read(freerdp_GetConfigFilePath(1, "certificates.json"))’
FreeRDP-3.12.0/libfreerdp/crypto/tls.c:1666:5: enter_function: entry to ‘tls_verify_certificate’
FreeRDP-3.12.0/libfreerdp/crypto/tls.c:1690:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/crypto/tls.c:1693:14: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/crypto/tls.c:1693:14: call_function: calling ‘tls_extract_full_pem’ from ‘tls_verify_certificate’
FreeRDP-3.12.0/libfreerdp/crypto/tls.c:1693:14: return_function: returning to ‘tls_verify_certificate’ from ‘tls_extract_full_pem’
FreeRDP-3.12.0/libfreerdp/crypto/tls.c:1693:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/crypto/tls.c:1697:13: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/crypto/tls.c:1697:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/crypto/tls.c:1703:43: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/crypto/tls.c:1703:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/crypto/tls.c:1709:13: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/crypto/tls.c:1719:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/crypto/tls.c:1737:18: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/crypto/tls.c:1737:17: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/crypto/tls.c:1739:17: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/crypto/tls.c:1752:20: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/crypto/tls.c:1755:31: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/crypto/tls.c:1760:20: branch_false: following ‘false’ branch...
branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/crypto/tls.c:1768:20: branch_false: following ‘false’ branch...
branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/crypto/tls.c:1782:20: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/crypto/tls.c:1785:20: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/crypto/tls.c:1785:20: branch_true: following ‘true’ branch (when ‘hostname_match == 0’)...
FreeRDP-3.12.0/libfreerdp/crypto/tls.c:1786:25: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/crypto/tls.c:1789:20: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/libfreerdp/crypto/tls.c:1790:47: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/crypto/tls.c:1790:47: call_function: calling ‘tls_config_check_certificate’ from ‘tls_verify_certificate’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def506]
FreeRDP-3.12.0/libfreerdp/crypto/tls.c:1802:28: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_certificate_get_issuer(cert)’
FreeRDP-3.12.0/libfreerdp/crypto/tls.c:1666:5: enter_function: entry to ‘tls_verify_certificate’
FreeRDP-3.12.0/libfreerdp/crypto/tls.c:1690:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/crypto/tls.c:1693:14: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/crypto/tls.c:1693:14: call_function: calling ‘tls_extract_full_pem’ from ‘tls_verify_certificate’
FreeRDP-3.12.0/libfreerdp/crypto/tls.c:1693:14: return_function: returning to ‘tls_verify_certificate’ from ‘tls_extract_full_pem’
FreeRDP-3.12.0/libfreerdp/crypto/tls.c:1693:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/crypto/tls.c:1697:13: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/crypto/tls.c:1697:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/crypto/tls.c:1703:43: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/crypto/tls.c:1703:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/crypto/tls.c:1709:13: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/crypto/tls.c:1719:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/crypto/tls.c:1737:18: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/crypto/tls.c:1737:17: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/crypto/tls.c:1739:17: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/crypto/tls.c:1752:20: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/crypto/tls.c:1755:31: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/crypto/tls.c:1760:20: branch_false: following ‘false’ branch...
branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/crypto/tls.c:1768:20: branch_false: following ‘false’ branch...
branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/crypto/tls.c:1782:20: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/crypto/tls.c:1785:20: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/crypto/tls.c:1785:20: branch_true: following ‘true’ branch (when ‘hostname_match == 0’)...
FreeRDP-3.12.0/libfreerdp/crypto/tls.c:1786:25: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/crypto/tls.c:1789:20: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/libfreerdp/crypto/tls.c:1790:47: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/crypto/tls.c:1794:20: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/libfreerdp/crypto/tls.c:1798:40: acquire_memory: allocated here
FreeRDP-3.12.0/libfreerdp/crypto/tls.c:1802:28: danger: ‘freerdp_certificate_get_issuer(cert)’ leaks here; was allocated at [(33)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/32)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def507]
FreeRDP-3.12.0/libfreerdp/crypto/tls.c:1802:28: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_certificate_get_subject(cert)’
FreeRDP-3.12.0/libfreerdp/crypto/tls.c:1666:5: enter_function: entry to ‘tls_verify_certificate’
FreeRDP-3.12.0/libfreerdp/crypto/tls.c:1690:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/crypto/tls.c:1693:14: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/crypto/tls.c:1693:14: call_function: calling ‘tls_extract_full_pem’ from ‘tls_verify_certificate’
FreeRDP-3.12.0/libfreerdp/crypto/tls.c:1693:14: return_function: returning to ‘tls_verify_certificate’ from ‘tls_extract_full_pem’
FreeRDP-3.12.0/libfreerdp/crypto/tls.c:1693:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/crypto/tls.c:1697:13: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/crypto/tls.c:1697:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/crypto/tls.c:1703:43: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/crypto/tls.c:1703:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/crypto/tls.c:1709:13: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/crypto/tls.c:1719:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/crypto/tls.c:1737:18: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/crypto/tls.c:1737:17: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/crypto/tls.c:1739:17: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/crypto/tls.c:1752:20: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/crypto/tls.c:1755:31: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/crypto/tls.c:1760:20: branch_false: following ‘false’ branch...
branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/crypto/tls.c:1768:20: branch_false: following ‘false’ branch...
branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/crypto/tls.c:1782:20: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/crypto/tls.c:1785:20: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/crypto/tls.c:1785:20: branch_true: following ‘true’ branch (when ‘hostname_match == 0’)...
FreeRDP-3.12.0/libfreerdp/crypto/tls.c:1786:25: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/crypto/tls.c:1789:20: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/libfreerdp/crypto/tls.c:1790:47: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/crypto/tls.c:1794:20: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/libfreerdp/crypto/tls.c:1799:41: acquire_memory: allocated here
FreeRDP-3.12.0/libfreerdp/crypto/tls.c:1802:28: danger: ‘freerdp_certificate_get_subject(cert)’ leaks here; was allocated at [(33)](sarif:/runs/0/results/3/codeFlows/0/threadFlows/0/locations/32)
Error: GCC_ANALYZER_WARNING (CWE-476): [#def508]
FreeRDP-3.12.0/libfreerdp/crypto/tls.c:2064:25: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘alt_names’
FreeRDP-3.12.0/libfreerdp/crypto/tls.c:1666:5: enter_function: entry to ‘tls_verify_certificate’
FreeRDP-3.12.0/libfreerdp/crypto/tls.c:1690:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/crypto/tls.c:1693:14: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/crypto/tls.c:1693:14: call_function: calling ‘tls_extract_full_pem’ from ‘tls_verify_certificate’
FreeRDP-3.12.0/libfreerdp/crypto/tls.c:1693:14: return_function: returning to ‘tls_verify_certificate’ from ‘tls_extract_full_pem’
FreeRDP-3.12.0/libfreerdp/crypto/tls.c:1693:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/crypto/tls.c:1697:13: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/crypto/tls.c:1697:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/crypto/tls.c:1703:43: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/crypto/tls.c:1703:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/crypto/tls.c:1709:13: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/crypto/tls.c:1719:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/crypto/tls.c:1737:18: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/crypto/tls.c:1737:17: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/crypto/tls.c:1739:17: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/crypto/tls.c:1752:20: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/crypto/tls.c:1755:31: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/crypto/tls.c:1756:29: acquire_memory: allocated here
FreeRDP-3.12.0/libfreerdp/crypto/tls.c:1760:20: branch_false: following ‘false’ branch...
branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/crypto/tls.c:1768:20: release_memory: assuming ‘freerdp_certificate_get_dns_names(cert, & dns_names_count, & dns_names_lengths)’ is NULL
FreeRDP-3.12.0/libfreerdp/crypto/tls.c:1768:20: branch_false: following ‘false’ branch...
branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/crypto/tls.c:1782:20: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/crypto/tls.c:1785:20: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/crypto/tls.c:1785:20: branch_true: following ‘true’ branch (when ‘hostname_match == 0’)...
FreeRDP-3.12.0/libfreerdp/crypto/tls.c:1786:25: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/crypto/tls.c:1789:20: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/libfreerdp/crypto/tls.c:1790:47: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/crypto/tls.c:1794:20: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/libfreerdp/crypto/tls.c:1802:28: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/crypto/tls.c:1807:29: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/crypto/tls.c:1809:28: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/libfreerdp/crypto/tls.c:1813:36: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/crypto/tls.c:1813:36: branch_true: following ‘true’ branch (when ‘hostname_match == 0’)...
FreeRDP-3.12.0/libfreerdp/crypto/tls.c:1814:41: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/crypto/tls.c:1814:41: call_function: calling ‘tls_print_certificate_name_mismatch_error’ from ‘tls_verify_certificate’
Error: CPPCHECK_WARNING (CWE-476): [#def509]
FreeRDP-3.12.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-401): [#def510]
FreeRDP-3.12.0/libfreerdp/emu/scard/smartcard_emulate.c:390:9: warning[-Wanalyzer-malloc-leak]: leak of ‘scard_context_new()’
FreeRDP-3.12.0/libfreerdp/emu/scard/smartcard_emulate.c:376:13: enter_function: entry to ‘Emulate_SCardEstablishContext’
FreeRDP-3.12.0/libfreerdp/emu/scard/smartcard_emulate.c:385:15: call_function: calling ‘scard_context_new’ from ‘Emulate_SCardEstablishContext’
FreeRDP-3.12.0/libfreerdp/emu/scard/smartcard_emulate.c:385:15: return_function: returning to ‘Emulate_SCardEstablishContext’ from ‘scard_context_new’
FreeRDP-3.12.0/libfreerdp/emu/scard/smartcard_emulate.c:394:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/libfreerdp/emu/scard/smartcard_emulate.c:396:30: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/emu/scard/smartcard_emulate.c:390:9: danger: ‘scard_context_new()’ leaks here; was allocated at [(4)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/3)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def511]
FreeRDP-3.12.0/libfreerdp/emu/scard/smartcard_emulate.c:2337:12: warning[-Wanalyzer-malloc-leak]: leak of ‘item’
FreeRDP-3.12.0/libfreerdp/emu/scard/smartcard_emulate.c:2316:12: branch_false: following ‘false’ branch (when ‘DataLen <= 4096’)...
FreeRDP-3.12.0/libfreerdp/emu/scard/smartcard_emulate.c:2319:13: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/emu/scard/smartcard_emulate.c:2319:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/emu/scard/smartcard_emulate.c:2322:16: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/emu/scard/smartcard_emulate.c:2323:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/libfreerdp/emu/scard/smartcard_emulate.c:2325:24: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/emu/scard/smartcard_emulate.c:2325:24: acquire_memory: allocated here
FreeRDP-3.12.0/libfreerdp/emu/scard/smartcard_emulate.c:2326:20: branch_false: following ‘false’ branch (when ‘item’ is non-NULL)...
FreeRDP-3.12.0/libfreerdp/emu/scard/smartcard_emulate.c:2329:22: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/emu/scard/smartcard_emulate.c:2330:20: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/emu/scard/smartcard_emulate.c:2337:13: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/emu/scard/smartcard_emulate.c:2337:12: branch_true: following ‘true’ branch...
branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/emu/scard/smartcard_emulate.c:2337:12: danger: ‘item’ leaks here; was allocated at [(7)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/6)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def512]
FreeRDP-3.12.0/libfreerdp/emu/scard/smartcard_emulate.c:2341:9: warning[-Wanalyzer-malloc-leak]: leak of ‘item’
FreeRDP-3.12.0/libfreerdp/emu/scard/smartcard_emulate.c:2316:12: branch_false: following ‘false’ branch (when ‘DataLen <= 4096’)...
FreeRDP-3.12.0/libfreerdp/emu/scard/smartcard_emulate.c:2319:13: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/emu/scard/smartcard_emulate.c:2319:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/emu/scard/smartcard_emulate.c:2322:16: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/emu/scard/smartcard_emulate.c:2323:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/libfreerdp/emu/scard/smartcard_emulate.c:2325:24: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/emu/scard/smartcard_emulate.c:2325:24: acquire_memory: allocated here
FreeRDP-3.12.0/libfreerdp/emu/scard/smartcard_emulate.c:2326:20: branch_false: following ‘false’ branch (when ‘item’ is non-NULL)...
FreeRDP-3.12.0/libfreerdp/emu/scard/smartcard_emulate.c:2329:22: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/emu/scard/smartcard_emulate.c:2330:20: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/emu/scard/smartcard_emulate.c:2337:13: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/emu/scard/smartcard_emulate.c:2337:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/emu/scard/smartcard_emulate.c:2339:9: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/emu/scard/smartcard_emulate.c:2341:9: danger: ‘item’ leaks here; was allocated at [(7)](sarif:/runs/0/results/3/codeFlows/0/threadFlows/0/locations/6)
Error: GCC_ANALYZER_WARNING (CWE-762): [#def513]
FreeRDP-3.12.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.12.0/libfreerdp/emu/scard/smartcard_emulate.c:2688:21: acquire_memory: allocated here (expects deallocation with ‘free’)
FreeRDP-3.12.0/libfreerdp/emu/scard/smartcard_emulate.c:2689:12: branch_false: following ‘false’ branch (when ‘smartcard’ is non-NULL)...
FreeRDP-3.12.0/libfreerdp/emu/scard/smartcard_emulate.c:2692:9: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/emu/scard/smartcard_emulate.c:2694:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/libfreerdp/emu/scard/smartcard_emulate.c:2695:17: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/emu/scard/smartcard_emulate.c:2739:9: danger: deallocated with ‘Emulate_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): [#def514]
FreeRDP-3.12.0/libfreerdp/emu/scard/smartcard_emulate.c:2749:9: warning[-Wanalyzer-use-after-free]: use after ‘Emulate_Free’ of ‘context’
FreeRDP-3.12.0/libfreerdp/emu/scard/smartcard_emulate.c:2682:28: enter_function: entry to ‘Emulate_New’
FreeRDP-3.12.0/libfreerdp/emu/scard/smartcard_emulate.c:2688:21: acquire_memory: allocated here
FreeRDP-3.12.0/libfreerdp/emu/scard/smartcard_emulate.c:2689:12: branch_false: following ‘false’ branch (when ‘smartcard’ is non-NULL)...
FreeRDP-3.12.0/libfreerdp/emu/scard/smartcard_emulate.c:2692:9: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/emu/scard/smartcard_emulate.c:2739:9: release_memory: deallocated here
FreeRDP-3.12.0/libfreerdp/emu/scard/smartcard_emulate.c:2739:9: call_function: calling ‘Emulate_Free’ from ‘Emulate_New’
Error: CPPCHECK_WARNING (CWE-476): [#def515]
FreeRDP-3.12.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): [#def516]
FreeRDP-3.12.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:275:9: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘ef’
FreeRDP-3.12.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1459:6: enter_function: entry to ‘vgids_init’
FreeRDP-3.12.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1489:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1498:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1501:27: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1502:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1507:20: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1507:20: call_function: calling ‘vgids_ef_new’ from ‘vgids_init’
Error: CPPCHECK_WARNING (CWE-476): [#def517]
FreeRDP-3.12.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: CPPCHECK_WARNING (CWE-476): [#def518]
FreeRDP-3.12.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): [#def519]
FreeRDP-3.12.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:284:14: warning[-Wanalyzer-malloc-leak]: leak of ‘vgids_ef_new(ctx, 40960)’
FreeRDP-3.12.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1459:6: enter_function: entry to ‘vgids_init’
FreeRDP-3.12.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1489:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1498:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1501:27: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1502:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1507:20: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1507:20: call_function: calling ‘vgids_ef_new’ from ‘vgids_init’
FreeRDP-3.12.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1507:20: return_function: returning to ‘vgids_init’ from ‘vgids_ef_new’
FreeRDP-3.12.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1508:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1513:20: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:284:14: danger: ‘vgids_ef_new(ctx, 40960)’ leaks here; was allocated at [(10)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/9)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def520]
FreeRDP-3.12.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:284:14: warning[-Wanalyzer-malloc-leak]: leak of ‘vgids_ef_new(ctx, 40976)’
FreeRDP-3.12.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1459:6: enter_function: entry to ‘vgids_init’
FreeRDP-3.12.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1489:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1498:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1501:27: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1502:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1507:20: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1507:20: call_function: calling ‘vgids_ef_new’ from ‘vgids_init’
FreeRDP-3.12.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1507:20: return_function: returning to ‘vgids_init’ from ‘vgids_ef_new’
FreeRDP-3.12.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1508:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1513:20: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1513:20: call_function: calling ‘vgids_ef_new’ from ‘vgids_init’
FreeRDP-3.12.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1513:20: return_function: returning to ‘vgids_init’ from ‘vgids_ef_new’
FreeRDP-3.12.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1514:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1516:9: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1517:14: call_function: inlined call to ‘vgids_ef_write_do’ from ‘vgids_init’
FreeRDP-3.12.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1517:14: call_function: inlined call to ‘vgids_ef_write_do’ from ‘vgids_init’
FreeRDP-3.12.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1517:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1522:20: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1522:20: call_function: calling ‘vgids_ef_new’ from ‘vgids_init’
FreeRDP-3.12.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1522:20: return_function: returning to ‘vgids_init’ from ‘vgids_ef_new’
FreeRDP-3.12.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1523:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1527:14: call_function: inlined call to ‘vgids_ef_write_do’ from ‘vgids_init’
FreeRDP-3.12.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1527:14: call_function: inlined call to ‘vgids_ef_write_do’ from ‘vgids_init’
FreeRDP-3.12.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:284:14: danger: ‘vgids_ef_new(ctx, 40976)’ leaks here; was allocated at [(47)](sarif:/runs/0/results/5/codeFlows/0/threadFlows/0/locations/46)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def521]
FreeRDP-3.12.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:336:16: warning[-Wanalyzer-malloc-leak]: leak of ‘vgids_ef_new(ctx, 40978)’
FreeRDP-3.12.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1459:6: enter_function: entry to ‘vgids_init’
FreeRDP-3.12.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1489:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1498:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1501:27: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1502:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1507:20: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1507:20: call_function: calling ‘vgids_ef_new’ from ‘vgids_init’
FreeRDP-3.12.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1507:20: return_function: returning to ‘vgids_init’ from ‘vgids_ef_new’
FreeRDP-3.12.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1508:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1513:20: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1513:20: call_function: calling ‘vgids_ef_new’ from ‘vgids_init’
FreeRDP-3.12.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1513:20: return_function: returning to ‘vgids_init’ from ‘vgids_ef_new’
FreeRDP-3.12.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1514:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1516:9: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1517:14: call_function: inlined call to ‘vgids_ef_write_do’ from ‘vgids_init’
Error: CPPCHECK_WARNING (CWE-476): [#def522]
FreeRDP-3.12.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1442: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: ctx
Error: GCC_ANALYZER_WARNING (CWE-476): [#def523]
FreeRDP-3.12.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1442:9: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘ctx’
FreeRDP-3.12.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1440:29: acquire_memory: this call could return NULL
FreeRDP-3.12.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1442:9: danger: ‘ctx’ could be NULL: unchecked value from [(1)](sarif:/runs/0/results/16/codeFlows/0/threadFlows/0/locations/0)
Error: CPPCHECK_WARNING (CWE-476): [#def524]
FreeRDP-3.12.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-401): [#def525]
FreeRDP-3.12.0/libfreerdp/gdi/gdi.c:1409:12: warning[-Wanalyzer-malloc-leak]: leak of ‘*context.cache’
FreeRDP-3.12.0/libfreerdp/gdi/gdi.c:1363:6: enter_function: entry to ‘gdi_init_ex’
FreeRDP-3.12.0/libfreerdp/gdi/gdi.c:1380:12: branch_false: following ‘false’ branch (when ‘gdi’ is non-NULL)...
FreeRDP-3.12.0/libfreerdp/gdi/gdi.c:1383:9: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/gdi/gdi.c:1386:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/gdi/gdi.c:1389:9: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/gdi/gdi.c:1401:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/gdi/gdi.c:1404:28: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/gdi/gdi.c:1406:14: call_function: calling ‘gdi_init_primary’ from ‘gdi_init_ex’
FreeRDP-3.12.0/libfreerdp/gdi/gdi.c:1406:14: return_function: returning to ‘gdi_init_ex’ from ‘gdi_init_primary’
FreeRDP-3.12.0/libfreerdp/gdi/gdi.c:1406:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/gdi/gdi.c:1409:32: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/gdi/gdi.c:1409:32: acquire_memory: allocated here
FreeRDP-3.12.0/libfreerdp/gdi/gdi.c:1409:12: danger: ‘*context.cache’ leaks here; was allocated at [(27)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/26)
Error: GCC_ANALYZER_WARNING: [#def526]
FreeRDP-3.12.0/libfreerdp/gdi/shape.c:178:33: warning[-Wanalyzer-overlapping-buffers]: overlapping buffers passed as arguments to ‘memcpy’
FreeRDP-3.12.0/libfreerdp/gdi/shape.c:153:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/gdi/shape.c:156:14: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/gdi/shape.c:156:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/gdi/shape.c:159:17: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/gdi/shape.c:175:43: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/libfreerdp/gdi/shape.c:177:46: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/gdi/shape.c:178:33: danger: overlapping buffers passed as arguments to ‘memcpy’
Error: COMPILER_WARNING (CWE-1164): [#def527]
FreeRDP-3.12.0/libfreerdp/locale/keyboard.c: scope_hint: At top level
FreeRDP-3.12.0/libfreerdp/locale/keyboard.c:266:12: warning[-Wunused-function]: ‘freerdp_keyboard_init_apple’ defined but not used
Error: COMPILER_WARNING (CWE-477): [#def528]
FreeRDP-3.12.0/libfreerdp/locale/keyboard.c: scope_hint: In function ‘freerdp_keyboard_init_ex’
FreeRDP-3.12.0/libfreerdp/locale/keyboard.c:398:9: warning[-Wdeprecated-declarations]: ‘freerdp_keyboard_init’ is deprecated: since 3.11.0, implement yourself in client
FreeRDP-3.12.0/libfreerdp/locale/keyboard.c:303:7: note: declared here
Error: COMPILER_WARNING (CWE-477): [#def529]
FreeRDP-3.12.0/libfreerdp/locale/keyboard.c:398:9: warning[-Wdeprecated-declarations]: ‘freerdp_keyboard_init’ is deprecated: since 3.11.0, implement yourself in client
Error: GCC_ANALYZER_WARNING (CWE-416): [#def530]
FreeRDP-3.12.0/libfreerdp/locale/keyboard_layout.c:1503:22: warning[-Wanalyzer-use-after-free]: use after ‘freerdp_keyboard_layouts_free’ of ‘current’
FreeRDP-3.12.0/libfreerdp/locale/keyboard_layout.c:1510:22: enter_function: entry to ‘freerdp_keyboard_get_layouts’
FreeRDP-3.12.0/libfreerdp/locale/keyboard_layout.c:1524:22: call_function: calling ‘rdp_keyboard_layout_clone_append’ from ‘freerdp_keyboard_get_layouts’
FreeRDP-3.12.0/libfreerdp/locale/keyboard_layout.c:1524:22: return_function: returning to ‘freerdp_keyboard_get_layouts’ from ‘rdp_keyboard_layout_clone_append’
FreeRDP-3.12.0/libfreerdp/locale/keyboard_layout.c:1524:20: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/libfreerdp/locale/keyboard_layout.c:1525:25: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/locale/keyboard_layout.c:1543:9: release_memory: deallocated here
FreeRDP-3.12.0/libfreerdp/locale/keyboard_layout.c:1543:9: call_function: calling ‘freerdp_keyboard_layouts_free’ from ‘freerdp_keyboard_get_layouts’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def531]
FreeRDP-3.12.0/libfreerdp/locale/keyboard_layout.c:1543:9: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.12.0/libfreerdp/locale/keyboard_layout.c:1510:22: enter_function: entry to ‘freerdp_keyboard_get_layouts’
FreeRDP-3.12.0/libfreerdp/locale/keyboard_layout.c:1522:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/libfreerdp/locale/keyboard_layout.c:1524:22: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/locale/keyboard_layout.c:1524:22: call_function: calling ‘rdp_keyboard_layout_clone_append’ from ‘freerdp_keyboard_get_layouts’
FreeRDP-3.12.0/libfreerdp/locale/keyboard_layout.c:1524:22: return_function: returning to ‘freerdp_keyboard_get_layouts’ from ‘rdp_keyboard_layout_clone_append’
FreeRDP-3.12.0/libfreerdp/locale/keyboard_layout.c:1524:20: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/libfreerdp/locale/keyboard_layout.c:1525:25: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/locale/keyboard_layout.c:1543:9: danger: ‘<unknown>’ leaks here; was allocated at [(18)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/17)
Error: GCC_ANALYZER_WARNING (CWE-762): [#def532]
FreeRDP-3.12.0/libfreerdp/locale/keyboard_layout.c:1543:9: warning[-Wanalyzer-mismatching-deallocation]: ‘layouts’ should have been deallocated with ‘free’ but was deallocated with ‘freerdp_keyboard_layouts_free’
FreeRDP-3.12.0/libfreerdp/locale/keyboard_layout.c:1510:22: enter_function: entry to ‘freerdp_keyboard_get_layouts’
FreeRDP-3.12.0/libfreerdp/locale/keyboard_layout.c:1522:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/libfreerdp/locale/keyboard_layout.c:1524:22: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/locale/keyboard_layout.c:1524:22: call_function: calling ‘rdp_keyboard_layout_clone_append’ from ‘freerdp_keyboard_get_layouts’
FreeRDP-3.12.0/libfreerdp/locale/keyboard_layout.c:1524:22: return_function: returning to ‘freerdp_keyboard_get_layouts’ from ‘rdp_keyboard_layout_clone_append’
FreeRDP-3.12.0/libfreerdp/locale/keyboard_layout.c:1524:20: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/libfreerdp/locale/keyboard_layout.c:1525:25: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/locale/keyboard_layout.c:1543:9: danger: deallocated with ‘freerdp_keyboard_layouts_free’ here
Error: GCC_ANALYZER_WARNING (CWE-762): [#def533]
FreeRDP-3.12.0/libfreerdp/locale/keyboard_layout.c:1660:9: warning[-Wanalyzer-mismatching-deallocation]: ‘pages’ should have been deallocated with ‘free’ but was deallocated with ‘freerdp_codepages_free’
FreeRDP-3.12.0/libfreerdp/locale/keyboard_layout.c:1634:31: acquire_memory: allocated here (expects deallocation with ‘free’)
FreeRDP-3.12.0/libfreerdp/locale/keyboard_layout.c:1636:12: branch_false: following ‘false’ branch (when ‘pages’ is non-NULL)...
FreeRDP-3.12.0/libfreerdp/locale/keyboard_layout.c:1639:12: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/locale/keyboard_layout.c:1660:9: danger: deallocated with ‘freerdp_codepages_free’ here; allocation at [(1)](sarif:/runs/0/results/3/codeFlows/0/threadFlows/0/locations/0) expects deallocation with ‘free’
Error: COMPILER_WARNING: [#def534]
FreeRDP-3.12.0/libfreerdp/primitives/sse/prim_avxsse.h:65:16: note[note]: called from here
Error: COMPILER_WARNING: [#def535]
FreeRDP-3.12.0/libfreerdp/primitives/sse/prim_copy_avx2.c:39:1: warning[-Wpsabi]: AVX vector return without AVX enabled changes the ABI
Error: COMPILER_WARNING: [#def536]
FreeRDP-3.12.0/libfreerdp/primitives/sse/prim_copy_avx2.c:40:16: note[note]: called from here
Error: GCC_ANALYZER_WARNING (CWE-401): [#def537]
FreeRDP-3.12.0/libfreerdp/utils/pcap.c:55:16: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.12.0/libfreerdp/utils/pcap.c:193:10: enter_function: entry to ‘pcap_open’
FreeRDP-3.12.0/libfreerdp/utils/pcap.c:200:12: branch_false: following ‘false’ branch (when ‘pcap’ is non-NULL)...
FreeRDP-3.12.0/libfreerdp/utils/pcap.c:203:22: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/utils/pcap.c:203:22: acquire_memory: allocated here
FreeRDP-3.12.0/libfreerdp/utils/pcap.c:208:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/utils/pcap.c:211:12: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/utils/pcap.c:211:12: branch_false: following ‘false’ branch (when ‘write == 0’)...
FreeRDP-3.12.0/libfreerdp/utils/pcap.c:225:23: call_function: inlined call to ‘_fseeki64’ from ‘pcap_open’
FreeRDP-3.12.0/libfreerdp/utils/pcap.c:228:22: call_function: calling ‘pcap_read_header’ from ‘pcap_open’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def538]
FreeRDP-3.12.0/libfreerdp/utils/smartcard_call.c:104:32: warning[-Wanalyzer-malloc-leak]: leak of ‘pContext’
FreeRDP-3.12.0/libfreerdp/utils/smartcard_call.c:98:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/libfreerdp/utils/smartcard_call.c:100:35: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/utils/smartcard_call.c:102:21: acquire_memory: allocated here
FreeRDP-3.12.0/libfreerdp/utils/smartcard_call.c:103:20: branch_false: following ‘false’ branch (when ‘pContext’ is non-NULL)...
FreeRDP-3.12.0/libfreerdp/utils/smartcard_call.c:106:37: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/utils/smartcard_call.c:108:20: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/utils/smartcard_call.c:118:22: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/utils/smartcard_call.c:118:20: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/utils/smartcard_call.c:131:9: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/utils/smartcard_call.c:104: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-476): [#def539]
FreeRDP-3.12.0/libfreerdp/utils/smartcard_call.c:964:40: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘cur’
FreeRDP-3.12.0/libfreerdp/utils/smartcard_call.c:934:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/utils/smartcard_call.c:943:9: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/utils/smartcard_call.c:943:28: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/libfreerdp/utils/smartcard_call.c:945:21: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/utils/smartcard_call.c:945:20: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/utils/smartcard_call.c:948:34: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/utils/smartcard_call.c:950:20: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/utils/smartcard_call.c:952:21: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/utils/smartcard_call.c:952:20: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/utils/smartcard_call.c:954:20: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/utils/smartcard_call.c:943:28: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/libfreerdp/utils/smartcard_call.c:945:21: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/utils/smartcard_call.c:959:32: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/libfreerdp/utils/smartcard_call.c:961:64: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/utils/smartcard_call.c:961:43: release_memory: ‘cur’ is NULL
FreeRDP-3.12.0/libfreerdp/utils/smartcard_call.c:964:40: danger: dereference of NULL ‘cur’
Error: GCC_ANALYZER_WARNING (CWE-476): [#def540]
FreeRDP-3.12.0/libfreerdp/utils/smartcard_call.c:1028:40: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘cur’
FreeRDP-3.12.0/libfreerdp/utils/smartcard_call.c:996:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/utils/smartcard_call.c:1005:9: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/utils/smartcard_call.c:1005:28: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/libfreerdp/utils/smartcard_call.c:1007:21: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/utils/smartcard_call.c:1007:20: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/utils/smartcard_call.c:1011:42: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/utils/smartcard_call.c:1014:20: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/utils/smartcard_call.c:1016:21: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/utils/smartcard_call.c:1016:20: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/utils/smartcard_call.c:1018:20: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/utils/smartcard_call.c:1005:28: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/libfreerdp/utils/smartcard_call.c:1007:21: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/utils/smartcard_call.c:1023:32: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/libfreerdp/utils/smartcard_call.c:1025:64: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/utils/smartcard_call.c:1025:43: release_memory: ‘cur’ is NULL
FreeRDP-3.12.0/libfreerdp/utils/smartcard_call.c:1028:40: danger: dereference of NULL ‘cur’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def541]
FreeRDP-3.12.0/libfreerdp/utils/smartcard_call.c:1946:9: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.12.0/libfreerdp/utils/smartcard_call.c:1879:12: branch_false: following ‘false’ branch (when ‘ctx’ is non-NULL)...
FreeRDP-3.12.0/libfreerdp/utils/smartcard_call.c:1882:26: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/utils/smartcard_call.c:1882:26: acquire_memory: allocated here
FreeRDP-3.12.0/libfreerdp/utils/smartcard_call.c:1883:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/utils/smartcard_call.c:1886:22: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/utils/smartcard_call.c:1887:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/libfreerdp/utils/smartcard_call.c:1888:17: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/utils/smartcard_call.c:1946:9: danger: ‘<unknown>’ leaks here; was allocated at [(3)](sarif:/runs/0/results/4/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-762): [#def542]
FreeRDP-3.12.0/libfreerdp/utils/smartcard_call.c:1946:9: warning[-Wanalyzer-mismatching-deallocation]: ‘ctx’ should have been deallocated with ‘free’ but was deallocated with ‘smartcard_call_context_free’
FreeRDP-3.12.0/libfreerdp/utils/smartcard_call.c:1878:15: acquire_memory: allocated here (expects deallocation with ‘free’)
FreeRDP-3.12.0/libfreerdp/utils/smartcard_call.c:1879:12: branch_false: following ‘false’ branch (when ‘ctx’ is non-NULL)...
FreeRDP-3.12.0/libfreerdp/utils/smartcard_call.c:1882:26: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/utils/smartcard_call.c:1883:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/libfreerdp/utils/smartcard_call.c:1884:17: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/utils/smartcard_call.c:1946:9: danger: deallocated with ‘smartcard_call_context_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-416): [#def543]
FreeRDP-3.12.0/libfreerdp/utils/smartcard_call.c:2058:14: warning[-Wanalyzer-use-after-free]: use after ‘smartcard_call_context_free’ of ‘ctx’
FreeRDP-3.12.0/libfreerdp/utils/smartcard_call.c:1872:21: enter_function: entry to ‘smartcard_call_context_new’
FreeRDP-3.12.0/libfreerdp/utils/smartcard_call.c:1878:15: acquire_memory: allocated here
FreeRDP-3.12.0/libfreerdp/utils/smartcard_call.c:1879:12: branch_false: following ‘false’ branch (when ‘ctx’ is non-NULL)...
FreeRDP-3.12.0/libfreerdp/utils/smartcard_call.c:1882:26: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/utils/smartcard_call.c:1946:9: release_memory: deallocated here
FreeRDP-3.12.0/libfreerdp/utils/smartcard_call.c:1946:9: call_function: calling ‘smartcard_call_context_free’ from ‘smartcard_call_context_new’
Error: COMPILER_WARNING (CWE-563): [#def544]
FreeRDP-3.12.0/libfreerdp/utils/smartcard_operations.c: scope_hint: In function ‘smartcard_irp_device_control_decode’
FreeRDP-3.12.0/libfreerdp/utils/smartcard_operations.c:553:16: warning[-Wunused-but-set-variable]: variable ‘outputBufferLength’ set but not used
Error: CPPCHECK_WARNING (CWE-457): [#def545]
FreeRDP-3.12.0/libfreerdp/utils/smartcard_pack.c:403: warning[uninitvar]: Uninitialized variable: buffer
Error: GCC_ANALYZER_WARNING (CWE-401): [#def546]
FreeRDP-3.12.0/libfreerdp/utils/test/TestRingBuffer.c:95:24: warning[-Wanalyzer-malloc-leak]: leak of ‘tmpBuf’
FreeRDP-3.12.0/libfreerdp/utils/test/TestRingBuffer.c:92:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/utils/test/TestRingBuffer.c:98:25: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/utils/test/TestRingBuffer.c:98:25: acquire_memory: allocated here
FreeRDP-3.12.0/libfreerdp/utils/test/TestRingBuffer.c:99:12: branch_false: following ‘false’ branch (when ‘tmpBuf’ is non-NULL)...
branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/utils/test/TestRingBuffer.c:102:25: branch_true: following ‘true’ branch (when ‘i != 50’)...
FreeRDP-3.12.0/libfreerdp/utils/test/TestRingBuffer.c:103:23: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/utils/test/TestRingBuffer.c:95:24: danger: ‘tmpBuf’ leaks here; was allocated at [(3)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def547]
FreeRDP-3.12.0/rdtk/librdtk/rdtk_font.c:163:12: warning[-Wanalyzer-malloc-leak]: leak of ‘rdtk_font_load_descriptor_file(filename, & size)’
FreeRDP-3.12.0/rdtk/librdtk/rdtk_font.c:593:12: enter_function: entry to ‘rdtk_font_load_descriptor’
FreeRDP-3.12.0/rdtk/librdtk/rdtk_font.c:598:24: acquire_memory: allocated here
FreeRDP-3.12.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): [#def548]
FreeRDP-3.12.0/rdtk/librdtk/rdtk_font.c:175:31: warning[-Wanalyzer-malloc-leak]: leak of ‘rdtk_font_load_descriptor_file(filename, & size)’
FreeRDP-3.12.0/rdtk/librdtk/rdtk_font.c:593:12: enter_function: entry to ‘rdtk_font_load_descriptor’
FreeRDP-3.12.0/rdtk/librdtk/rdtk_font.c:598:24: acquire_memory: allocated here
FreeRDP-3.12.0/rdtk/librdtk/rdtk_font.c:598:24: call_function: calling ‘rdtk_font_load_descriptor_file’ from ‘rdtk_font_load_descriptor’
Error: COMPILER_WARNING (CWE-686): [#def549]
FreeRDP-3.12.0/redhat-linux-build/CMakeFiles/CMakeScratch/TryCompile-YUIjsE/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): [#def550]
FreeRDP-3.12.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.12.0/redhat-linux-build/client/common/test/TestClient.c:102:5: enter_function: entry to ‘main’
FreeRDP-3.12.0/redhat-linux-build/client/common/test/TestClient.c:139:6: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/client/common/test/TestClient.c:140:22: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/client/common/test/TestClient.c:143:6: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/redhat-linux-build/client/common/test/TestClient.c:147:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/client/common/test/TestClient.c:147:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.12.0/redhat-linux-build/client/common/test/TestClient.c:175:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/client/common/test/TestClient.c:175:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.12.0/redhat-linux-build/client/common/test/TestClient.c:176:24: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/client/common/test/TestClient.c:176:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/client/common/test/TestClient.c:176:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/client/common/test/TestClient.c:178:15: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/client/common/test/TestClient.c:179:33: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/client/common/test/TestClient.c:179:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/client/common/test/TestClient.c:179:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/client/common/test/TestClient.c:180:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.12.0/redhat-linux-build/client/common/test/TestClient.c:180:31: branch_true: ...to here
FreeRDP-3.12.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): [#def551]
FreeRDP-3.12.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.12.0/redhat-linux-build/client/common/test/TestClient.c:102:5: enter_function: entry to ‘main’
FreeRDP-3.12.0/redhat-linux-build/client/common/test/TestClient.c:139:6: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/client/common/test/TestClient.c:140:22: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/client/common/test/TestClient.c:143:6: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/redhat-linux-build/client/common/test/TestClient.c:147:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/client/common/test/TestClient.c:147:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.12.0/redhat-linux-build/client/common/test/TestClient.c:175:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/client/common/test/TestClient.c:175:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.12.0/redhat-linux-build/client/common/test/TestClient.c:176:24: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/client/common/test/TestClient.c:176:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/client/common/test/TestClient.c:176:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/client/common/test/TestClient.c:178:15: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/client/common/test/TestClient.c:179:33: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/client/common/test/TestClient.c:179:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/client/common/test/TestClient.c:179:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/client/common/test/TestClient.c:180:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.12.0/redhat-linux-build/client/common/test/TestClient.c:180:31: branch_true: ...to here
FreeRDP-3.12.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): [#def552]
FreeRDP-3.12.0/redhat-linux-build/client/common/test/TestClient.c:180:31: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘*<unknown>’
FreeRDP-3.12.0/redhat-linux-build/client/common/test/TestClient.c:102:5: enter_function: entry to ‘main’
FreeRDP-3.12.0/redhat-linux-build/client/common/test/TestClient.c:139:6: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/client/common/test/TestClient.c:140:22: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/client/common/test/TestClient.c:143:6: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/redhat-linux-build/client/common/test/TestClient.c:147:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/client/common/test/TestClient.c:147:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.12.0/redhat-linux-build/client/common/test/TestClient.c:175:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/client/common/test/TestClient.c:175:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.12.0/redhat-linux-build/client/common/test/TestClient.c:176:24: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/client/common/test/TestClient.c:176:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/client/common/test/TestClient.c:176:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/client/common/test/TestClient.c:178:15: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/client/common/test/TestClient.c:179:33: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/client/common/test/TestClient.c:179:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/client/common/test/TestClient.c:179:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/client/common/test/TestClient.c:180:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.12.0/redhat-linux-build/client/common/test/TestClient.c:180:31: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/client/common/test/TestClient.c:180:31: danger: use of uninitialized value ‘*<unknown>’ here
Error: GCC_ANALYZER_WARNING (CWE-457): [#def553]
FreeRDP-3.12.0/redhat-linux-build/client/common/test/TestClient.c:180:31: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘*arg’
FreeRDP-3.12.0/redhat-linux-build/client/common/test/TestClient.c:102:5: enter_function: entry to ‘main’
FreeRDP-3.12.0/redhat-linux-build/client/common/test/TestClient.c:139:6: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/client/common/test/TestClient.c:140:22: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/client/common/test/TestClient.c:143:6: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/redhat-linux-build/client/common/test/TestClient.c:147:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/client/common/test/TestClient.c:147:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.12.0/redhat-linux-build/client/common/test/TestClient.c:175:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/client/common/test/TestClient.c:175:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.12.0/redhat-linux-build/client/common/test/TestClient.c:176:24: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/client/common/test/TestClient.c:176:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/client/common/test/TestClient.c:176:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/client/common/test/TestClient.c:178:15: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/client/common/test/TestClient.c:179:33: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/client/common/test/TestClient.c:179:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/client/common/test/TestClient.c:179:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/client/common/test/TestClient.c:180:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.12.0/redhat-linux-build/client/common/test/TestClient.c:180:31: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/client/common/test/TestClient.c:180:31: danger: use of uninitialized value ‘*arg’ here
Error: GCC_ANALYZER_WARNING (CWE-688): [#def554]
FreeRDP-3.12.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.12.0/redhat-linux-build/client/common/test/TestClient.c:102:5: enter_function: entry to ‘main’
FreeRDP-3.12.0/redhat-linux-build/client/common/test/TestClient.c:139:6: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/client/common/test/TestClient.c:140:22: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/client/common/test/TestClient.c:143:6: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/redhat-linux-build/client/common/test/TestClient.c:147:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/client/common/test/TestClient.c:147:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.12.0/redhat-linux-build/client/common/test/TestClient.c:175:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/client/common/test/TestClient.c:175:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.12.0/redhat-linux-build/client/common/test/TestClient.c:176:24: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/client/common/test/TestClient.c:176:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/client/common/test/TestClient.c:176:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/client/common/test/TestClient.c:178:15: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/client/common/test/TestClient.c:179:33: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/client/common/test/TestClient.c:179:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/client/common/test/TestClient.c:179:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/client/common/test/TestClient.c:180:8: branch_false: following ‘false’ branch (when ‘partial_match == 0’)...
FreeRDP-3.12.0/redhat-linux-build/client/common/test/TestClient.c:184:38: branch_false: ...to here
FreeRDP-3.12.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): [#def555]
FreeRDP-3.12.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.12.0/redhat-linux-build/client/common/test/TestClient.c:102:5: enter_function: entry to ‘main’
FreeRDP-3.12.0/redhat-linux-build/client/common/test/TestClient.c:139:6: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/client/common/test/TestClient.c:140:22: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/client/common/test/TestClient.c:143:6: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/redhat-linux-build/client/common/test/TestClient.c:147:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/client/common/test/TestClient.c:147:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.12.0/redhat-linux-build/client/common/test/TestClient.c:175:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/client/common/test/TestClient.c:175:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.12.0/redhat-linux-build/client/common/test/TestClient.c:176:24: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/client/common/test/TestClient.c:176:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/client/common/test/TestClient.c:176:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/client/common/test/TestClient.c:178:15: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/client/common/test/TestClient.c:179:33: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/client/common/test/TestClient.c:179:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/client/common/test/TestClient.c:179:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/client/common/test/TestClient.c:180:8: branch_false: following ‘false’ branch (when ‘partial_match == 0’)...
FreeRDP-3.12.0/redhat-linux-build/client/common/test/TestClient.c:184:38: branch_false: ...to here
FreeRDP-3.12.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): [#def556]
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:205:31: warning[-Wanalyzer-null-argument]: use of NULL ‘arg’ where non-null expected
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:127:5: enter_function: entry to ‘main’
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:164:6: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:165:22: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:168:6: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:172:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:172:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:200:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:200:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:201:24: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:201:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:201:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:203:15: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:204:33: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:204:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:204:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:205:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:205:31: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:205:31: danger: argument 2 (‘arg’) NULL where non-null expected
Error: GCC_ANALYZER_WARNING (CWE-688): [#def557]
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:205:31: warning[-Wanalyzer-null-argument]: use of NULL ‘lowercase(cmakeGeneratedFunctionMapEntries[i].name)’ where non-null expected
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:127:5: enter_function: entry to ‘main’
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:164:6: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:165:22: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:168:6: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:172:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:172:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:200:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:200:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:201:24: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:201:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:201:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:203:15: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:204:33: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:204:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:204:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:205:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:205:31: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:205:31: danger: argument 1 (‘lowercase(cmakeGeneratedFunctionMapEntries[i].name)’) NULL where non-null expected
Error: GCC_ANALYZER_WARNING (CWE-457): [#def558]
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:205:31: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘*<unknown>’
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:127:5: enter_function: entry to ‘main’
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:164:6: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:165:22: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:168:6: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:172:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:172:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:200:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:200:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:201:24: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:201:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:201:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:203:15: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:204:33: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:204:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:204:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:205:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:205:31: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:205:31: danger: use of uninitialized value ‘*<unknown>’ here
Error: GCC_ANALYZER_WARNING (CWE-457): [#def559]
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:205:31: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘*arg’
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:127:5: enter_function: entry to ‘main’
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:164:6: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:165:22: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:168:6: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:172:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:172:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:200:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:200:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:201:24: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:201:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:201:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:203:15: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:204:33: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:204:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:204:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:205:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:205:31: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:205:31: danger: use of uninitialized value ‘*arg’ here
Error: GCC_ANALYZER_WARNING (CWE-688): [#def560]
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:209:38: warning[-Wanalyzer-null-argument]: use of NULL ‘arg’ where non-null expected
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:127:5: enter_function: entry to ‘main’
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:164:6: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:165:22: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:168:6: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:172:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:172:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:200:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:200:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:201:24: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:201:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:201:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:203:15: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:204:33: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:204:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:204:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:205:8: branch_false: following ‘false’ branch (when ‘partial_match == 0’)...
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:209:38: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:209:38: danger: argument 2 (‘arg’) NULL where non-null expected
Error: GCC_ANALYZER_WARNING (CWE-688): [#def561]
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:209:38: warning[-Wanalyzer-null-argument]: use of NULL ‘lowercase(cmakeGeneratedFunctionMapEntries[i].name)’ where non-null expected
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:127:5: enter_function: entry to ‘main’
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:164:6: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:165:22: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:168:6: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:172:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:172:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:200:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:200:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:201:24: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:201:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:201:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:203:15: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:204:33: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:204:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:204:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:205:8: branch_false: following ‘false’ branch (when ‘partial_match == 0’)...
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:209:38: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/codec/test/TestFreeRDPCodec.c:209:38: danger: argument 1 (‘lowercase(cmakeGeneratedFunctionMapEntries[i].name)’) NULL where non-null expected
Error: GCC_ANALYZER_WARNING (CWE-688): [#def562]
FreeRDP-3.12.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.12.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:97:5: enter_function: entry to ‘main’
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:134:6: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:135:22: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:138:6: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:142:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:142:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:170:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:170:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:171:24: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:171:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:171:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:173:15: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:174:33: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:174:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:174:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:175:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:175:31: branch_true: ...to here
FreeRDP-3.12.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): [#def563]
FreeRDP-3.12.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.12.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:97:5: enter_function: entry to ‘main’
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:134:6: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:135:22: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:138:6: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:142:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:142:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:170:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:170:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:171:24: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:171:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:171:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:173:15: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:174:33: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:174:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:174:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:175:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:175:31: branch_true: ...to here
FreeRDP-3.12.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): [#def564]
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:175:31: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘*<unknown>’
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:97:5: enter_function: entry to ‘main’
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:134:6: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:135:22: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:138:6: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:142:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:142:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:170:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:170:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:171:24: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:171:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:171:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:173:15: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:174:33: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:174:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:174:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:175:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:175:31: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:175:31: danger: use of uninitialized value ‘*<unknown>’ here
Error: GCC_ANALYZER_WARNING (CWE-457): [#def565]
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:175:31: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘*arg’
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:97:5: enter_function: entry to ‘main’
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:134:6: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:135:22: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:138:6: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:142:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:142:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:170:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:170:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:171:24: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:171:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:171:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:173:15: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:174:33: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:174:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:174:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:175:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:175:31: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:175:31: danger: use of uninitialized value ‘*arg’ here
Error: GCC_ANALYZER_WARNING (CWE-688): [#def566]
FreeRDP-3.12.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.12.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:97:5: enter_function: entry to ‘main’
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:134:6: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:135:22: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:138:6: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:142:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:142:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:170:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:170:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:171:24: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:171:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:171:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:173:15: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:174:33: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:174:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:174:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:175:8: branch_false: following ‘false’ branch (when ‘partial_match == 0’)...
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:179:38: branch_false: ...to here
FreeRDP-3.12.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): [#def567]
FreeRDP-3.12.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.12.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:97:5: enter_function: entry to ‘main’
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:134:6: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:135:22: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:138:6: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:142:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:142:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:170:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:170:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:171:24: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:171:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:171:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:173:15: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:174:33: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:174:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:174:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:175:8: branch_false: following ‘false’ branch (when ‘partial_match == 0’)...
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/common/test/TestCommon.c:179:38: branch_false: ...to here
FreeRDP-3.12.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): [#def568]
FreeRDP-3.12.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.12.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:97:5: enter_function: entry to ‘main’
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:134:6: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:135:22: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:138:6: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:142:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:142:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:170:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:170:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:171:24: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:171:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:171:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:173:15: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:174:33: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:174:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:174:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:175:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:175:31: branch_true: ...to here
FreeRDP-3.12.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): [#def569]
FreeRDP-3.12.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.12.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:97:5: enter_function: entry to ‘main’
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:134:6: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:135:22: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:138:6: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:142:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:142:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:170:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:170:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:171:24: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:171:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:171:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:173:15: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:174:33: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:174:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:174:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:175:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:175:31: branch_true: ...to here
FreeRDP-3.12.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): [#def570]
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:175:31: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘*<unknown>’
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:97:5: enter_function: entry to ‘main’
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:134:6: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:135:22: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:138:6: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:142:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:142:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:170:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:170:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:171:24: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:171:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:171:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:173:15: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:174:33: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:174:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:174:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:175:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:175:31: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:175:31: danger: use of uninitialized value ‘*<unknown>’ here
Error: GCC_ANALYZER_WARNING (CWE-457): [#def571]
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:175:31: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘*arg’
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:97:5: enter_function: entry to ‘main’
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:134:6: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:135:22: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:138:6: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:142:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:142:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:170:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:170:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:171:24: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:171:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:171:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:173:15: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:174:33: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:174:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:174:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:175:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:175:31: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:175:31: danger: use of uninitialized value ‘*arg’ here
Error: GCC_ANALYZER_WARNING (CWE-688): [#def572]
FreeRDP-3.12.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.12.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:97:5: enter_function: entry to ‘main’
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:134:6: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:135:22: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:138:6: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:142:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:142:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:170:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:170:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:171:24: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:171:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:171:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:173:15: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:174:33: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:174:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:174:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:175:8: branch_false: following ‘false’ branch (when ‘partial_match == 0’)...
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:179:38: branch_false: ...to here
FreeRDP-3.12.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): [#def573]
FreeRDP-3.12.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.12.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:97:5: enter_function: entry to ‘main’
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:134:6: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:135:22: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:138:6: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:142:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:142:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:170:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:170:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:171:24: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:171:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:171:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:173:15: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:174:33: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:174:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:174:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:175:8: branch_false: following ‘false’ branch (when ‘partial_match == 0’)...
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/core/test/TestCore.c:179:38: branch_false: ...to here
FreeRDP-3.12.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): [#def574]
FreeRDP-3.12.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.12.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:97:5: enter_function: entry to ‘main’
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:134:6: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:135:22: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:138:6: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:142:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:142:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:170:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:170:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:171:24: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:171:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:171:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:173:15: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:174:33: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:174:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:174:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:175:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:175:31: branch_true: ...to here
FreeRDP-3.12.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): [#def575]
FreeRDP-3.12.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.12.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:97:5: enter_function: entry to ‘main’
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:134:6: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:135:22: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:138:6: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:142:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:142:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:170:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:170:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:171:24: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:171:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:171:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:173:15: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:174:33: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:174:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:174:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:175:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:175:31: branch_true: ...to here
FreeRDP-3.12.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): [#def576]
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:175:31: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘*<unknown>’
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:97:5: enter_function: entry to ‘main’
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:134:6: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:135:22: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:138:6: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:142:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:142:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:170:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:170:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:171:24: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:171:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:171:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:173:15: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:174:33: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:174:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:174:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:175:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:175:31: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:175:31: danger: use of uninitialized value ‘*<unknown>’ here
Error: GCC_ANALYZER_WARNING (CWE-457): [#def577]
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:175:31: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘*arg’
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:97:5: enter_function: entry to ‘main’
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:134:6: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:135:22: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:138:6: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:142:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:142:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:170:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:170:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:171:24: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:171:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:171:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:173:15: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:174:33: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:174:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:174:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:175:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:175:31: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:175:31: danger: use of uninitialized value ‘*arg’ here
Error: GCC_ANALYZER_WARNING (CWE-688): [#def578]
FreeRDP-3.12.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.12.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:97:5: enter_function: entry to ‘main’
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:134:6: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:135:22: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:138:6: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:142:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:142:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:170:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:170:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:171:24: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:171:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:171:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:173:15: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:174:33: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:174:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:174:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:175:8: branch_false: following ‘false’ branch (when ‘partial_match == 0’)...
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:179:38: branch_false: ...to here
FreeRDP-3.12.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): [#def579]
FreeRDP-3.12.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.12.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:97:5: enter_function: entry to ‘main’
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:134:6: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:135:22: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:138:6: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:142:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:142:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:170:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:170:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:171:24: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:171:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:171:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:173:15: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:174:33: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:174:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:174:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:175:8: branch_false: following ‘false’ branch (when ‘partial_match == 0’)...
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/crypto/test/TestFreeRDPCrypto.c:179:38: branch_false: ...to here
FreeRDP-3.12.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): [#def580]
FreeRDP-3.12.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.12.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:102:5: enter_function: entry to ‘main’
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:139:6: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:140:22: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:143:6: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:147:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:147:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:175:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:175:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:176:24: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:176:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:176:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:178:15: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:179:33: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:179:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:179:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:180:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:180:31: branch_true: ...to here
FreeRDP-3.12.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): [#def581]
FreeRDP-3.12.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.12.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:102:5: enter_function: entry to ‘main’
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:139:6: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:140:22: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:143:6: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:147:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:147:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:175:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:175:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:176:24: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:176:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:176:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:178:15: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:179:33: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:179:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:179:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:180:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:180:31: branch_true: ...to here
FreeRDP-3.12.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): [#def582]
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:180:31: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘*<unknown>’
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:102:5: enter_function: entry to ‘main’
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:139:6: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:140:22: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:143:6: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:147:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:147:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:175:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:175:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:176:24: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:176:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:176:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:178:15: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:179:33: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:179:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:179:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:180:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:180:31: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:180:31: danger: use of uninitialized value ‘*<unknown>’ here
Error: GCC_ANALYZER_WARNING (CWE-457): [#def583]
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:180:31: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘*arg’
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:102:5: enter_function: entry to ‘main’
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:139:6: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:140:22: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:143:6: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:147:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:147:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:175:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:175:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:176:24: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:176:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:176:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:178:15: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:179:33: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:179:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:179:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:180:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:180:31: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:180:31: danger: use of uninitialized value ‘*arg’ here
Error: GCC_ANALYZER_WARNING (CWE-688): [#def584]
FreeRDP-3.12.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.12.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:102:5: enter_function: entry to ‘main’
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:139:6: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:140:22: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:143:6: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:147:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:147:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:175:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:175:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:176:24: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:176:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:176:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:178:15: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:179:33: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:179:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:179:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:180:8: branch_false: following ‘false’ branch (when ‘partial_match == 0’)...
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:184:38: branch_false: ...to here
FreeRDP-3.12.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): [#def585]
FreeRDP-3.12.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.12.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:102:5: enter_function: entry to ‘main’
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:139:6: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:140:22: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:143:6: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:147:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:147:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:175:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:175:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:176:24: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:176:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:176:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:178:15: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:179:33: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:179:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:179:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:180:8: branch_false: following ‘false’ branch (when ‘partial_match == 0’)...
FreeRDP-3.12.0/redhat-linux-build/libfreerdp/utils/test/TestFreeRDPUtils.c:184:38: branch_false: ...to here
FreeRDP-3.12.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): [#def586]
FreeRDP-3.12.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.12.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:92:5: enter_function: entry to ‘main’
FreeRDP-3.12.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:129:6: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:130:22: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:133:6: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:137:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:137:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.12.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:165:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:165:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.12.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:166:24: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:166:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:166:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:168:15: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:169:33: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:169:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:169:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:170:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.12.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:170:31: branch_true: ...to here
FreeRDP-3.12.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): [#def587]
FreeRDP-3.12.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.12.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:92:5: enter_function: entry to ‘main’
FreeRDP-3.12.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:129:6: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:130:22: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:133:6: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:137:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:137:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.12.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:165:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:165:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.12.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:166:24: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:166:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:166:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:168:15: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:169:33: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:169:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:169:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:170:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.12.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:170:31: branch_true: ...to here
FreeRDP-3.12.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): [#def588]
FreeRDP-3.12.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:170:31: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘*<unknown>’
FreeRDP-3.12.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:92:5: enter_function: entry to ‘main’
FreeRDP-3.12.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:129:6: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:130:22: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:133:6: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:137:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:137:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.12.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:165:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:165:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.12.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:166:24: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:166:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:166:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:168:15: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:169:33: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:169:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:169:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:170:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.12.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:170:31: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:170:31: danger: use of uninitialized value ‘*<unknown>’ here
Error: GCC_ANALYZER_WARNING (CWE-457): [#def589]
FreeRDP-3.12.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:170:31: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘*arg’
FreeRDP-3.12.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:92:5: enter_function: entry to ‘main’
FreeRDP-3.12.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:129:6: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:130:22: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:133:6: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:137:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:137:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.12.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:165:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:165:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.12.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:166:24: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:166:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:166:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:168:15: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:169:33: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:169:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:169:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:170:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.12.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:170:31: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:170:31: danger: use of uninitialized value ‘*arg’ here
Error: GCC_ANALYZER_WARNING (CWE-688): [#def590]
FreeRDP-3.12.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.12.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:92:5: enter_function: entry to ‘main’
FreeRDP-3.12.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:129:6: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:130:22: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:133:6: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:137:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:137:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.12.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:165:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:165:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.12.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:166:24: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:166:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:166:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:168:15: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:169:33: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:169:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:169:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:170:8: branch_false: following ‘false’ branch (when ‘partial_match == 0’)...
FreeRDP-3.12.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:174:38: branch_false: ...to here
FreeRDP-3.12.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): [#def591]
FreeRDP-3.12.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.12.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:92:5: enter_function: entry to ‘main’
FreeRDP-3.12.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:129:6: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:130:22: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:133:6: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:137:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:137:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.12.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:165:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:165:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.12.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:166:24: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:166:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:166:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:168:15: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:169:33: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:169:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:169:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:170:8: branch_false: following ‘false’ branch (when ‘partial_match == 0’)...
FreeRDP-3.12.0/redhat-linux-build/rdtk/librdtk/test/TestRdTk.c:174:38: branch_false: ...to here
FreeRDP-3.12.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): [#def592]
FreeRDP-3.12.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.12.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:92:5: enter_function: entry to ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:129:6: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:130:22: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:133:6: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:137:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:137:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:165:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:165:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:166:24: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:166:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:166:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:168:15: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:169:33: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:169:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:169:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:170:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:170:31: branch_true: ...to here
FreeRDP-3.12.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): [#def593]
FreeRDP-3.12.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.12.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:92:5: enter_function: entry to ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:129:6: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:130:22: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:133:6: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:137:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:137:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:165:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:165:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:166:24: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:166:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:166:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:168:15: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:169:33: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:169:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:169:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:170:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:170:31: branch_true: ...to here
FreeRDP-3.12.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): [#def594]
FreeRDP-3.12.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.12.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:92:5: enter_function: entry to ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:129:6: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:130:22: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:133:6: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:137:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:137:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:165:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:165:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:166:24: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:166:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:166:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:168:15: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:169:33: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:169:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:169:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:170:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:170:31: branch_true: ...to here
FreeRDP-3.12.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): [#def595]
FreeRDP-3.12.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.12.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:92:5: enter_function: entry to ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:129:6: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:130:22: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:133:6: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:137:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:137:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:165:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:165:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:166:24: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:166:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:166:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:168:15: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:169:33: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:169:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:169:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:170:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:170:31: branch_true: ...to here
FreeRDP-3.12.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): [#def596]
FreeRDP-3.12.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.12.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:92:5: enter_function: entry to ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:129:6: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:130:22: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:133:6: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:137:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:137:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:165:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:165:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:166:24: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:166:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:166:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:168:15: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:169:33: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:169:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:169:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:170:8: branch_false: following ‘false’ branch (when ‘partial_match == 0’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:174:38: branch_false: ...to here
FreeRDP-3.12.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): [#def597]
FreeRDP-3.12.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.12.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:92:5: enter_function: entry to ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:129:6: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:130:22: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:133:6: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:137:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:137:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:165:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:165:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:166:24: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:166:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:166:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:168:15: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:169:33: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:169:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:169:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:170:8: branch_false: following ‘false’ branch (when ‘partial_match == 0’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/bcrypt/test/TestBCrypt.c:174:38: branch_false: ...to here
FreeRDP-3.12.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): [#def598]
FreeRDP-3.12.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.12.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:92:5: enter_function: entry to ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:129:6: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:130:22: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:133:6: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:137:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:137:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:165:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:165:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:166:24: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:166:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:166:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:168:15: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:169:33: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:169:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:169:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:170:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:170:31: branch_true: ...to here
FreeRDP-3.12.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): [#def599]
FreeRDP-3.12.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.12.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:92:5: enter_function: entry to ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:129:6: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:130:22: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:133:6: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:137:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:137:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:165:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:165:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:166:24: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:166:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:166:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:168:15: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:169:33: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:169:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:169:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:170:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:170:31: branch_true: ...to here
FreeRDP-3.12.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): [#def600]
FreeRDP-3.12.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.12.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:92:5: enter_function: entry to ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:129:6: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:130:22: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:133:6: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:137:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:137:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:165:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:165:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:166:24: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:166:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:166:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:168:15: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:169:33: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:169:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:169:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:170:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:170:31: branch_true: ...to here
FreeRDP-3.12.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): [#def601]
FreeRDP-3.12.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.12.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:92:5: enter_function: entry to ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:129:6: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:130:22: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:133:6: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:137:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:137:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:165:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:165:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:166:24: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:166:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:166:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:168:15: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:169:33: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:169:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:169:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:170:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:170:31: branch_true: ...to here
FreeRDP-3.12.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): [#def602]
FreeRDP-3.12.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.12.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:92:5: enter_function: entry to ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:129:6: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:130:22: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:133:6: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:137:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:137:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:165:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:165:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:166:24: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:166:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:166:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:168:15: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:169:33: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:169:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:169:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:170:8: branch_false: following ‘false’ branch (when ‘partial_match == 0’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:174:38: branch_false: ...to here
FreeRDP-3.12.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): [#def603]
FreeRDP-3.12.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.12.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:92:5: enter_function: entry to ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:129:6: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:130:22: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:133:6: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:137:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:137:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:165:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:165:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:166:24: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:166:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:166:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:168:15: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:169:33: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:169:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:169:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:170:8: branch_false: following ‘false’ branch (when ‘partial_match == 0’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/clipboard/test/TestClipboard.c:174:38: branch_false: ...to here
FreeRDP-3.12.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): [#def604]
FreeRDP-3.12.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.12.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:112:5: enter_function: entry to ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:149:6: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:150:22: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:153:6: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:157:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:157:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:185:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:185:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:186:24: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:186:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:186:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:188:15: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:189:33: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:189:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:189:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:190:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:190:31: branch_true: ...to here
FreeRDP-3.12.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): [#def605]
FreeRDP-3.12.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.12.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:112:5: enter_function: entry to ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:149:6: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:150:22: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:153:6: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:157:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:157:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:185:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:185:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:186:24: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:186:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:186:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:188:15: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:189:33: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:189:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:189:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:190:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:190:31: branch_true: ...to here
FreeRDP-3.12.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): [#def606]
FreeRDP-3.12.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.12.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:112:5: enter_function: entry to ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:149:6: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:150:22: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:153:6: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:157:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:157:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:185:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:185:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:186:24: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:186:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:186:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:188:15: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:189:33: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:189:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:189:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:190:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:190:31: branch_true: ...to here
FreeRDP-3.12.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): [#def607]
FreeRDP-3.12.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.12.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:112:5: enter_function: entry to ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:149:6: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:150:22: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:153:6: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:157:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:157:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:185:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:185:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:186:24: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:186:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:186:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:188:15: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:189:33: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:189:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:189:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:190:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:190:31: branch_true: ...to here
FreeRDP-3.12.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): [#def608]
FreeRDP-3.12.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.12.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:112:5: enter_function: entry to ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:149:6: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:150:22: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:153:6: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:157:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:157:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:185:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:185:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:186:24: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:186:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:186:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:188:15: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:189:33: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:189:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:189:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:190:8: branch_false: following ‘false’ branch (when ‘partial_match == 0’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:194:38: branch_false: ...to here
FreeRDP-3.12.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): [#def609]
FreeRDP-3.12.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.12.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:112:5: enter_function: entry to ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:149:6: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:150:22: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:153:6: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:157:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:157:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:185:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:185:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:186:24: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:186:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:186:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:188:15: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:189:33: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:189:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:189:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:190:8: branch_false: following ‘false’ branch (when ‘partial_match == 0’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/crt/test/TestCrt.c:194:38: branch_false: ...to here
FreeRDP-3.12.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): [#def610]
FreeRDP-3.12.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.12.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:117:5: enter_function: entry to ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:154:6: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:155:22: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:158:6: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:162:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:162:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:190:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:190:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:191:24: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:191:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:191:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:193:15: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:194:33: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:194:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:194:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:195:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:195:31: branch_true: ...to here
FreeRDP-3.12.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): [#def611]
FreeRDP-3.12.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.12.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:117:5: enter_function: entry to ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:154:6: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:155:22: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:158:6: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:162:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:162:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:190:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:190:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:191:24: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:191:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:191:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:193:15: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:194:33: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:194:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:194:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:195:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:195:31: branch_true: ...to here
FreeRDP-3.12.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): [#def612]
FreeRDP-3.12.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.12.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:117:5: enter_function: entry to ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:154:6: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:155:22: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:158:6: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:162:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:162:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:190:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:190:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:191:24: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:191:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:191:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:193:15: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:194:33: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:194:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:194:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:195:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:195:31: branch_true: ...to here
FreeRDP-3.12.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): [#def613]
FreeRDP-3.12.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.12.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:117:5: enter_function: entry to ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:154:6: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:155:22: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:158:6: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:162:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:162:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:190:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:190:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:191:24: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:191:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:191:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:193:15: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:194:33: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:194:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:194:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:195:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:195:31: branch_true: ...to here
FreeRDP-3.12.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): [#def614]
FreeRDP-3.12.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.12.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:117:5: enter_function: entry to ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:154:6: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:155:22: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:158:6: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:162:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:162:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:190:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:190:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:191:24: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:191:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:191:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:193:15: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:194:33: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:194:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:194:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:195:8: branch_false: following ‘false’ branch (when ‘partial_match == 0’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:199:38: branch_false: ...to here
FreeRDP-3.12.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): [#def615]
FreeRDP-3.12.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.12.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:117:5: enter_function: entry to ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:154:6: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:155:22: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:158:6: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:162:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:162:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:190:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:190:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:191:24: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:191:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:191:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:193:15: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:194:33: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:194:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:194:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:195:8: branch_false: following ‘false’ branch (when ‘partial_match == 0’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/crypto/test/TestCrypto.c:199:38: branch_false: ...to here
FreeRDP-3.12.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): [#def616]
FreeRDP-3.12.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.12.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:92:5: enter_function: entry to ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:129:6: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:130:22: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:133:6: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:137:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:137:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:165:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:165:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:166:24: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:166:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:166:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:168:15: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:169:33: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:169:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:169:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:170:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:170:31: branch_true: ...to here
FreeRDP-3.12.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): [#def617]
FreeRDP-3.12.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.12.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:92:5: enter_function: entry to ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:129:6: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:130:22: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:133:6: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:137:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:137:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:165:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:165:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:166:24: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:166:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:166:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:168:15: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:169:33: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:169:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:169:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:170:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:170:31: branch_true: ...to here
FreeRDP-3.12.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): [#def618]
FreeRDP-3.12.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.12.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:92:5: enter_function: entry to ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:129:6: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:130:22: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:133:6: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:137:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:137:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:165:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:165:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:166:24: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:166:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:166:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:168:15: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:169:33: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:169:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:169:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:170:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:170:31: branch_true: ...to here
FreeRDP-3.12.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): [#def619]
FreeRDP-3.12.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.12.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:92:5: enter_function: entry to ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:129:6: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:130:22: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:133:6: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:137:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:137:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:165:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:165:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:166:24: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:166:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:166:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:168:15: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:169:33: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:169:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:169:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:170:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:170:31: branch_true: ...to here
FreeRDP-3.12.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): [#def620]
FreeRDP-3.12.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.12.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:92:5: enter_function: entry to ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:129:6: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:130:22: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:133:6: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:137:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:137:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:165:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:165:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:166:24: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:166:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:166:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:168:15: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:169:33: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:169:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:169:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:170:8: branch_false: following ‘false’ branch (when ‘partial_match == 0’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:174:38: branch_false: ...to here
FreeRDP-3.12.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): [#def621]
FreeRDP-3.12.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.12.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:92:5: enter_function: entry to ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:129:6: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:130:22: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:133:6: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:137:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:137:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:165:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:165:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:166:24: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:166:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:166:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:168:15: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:169:33: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:169:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:169:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:170:8: branch_false: following ‘false’ branch (when ‘partial_match == 0’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/dsparse/test/TestDsParse.c:174:38: branch_false: ...to here
FreeRDP-3.12.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): [#def622]
FreeRDP-3.12.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.12.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:107:5: enter_function: entry to ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:144:6: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:145:22: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:148:6: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:152:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:152:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:180:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:180:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:181:24: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:181:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:181:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:183:15: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:184:33: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:184:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:184:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:185:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:185:31: branch_true: ...to here
FreeRDP-3.12.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): [#def623]
FreeRDP-3.12.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.12.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:107:5: enter_function: entry to ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:144:6: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:145:22: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:148:6: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:152:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:152:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:180:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:180:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:181:24: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:181:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:181:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:183:15: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:184:33: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:184:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:184:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:185:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:185:31: branch_true: ...to here
FreeRDP-3.12.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): [#def624]
FreeRDP-3.12.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.12.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:107:5: enter_function: entry to ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:144:6: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:145:22: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:148:6: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:152:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:152:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:180:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:180:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:181:24: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:181:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:181:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:183:15: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:184:33: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:184:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:184:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:185:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:185:31: branch_true: ...to here
FreeRDP-3.12.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): [#def625]
FreeRDP-3.12.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.12.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:107:5: enter_function: entry to ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:144:6: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:145:22: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:148:6: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:152:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:152:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:180:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:180:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:181:24: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:181:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:181:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:183:15: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:184:33: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:184:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:184:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:185:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:185:31: branch_true: ...to here
FreeRDP-3.12.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): [#def626]
FreeRDP-3.12.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.12.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:107:5: enter_function: entry to ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:144:6: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:145:22: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:148:6: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:152:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:152:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:180:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:180:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:181:24: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:181:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:181:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:183:15: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:184:33: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:184:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:184:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:185:8: branch_false: following ‘false’ branch (when ‘partial_match == 0’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:189:38: branch_false: ...to here
FreeRDP-3.12.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): [#def627]
FreeRDP-3.12.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.12.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:107:5: enter_function: entry to ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:144:6: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:145:22: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:148:6: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:152:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:152:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:180:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:180:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:181:24: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:181:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:181:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:183:15: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:184:33: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:184:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:184:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:185:8: branch_false: following ‘false’ branch (when ‘partial_match == 0’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/environment/test/TestEnvironment.c:189:38: branch_false: ...to here
FreeRDP-3.12.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): [#def628]
FreeRDP-3.12.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.12.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:92:5: enter_function: entry to ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:129:6: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:130:22: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:133:6: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:137:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:137:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:165:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:165:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:166:24: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:166:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:166:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:168:15: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:169:33: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:169:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:169:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:170:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:170:31: branch_true: ...to here
FreeRDP-3.12.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): [#def629]
FreeRDP-3.12.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.12.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:92:5: enter_function: entry to ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:129:6: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:130:22: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:133:6: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:137:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:137:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:165:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:165:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:166:24: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:166:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:166:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:168:15: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:169:33: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:169:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:169:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:170:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:170:31: branch_true: ...to here
FreeRDP-3.12.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): [#def630]
FreeRDP-3.12.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.12.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:92:5: enter_function: entry to ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:129:6: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:130:22: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:133:6: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:137:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:137:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:165:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:165:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:166:24: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:166:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:166:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:168:15: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:169:33: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:169:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:169:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:170:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:170:31: branch_true: ...to here
FreeRDP-3.12.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): [#def631]
FreeRDP-3.12.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.12.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:92:5: enter_function: entry to ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:129:6: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:130:22: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:133:6: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:137:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:137:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:165:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:165:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:166:24: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:166:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:166:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:168:15: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:169:33: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:169:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:169:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:170:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:170:31: branch_true: ...to here
FreeRDP-3.12.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): [#def632]
FreeRDP-3.12.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.12.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:92:5: enter_function: entry to ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:129:6: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:130:22: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:133:6: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:137:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:137:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:165:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:165:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:166:24: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:166:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:166:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:168:15: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:169:33: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:169:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:169:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:170:8: branch_false: following ‘false’ branch (when ‘partial_match == 0’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:174:38: branch_false: ...to here
FreeRDP-3.12.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): [#def633]
FreeRDP-3.12.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.12.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:92:5: enter_function: entry to ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:129:6: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:130:22: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:133:6: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:137:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:137:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:165:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:165:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:166:24: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:166:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:166:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:168:15: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:169:33: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:169:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:169:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:170:8: branch_false: following ‘false’ branch (when ‘partial_match == 0’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/error/test/TestError.c:174:38: branch_false: ...to here
FreeRDP-3.12.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): [#def634]
FreeRDP-3.12.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.12.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:137:5: enter_function: entry to ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:174:6: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:175:22: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:178:6: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:182:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:182:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:210:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:210:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:211:24: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:211:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:211:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:213:15: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:214:33: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:214:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:214:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:215:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:215:31: branch_true: ...to here
FreeRDP-3.12.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): [#def635]
FreeRDP-3.12.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.12.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:137:5: enter_function: entry to ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:174:6: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:175:22: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:178:6: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:182:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:182:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:210:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:210:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:211:24: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:211:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:211:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:213:15: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:214:33: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:214:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:214:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:215:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:215:31: branch_true: ...to here
FreeRDP-3.12.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): [#def636]
FreeRDP-3.12.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.12.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:137:5: enter_function: entry to ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:174:6: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:175:22: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:178:6: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:182:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:182:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:210:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:210:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:211:24: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:211:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:211:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:213:15: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:214:33: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:214:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:214:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:215:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:215:31: branch_true: ...to here
FreeRDP-3.12.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): [#def637]
FreeRDP-3.12.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.12.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:137:5: enter_function: entry to ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:174:6: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:175:22: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:178:6: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:182:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:182:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:210:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:210:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:211:24: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:211:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:211:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:213:15: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:214:33: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:214:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:214:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:215:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:215:31: branch_true: ...to here
FreeRDP-3.12.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): [#def638]
FreeRDP-3.12.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.12.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:137:5: enter_function: entry to ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:174:6: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:175:22: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:178:6: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:182:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:182:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:210:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:210:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:211:24: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:211:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:211:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:213:15: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:214:33: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:214:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:214:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:215:8: branch_false: following ‘false’ branch (when ‘partial_match == 0’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:219:38: branch_false: ...to here
FreeRDP-3.12.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): [#def639]
FreeRDP-3.12.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.12.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:137:5: enter_function: entry to ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:174:6: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:175:22: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:178:6: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:182:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:182:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:210:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:210:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:211:24: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:211:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:211:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:213:15: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:214:33: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:214:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:214:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:215:8: branch_false: following ‘false’ branch (when ‘partial_match == 0’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/file/test/TestFile.c:219:38: branch_false: ...to here
FreeRDP-3.12.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): [#def640]
FreeRDP-3.12.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.12.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:102:5: enter_function: entry to ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:139:6: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:140:22: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:143:6: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:147:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:147:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:175:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:175:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:176:24: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:176:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:176:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:178:15: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:179:33: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:179:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:179:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:180:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:180:31: branch_true: ...to here
FreeRDP-3.12.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): [#def641]
FreeRDP-3.12.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.12.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:102:5: enter_function: entry to ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:139:6: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:140:22: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:143:6: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:147:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:147:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:175:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:175:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:176:24: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:176:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:176:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:178:15: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:179:33: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:179:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:179:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:180:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:180:31: branch_true: ...to here
FreeRDP-3.12.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): [#def642]
FreeRDP-3.12.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.12.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:102:5: enter_function: entry to ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:139:6: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:140:22: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:143:6: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:147:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:147:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:175:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:175:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:176:24: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:176:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:176:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:178:15: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:179:33: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:179:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:179:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:180:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:180:31: branch_true: ...to here
FreeRDP-3.12.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): [#def643]
FreeRDP-3.12.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.12.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:102:5: enter_function: entry to ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:139:6: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:140:22: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:143:6: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:147:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:147:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:175:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:175:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:176:24: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:176:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:176:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:178:15: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:179:33: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:179:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:179:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:180:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:180:31: branch_true: ...to here
FreeRDP-3.12.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): [#def644]
FreeRDP-3.12.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.12.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:102:5: enter_function: entry to ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:139:6: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:140:22: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:143:6: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:147:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:147:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:175:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:175:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:176:24: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:176:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:176:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:178:15: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:179:33: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:179:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:179:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:180:8: branch_false: following ‘false’ branch (when ‘partial_match == 0’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:184:38: branch_false: ...to here
FreeRDP-3.12.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): [#def645]
FreeRDP-3.12.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.12.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:102:5: enter_function: entry to ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:139:6: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:140:22: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:143:6: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:147:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:147:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:175:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:175:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:176:24: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:176:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:176:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:178:15: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:179:33: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:179:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:179:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:180:8: branch_false: following ‘false’ branch (when ‘partial_match == 0’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/interlocked/test/TestInterlocked.c:184:38: branch_false: ...to here
FreeRDP-3.12.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): [#def646]
FreeRDP-3.12.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.12.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:92:5: enter_function: entry to ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:129:6: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:130:22: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:133:6: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:137:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:137:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:165:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:165:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:166:24: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:166:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:166:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:168:15: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:169:33: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:169:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:169:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:170:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:170:31: branch_true: ...to here
FreeRDP-3.12.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): [#def647]
FreeRDP-3.12.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.12.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:92:5: enter_function: entry to ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:129:6: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:130:22: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:133:6: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:137:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:137:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:165:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:165:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:166:24: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:166:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:166:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:168:15: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:169:33: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:169:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:169:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:170:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:170:31: branch_true: ...to here
FreeRDP-3.12.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): [#def648]
FreeRDP-3.12.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.12.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:92:5: enter_function: entry to ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:129:6: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:130:22: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:133:6: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:137:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:137:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:165:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:165:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:166:24: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:166:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:166:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:168:15: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:169:33: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:169:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:169:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:170:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:170:31: branch_true: ...to here
FreeRDP-3.12.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): [#def649]
FreeRDP-3.12.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.12.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:92:5: enter_function: entry to ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:129:6: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:130:22: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:133:6: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:137:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:137:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:165:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:165:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:166:24: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:166:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:166:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:168:15: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:169:33: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:169:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:169:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:170:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:170:31: branch_true: ...to here
FreeRDP-3.12.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): [#def650]
FreeRDP-3.12.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.12.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:92:5: enter_function: entry to ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:129:6: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:130:22: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:133:6: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:137:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:137:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:165:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:165:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:166:24: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:166:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:166:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:168:15: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:169:33: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:169:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:169:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:170:8: branch_false: following ‘false’ branch (when ‘partial_match == 0’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:174:38: branch_false: ...to here
FreeRDP-3.12.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): [#def651]
FreeRDP-3.12.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.12.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:92:5: enter_function: entry to ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:129:6: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:130:22: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:133:6: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:137:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:137:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:165:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:165:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:166:24: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:166:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:166:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:168:15: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:169:33: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:169:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:169:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:170:8: branch_false: following ‘false’ branch (when ‘partial_match == 0’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/io/test/TestIo.c:174:38: branch_false: ...to here
FreeRDP-3.12.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): [#def652]
FreeRDP-3.12.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.12.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:102:5: enter_function: entry to ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:139:6: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:140:22: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:143:6: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:147:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:147:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:175:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:175:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:176:24: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:176:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:176:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:178:15: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:179:33: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:179:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:179:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:180:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:180:31: branch_true: ...to here
FreeRDP-3.12.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): [#def653]
FreeRDP-3.12.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.12.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:102:5: enter_function: entry to ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:139:6: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:140:22: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:143:6: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:147:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:147:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:175:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:175:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:176:24: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:176:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:176:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:178:15: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:179:33: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:179:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:179:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:180:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:180:31: branch_true: ...to here
FreeRDP-3.12.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): [#def654]
FreeRDP-3.12.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.12.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:102:5: enter_function: entry to ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:139:6: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:140:22: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:143:6: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:147:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:147:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:175:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:175:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:176:24: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:176:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:176:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:178:15: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:179:33: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:179:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:179:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:180:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:180:31: branch_true: ...to here
FreeRDP-3.12.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): [#def655]
FreeRDP-3.12.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.12.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:102:5: enter_function: entry to ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:139:6: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:140:22: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:143:6: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:147:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:147:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:175:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:175:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:176:24: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:176:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:176:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:178:15: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:179:33: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:179:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:179:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:180:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:180:31: branch_true: ...to here
FreeRDP-3.12.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): [#def656]
FreeRDP-3.12.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.12.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:102:5: enter_function: entry to ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:139:6: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:140:22: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:143:6: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:147:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:147:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:175:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:175:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:176:24: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:176:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:176:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:178:15: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:179:33: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:179:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:179:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:180:8: branch_false: following ‘false’ branch (when ‘partial_match == 0’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:184:38: branch_false: ...to here
FreeRDP-3.12.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): [#def657]
FreeRDP-3.12.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.12.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:102:5: enter_function: entry to ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:139:6: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:140:22: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:143:6: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:147:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:147:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:175:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:175:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:176:24: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:176:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:176:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:178:15: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:179:33: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:179:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:179:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:180:8: branch_false: following ‘false’ branch (when ‘partial_match == 0’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/library/test/TestLibrary.c:184:38: branch_false: ...to here
FreeRDP-3.12.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): [#def658]
FreeRDP-3.12.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.12.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:92:5: enter_function: entry to ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:129:6: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:130:22: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:133:6: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:137:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:137:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:165:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:165:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:166:24: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:166:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:166:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:168:15: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:169:33: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:169:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:169:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:170:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:170:31: branch_true: ...to here
FreeRDP-3.12.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): [#def659]
FreeRDP-3.12.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.12.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:92:5: enter_function: entry to ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:129:6: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:130:22: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:133:6: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:137:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:137:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:165:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:165:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:166:24: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:166:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:166:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:168:15: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:169:33: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:169:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:169:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:170:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:170:31: branch_true: ...to here
FreeRDP-3.12.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): [#def660]
FreeRDP-3.12.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.12.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:92:5: enter_function: entry to ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:129:6: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:130:22: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:133:6: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:137:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:137:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:165:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:165:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:166:24: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:166:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:166:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:168:15: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:169:33: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:169:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:169:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:170:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:170:31: branch_true: ...to here
FreeRDP-3.12.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): [#def661]
FreeRDP-3.12.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.12.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:92:5: enter_function: entry to ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:129:6: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:130:22: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:133:6: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:137:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:137:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:165:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:165:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:166:24: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:166:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:166:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:168:15: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:169:33: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:169:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:169:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:170:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:170:31: branch_true: ...to here
FreeRDP-3.12.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): [#def662]
FreeRDP-3.12.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.12.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:92:5: enter_function: entry to ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:129:6: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:130:22: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:133:6: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:137:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:137:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:165:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:165:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:166:24: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:166:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:166:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:168:15: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:169:33: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:169:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:169:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:170:8: branch_false: following ‘false’ branch (when ‘partial_match == 0’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:174:38: branch_false: ...to here
FreeRDP-3.12.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): [#def663]
FreeRDP-3.12.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.12.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:92:5: enter_function: entry to ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:129:6: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:130:22: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:133:6: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:137:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:137:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:165:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:165:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:166:24: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:166:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:166:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:168:15: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:169:33: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:169:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:169:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:170:8: branch_false: following ‘false’ branch (when ‘partial_match == 0’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/memory/test/TestMemory.c:174:38: branch_false: ...to here
FreeRDP-3.12.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): [#def664]
FreeRDP-3.12.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.12.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:97:5: enter_function: entry to ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:134:6: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:135:22: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:138:6: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:142:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:142:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:170:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:170:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:171:24: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:171:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:171:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:173:15: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:174:33: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:174:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:174:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:175:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:175:31: branch_true: ...to here
FreeRDP-3.12.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): [#def665]
FreeRDP-3.12.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.12.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:97:5: enter_function: entry to ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:134:6: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:135:22: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:138:6: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:142:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:142:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:170:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:170:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:171:24: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:171:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:171:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:173:15: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:174:33: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:174:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:174:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:175:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:175:31: branch_true: ...to here
FreeRDP-3.12.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): [#def666]
FreeRDP-3.12.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.12.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:97:5: enter_function: entry to ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:134:6: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:135:22: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:138:6: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:142:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:142:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:170:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:170:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:171:24: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:171:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:171:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:173:15: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:174:33: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:174:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:174:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:175:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:175:31: branch_true: ...to here
FreeRDP-3.12.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): [#def667]
FreeRDP-3.12.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.12.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:97:5: enter_function: entry to ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:134:6: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:135:22: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:138:6: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:142:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:142:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:170:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:170:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:171:24: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:171:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:171:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:173:15: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:174:33: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:174:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:174:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:175:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:175:31: branch_true: ...to here
FreeRDP-3.12.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): [#def668]
FreeRDP-3.12.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.12.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:97:5: enter_function: entry to ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:134:6: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:135:22: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:138:6: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:142:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:142:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:170:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:170:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:171:24: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:171:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:171:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:173:15: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:174:33: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:174:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:174:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:175:8: branch_false: following ‘false’ branch (when ‘partial_match == 0’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:179:38: branch_false: ...to here
FreeRDP-3.12.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): [#def669]
FreeRDP-3.12.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.12.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:97:5: enter_function: entry to ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:134:6: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:135:22: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:138:6: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:142:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:142:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:170:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:170:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:171:24: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:171:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:171:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:173:15: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:174:33: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:174:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:174:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:175:8: branch_false: following ‘false’ branch (when ‘partial_match == 0’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/ncrypt/test/TestNCrypt.c:179:38: branch_false: ...to here
FreeRDP-3.12.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): [#def670]
FreeRDP-3.12.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.12.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:92:5: enter_function: entry to ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:129:6: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:130:22: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:133:6: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:137:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:137:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:165:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:165:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:166:24: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:166:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:166:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:168:15: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:169:33: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:169:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:169:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:170:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:170:31: branch_true: ...to here
FreeRDP-3.12.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): [#def671]
FreeRDP-3.12.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.12.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:92:5: enter_function: entry to ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:129:6: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:130:22: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:133:6: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:137:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:137:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:165:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:165:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:166:24: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:166:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:166:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:168:15: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:169:33: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:169:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:169:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:170:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:170:31: branch_true: ...to here
FreeRDP-3.12.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): [#def672]
FreeRDP-3.12.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.12.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:92:5: enter_function: entry to ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:129:6: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:130:22: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:133:6: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:137:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:137:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:165:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:165:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:166:24: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:166:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:166:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:168:15: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:169:33: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:169:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:169:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:170:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:170:31: branch_true: ...to here
FreeRDP-3.12.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): [#def673]
FreeRDP-3.12.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.12.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:92:5: enter_function: entry to ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:129:6: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:130:22: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:133:6: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:137:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:137:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:165:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:165:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:166:24: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:166:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:166:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:168:15: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:169:33: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:169:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:169:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:170:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:170:31: branch_true: ...to here
FreeRDP-3.12.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): [#def674]
FreeRDP-3.12.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.12.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:92:5: enter_function: entry to ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:129:6: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:130:22: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:133:6: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:137:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:137:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:165:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:165:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:166:24: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:166:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:166:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:168:15: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:169:33: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:169:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:169:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:170:8: branch_false: following ‘false’ branch (when ‘partial_match == 0’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:174:38: branch_false: ...to here
FreeRDP-3.12.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): [#def675]
FreeRDP-3.12.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.12.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:92:5: enter_function: entry to ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:129:6: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:130:22: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:133:6: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:137:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:137:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:165:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:165:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:166:24: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:166:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:166:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:168:15: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:169:33: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:169:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:169:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:170:8: branch_false: following ‘false’ branch (when ‘partial_match == 0’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/nt/test/TestNt.c:174:38: branch_false: ...to here
FreeRDP-3.12.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): [#def676]
FreeRDP-3.12.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.12.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:207:5: enter_function: entry to ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:244:6: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:245:22: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:248:6: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:252:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:252:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:280:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:280:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:281:24: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:281:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:281:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:283:15: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:284:33: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:284:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:284:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:285:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:285:31: branch_true: ...to here
FreeRDP-3.12.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): [#def677]
FreeRDP-3.12.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.12.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:207:5: enter_function: entry to ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:244:6: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:245:22: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:248:6: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:252:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:252:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:280:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:280:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:281:24: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:281:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:281:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:283:15: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:284:33: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:284:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:284:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:285:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:285:31: branch_true: ...to here
FreeRDP-3.12.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): [#def678]
FreeRDP-3.12.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.12.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:207:5: enter_function: entry to ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:244:6: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:245:22: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:248:6: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:252:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:252:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:280:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:280:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:281:24: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:281:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:281:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:283:15: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:284:33: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:284:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:284:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:285:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:285:31: branch_true: ...to here
FreeRDP-3.12.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): [#def679]
FreeRDP-3.12.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.12.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:207:5: enter_function: entry to ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:244:6: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:245:22: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:248:6: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:252:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:252:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:280:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:280:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:281:24: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:281:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:281:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:283:15: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:284:33: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:284:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:284:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:285:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:285:31: branch_true: ...to here
FreeRDP-3.12.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): [#def680]
FreeRDP-3.12.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.12.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:207:5: enter_function: entry to ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:244:6: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:245:22: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:248:6: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:252:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:252:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:280:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:280:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:281:24: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:281:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:281:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:283:15: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:284:33: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:284:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:284:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:285:8: branch_false: following ‘false’ branch (when ‘partial_match == 0’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:289:38: branch_false: ...to here
FreeRDP-3.12.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): [#def681]
FreeRDP-3.12.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.12.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:207:5: enter_function: entry to ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:244:6: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:245:22: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:248:6: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:252:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:252:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:280:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:280:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:281:24: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:281:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:281:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:283:15: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:284:33: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:284:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:284:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:285:8: branch_false: following ‘false’ branch (when ‘partial_match == 0’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/path/test/TestPath.c:289:38: branch_false: ...to here
FreeRDP-3.12.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): [#def682]
FreeRDP-3.12.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.12.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:102:5: enter_function: entry to ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:139:6: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:140:22: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:143:6: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:147:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:147:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:175:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:175:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:176:24: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:176:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:176:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:178:15: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:179:33: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:179:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:179:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:180:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:180:31: branch_true: ...to here
FreeRDP-3.12.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): [#def683]
FreeRDP-3.12.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.12.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:102:5: enter_function: entry to ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:139:6: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:140:22: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:143:6: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:147:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:147:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:175:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:175:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:176:24: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:176:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:176:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:178:15: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:179:33: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:179:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:179:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:180:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:180:31: branch_true: ...to here
FreeRDP-3.12.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): [#def684]
FreeRDP-3.12.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.12.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:102:5: enter_function: entry to ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:139:6: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:140:22: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:143:6: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:147:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:147:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:175:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:175:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:176:24: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:176:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:176:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:178:15: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:179:33: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:179:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:179:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:180:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:180:31: branch_true: ...to here
FreeRDP-3.12.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): [#def685]
FreeRDP-3.12.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.12.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:102:5: enter_function: entry to ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:139:6: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:140:22: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:143:6: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:147:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:147:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:175:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:175:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:176:24: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:176:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:176:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:178:15: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:179:33: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:179:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:179:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:180:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:180:31: branch_true: ...to here
FreeRDP-3.12.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): [#def686]
FreeRDP-3.12.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.12.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:102:5: enter_function: entry to ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:139:6: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:140:22: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:143:6: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:147:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:147:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:175:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:175:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:176:24: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:176:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:176:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:178:15: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:179:33: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:179:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:179:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:180:8: branch_false: following ‘false’ branch (when ‘partial_match == 0’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:184:38: branch_false: ...to here
FreeRDP-3.12.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): [#def687]
FreeRDP-3.12.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.12.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:102:5: enter_function: entry to ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:139:6: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:140:22: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:143:6: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:147:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:147:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:175:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:175:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:176:24: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:176:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:176:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:178:15: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:179:33: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:179:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:179:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:180:8: branch_false: following ‘false’ branch (when ‘partial_match == 0’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/pipe/test/TestPipe.c:184:38: branch_false: ...to here
FreeRDP-3.12.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): [#def688]
FreeRDP-3.12.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.12.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:112:5: enter_function: entry to ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:149:6: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:150:22: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:153:6: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:157:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:157:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:185:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:185:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:186:24: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:186:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:186:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:188:15: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:189:33: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:189:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:189:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:190:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:190:31: branch_true: ...to here
FreeRDP-3.12.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): [#def689]
FreeRDP-3.12.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.12.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:112:5: enter_function: entry to ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:149:6: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:150:22: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:153:6: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:157:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:157:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:185:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:185:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:186:24: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:186:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:186:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:188:15: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:189:33: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:189:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:189:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:190:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:190:31: branch_true: ...to here
FreeRDP-3.12.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): [#def690]
FreeRDP-3.12.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.12.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:112:5: enter_function: entry to ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:149:6: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:150:22: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:153:6: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:157:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:157:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:185:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:185:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:186:24: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:186:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:186:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:188:15: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:189:33: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:189:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:189:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:190:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:190:31: branch_true: ...to here
FreeRDP-3.12.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): [#def691]
FreeRDP-3.12.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.12.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:112:5: enter_function: entry to ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:149:6: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:150:22: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:153:6: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:157:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:157:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:185:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:185:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:186:24: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:186:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:186:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:188:15: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:189:33: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:189:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:189:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:190:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:190:31: branch_true: ...to here
FreeRDP-3.12.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): [#def692]
FreeRDP-3.12.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.12.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:112:5: enter_function: entry to ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:149:6: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:150:22: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:153:6: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:157:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:157:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:185:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:185:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:186:24: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:186:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:186:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:188:15: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:189:33: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:189:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:189:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:190:8: branch_false: following ‘false’ branch (when ‘partial_match == 0’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:194:38: branch_false: ...to here
FreeRDP-3.12.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): [#def693]
FreeRDP-3.12.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.12.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:112:5: enter_function: entry to ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:149:6: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:150:22: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:153:6: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:157:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:157:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:185:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:185:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:186:24: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:186:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:186:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:188:15: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:189:33: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:189:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:189:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:190:8: branch_false: following ‘false’ branch (when ‘partial_match == 0’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/pool/test/TestPool.c:194:38: branch_false: ...to here
FreeRDP-3.12.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): [#def694]
FreeRDP-3.12.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.12.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:92:5: enter_function: entry to ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:129:6: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:130:22: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:133:6: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:137:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:137:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:165:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:165:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:166:24: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:166:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:166:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:168:15: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:169:33: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:169:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:169:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:170:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:170:31: branch_true: ...to here
FreeRDP-3.12.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): [#def695]
FreeRDP-3.12.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.12.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:92:5: enter_function: entry to ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:129:6: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:130:22: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:133:6: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:137:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:137:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:165:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:165:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:166:24: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:166:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:166:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:168:15: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:169:33: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:169:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:169:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:170:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:170:31: branch_true: ...to here
FreeRDP-3.12.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): [#def696]
FreeRDP-3.12.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.12.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:92:5: enter_function: entry to ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:129:6: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:130:22: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:133:6: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:137:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:137:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:165:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:165:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:166:24: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:166:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:166:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:168:15: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:169:33: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:169:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:169:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:170:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:170:31: branch_true: ...to here
FreeRDP-3.12.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): [#def697]
FreeRDP-3.12.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.12.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:92:5: enter_function: entry to ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:129:6: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:130:22: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:133:6: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:137:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:137:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:165:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:165:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:166:24: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:166:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:166:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:168:15: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:169:33: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:169:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:169:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:170:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:170:31: branch_true: ...to here
FreeRDP-3.12.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): [#def698]
FreeRDP-3.12.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.12.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:92:5: enter_function: entry to ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:129:6: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:130:22: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:133:6: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:137:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:137:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:165:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:165:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:166:24: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:166:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:166:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:168:15: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:169:33: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:169:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:169:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:170:8: branch_false: following ‘false’ branch (when ‘partial_match == 0’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:174:38: branch_false: ...to here
FreeRDP-3.12.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): [#def699]
FreeRDP-3.12.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.12.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:92:5: enter_function: entry to ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:129:6: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:130:22: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:133:6: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:137:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:137:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:165:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:165:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:166:24: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:166:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:166:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:168:15: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:169:33: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:169:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:169:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:170:8: branch_false: following ‘false’ branch (when ‘partial_match == 0’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/security/test/TestSecurity.c:174:38: branch_false: ...to here
FreeRDP-3.12.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): [#def700]
FreeRDP-3.12.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.12.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:92:5: enter_function: entry to ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:129:6: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:130:22: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:133:6: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:137:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:137:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:165:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:165:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:166:24: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:166:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:166:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:168:15: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:169:33: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:169:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:169:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:170:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:170:31: branch_true: ...to here
FreeRDP-3.12.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): [#def701]
FreeRDP-3.12.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.12.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:92:5: enter_function: entry to ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:129:6: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:130:22: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:133:6: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:137:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:137:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:165:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:165:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:166:24: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:166:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:166:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:168:15: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:169:33: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:169:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:169:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:170:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:170:31: branch_true: ...to here
FreeRDP-3.12.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): [#def702]
FreeRDP-3.12.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.12.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:92:5: enter_function: entry to ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:129:6: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:130:22: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:133:6: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:137:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:137:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:165:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:165:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:166:24: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:166:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:166:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:168:15: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:169:33: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:169:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:169:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:170:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:170:31: branch_true: ...to here
FreeRDP-3.12.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): [#def703]
FreeRDP-3.12.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.12.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:92:5: enter_function: entry to ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:129:6: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:130:22: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:133:6: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:137:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:137:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:165:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:165:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:166:24: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:166:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:166:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:168:15: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:169:33: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:169:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:169:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:170:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:170:31: branch_true: ...to here
FreeRDP-3.12.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): [#def704]
FreeRDP-3.12.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.12.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:92:5: enter_function: entry to ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:129:6: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:130:22: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:133:6: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:137:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:137:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:165:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:165:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:166:24: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:166:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:166:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:168:15: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:169:33: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:169:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:169:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:170:8: branch_false: following ‘false’ branch (when ‘partial_match == 0’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:174:38: branch_false: ...to here
FreeRDP-3.12.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): [#def705]
FreeRDP-3.12.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.12.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:92:5: enter_function: entry to ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:129:6: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:130:22: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:133:6: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:137:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:137:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:165:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:165:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:166:24: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:166:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:166:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:168:15: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:169:33: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:169:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:169:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:170:8: branch_false: following ‘false’ branch (when ‘partial_match == 0’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/smartcard/test/TestSmartCard.c:174:38: branch_false: ...to here
FreeRDP-3.12.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): [#def706]
FreeRDP-3.12.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.12.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:117:5: enter_function: entry to ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:154:6: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:155:22: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:158:6: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:162:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:162:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:190:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:190:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:191:24: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:191:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:191:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:193:15: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:194:33: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:194:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:194:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:195:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:195:31: branch_true: ...to here
FreeRDP-3.12.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): [#def707]
FreeRDP-3.12.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.12.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:117:5: enter_function: entry to ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:154:6: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:155:22: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:158:6: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:162:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:162:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:190:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:190:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:191:24: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:191:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:191:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:193:15: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:194:33: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:194:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:194:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:195:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:195:31: branch_true: ...to here
FreeRDP-3.12.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): [#def708]
FreeRDP-3.12.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.12.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:117:5: enter_function: entry to ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:154:6: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:155:22: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:158:6: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:162:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:162:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:190:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:190:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:191:24: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:191:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:191:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:193:15: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:194:33: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:194:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:194:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:195:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:195:31: branch_true: ...to here
FreeRDP-3.12.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): [#def709]
FreeRDP-3.12.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.12.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:117:5: enter_function: entry to ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:154:6: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:155:22: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:158:6: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:162:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:162:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:190:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:190:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:191:24: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:191:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:191:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:193:15: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:194:33: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:194:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:194:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:195:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:195:31: branch_true: ...to here
FreeRDP-3.12.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): [#def710]
FreeRDP-3.12.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.12.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:117:5: enter_function: entry to ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:154:6: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:155:22: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:158:6: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:162:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:162:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:190:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:190:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:191:24: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:191:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:191:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:193:15: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:194:33: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:194:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:194:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:195:8: branch_false: following ‘false’ branch (when ‘partial_match == 0’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:199:38: branch_false: ...to here
FreeRDP-3.12.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): [#def711]
FreeRDP-3.12.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.12.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:117:5: enter_function: entry to ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:154:6: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:155:22: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:158:6: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:162:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:162:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:190:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:190:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:191:24: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:191:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:191:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:193:15: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:194:33: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:194:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:194:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:195:8: branch_false: following ‘false’ branch (when ‘partial_match == 0’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/sspi/test/TestSspi.c:199:38: branch_false: ...to here
FreeRDP-3.12.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): [#def712]
FreeRDP-3.12.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.12.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:142:5: enter_function: entry to ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:179:6: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:180:22: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:183:6: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:187:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:187:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:215:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:215:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:216:24: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:216:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:216:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:218:15: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:219:33: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:219:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:219:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:220:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:220:31: branch_true: ...to here
FreeRDP-3.12.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): [#def713]
FreeRDP-3.12.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.12.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:142:5: enter_function: entry to ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:179:6: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:180:22: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:183:6: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:187:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:187:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:215:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:215:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:216:24: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:216:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:216:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:218:15: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:219:33: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:219:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:219:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:220:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:220:31: branch_true: ...to here
FreeRDP-3.12.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): [#def714]
FreeRDP-3.12.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.12.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:142:5: enter_function: entry to ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:179:6: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:180:22: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:183:6: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:187:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:187:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:215:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:215:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:216:24: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:216:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:216:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:218:15: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:219:33: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:219:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:219:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:220:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:220:31: branch_true: ...to here
FreeRDP-3.12.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): [#def715]
FreeRDP-3.12.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.12.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:142:5: enter_function: entry to ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:179:6: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:180:22: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:183:6: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:187:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:187:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:215:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:215:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:216:24: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:216:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:216:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:218:15: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:219:33: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:219:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:219:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:220:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:220:31: branch_true: ...to here
FreeRDP-3.12.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): [#def716]
FreeRDP-3.12.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.12.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:142:5: enter_function: entry to ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:179:6: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:180:22: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:183:6: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:187:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:187:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:215:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:215:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:216:24: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:216:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:216:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:218:15: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:219:33: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:219:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:219:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:220:8: branch_false: following ‘false’ branch (when ‘partial_match == 0’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:224:38: branch_false: ...to here
FreeRDP-3.12.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): [#def717]
FreeRDP-3.12.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.12.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:142:5: enter_function: entry to ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:179:6: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:180:22: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:183:6: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:187:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:187:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:215:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:215:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:216:24: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:216:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:216:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:218:15: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:219:33: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:219:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:219:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:220:8: branch_false: following ‘false’ branch (when ‘partial_match == 0’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/synch/test/TestSynch.c:224:38: branch_false: ...to here
FreeRDP-3.12.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): [#def718]
FreeRDP-3.12.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.12.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:112:5: enter_function: entry to ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:149:6: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:150:22: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:153:6: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:157:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:157:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:185:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:185:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:186:24: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:186:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:186:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:188:15: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:189:33: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:189:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:189:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:190:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:190:31: branch_true: ...to here
FreeRDP-3.12.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): [#def719]
FreeRDP-3.12.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.12.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:112:5: enter_function: entry to ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:149:6: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:150:22: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:153:6: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:157:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:157:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:185:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:185:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:186:24: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:186:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:186:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:188:15: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:189:33: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:189:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:189:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:190:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:190:31: branch_true: ...to here
FreeRDP-3.12.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): [#def720]
FreeRDP-3.12.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.12.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:112:5: enter_function: entry to ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:149:6: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:150:22: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:153:6: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:157:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:157:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:185:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:185:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:186:24: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:186:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:186:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:188:15: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:189:33: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:189:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:189:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:190:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:190:31: branch_true: ...to here
FreeRDP-3.12.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): [#def721]
FreeRDP-3.12.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.12.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:112:5: enter_function: entry to ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:149:6: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:150:22: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:153:6: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:157:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:157:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:185:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:185:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:186:24: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:186:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:186:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:188:15: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:189:33: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:189:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:189:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:190:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:190:31: branch_true: ...to here
FreeRDP-3.12.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): [#def722]
FreeRDP-3.12.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.12.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:112:5: enter_function: entry to ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:149:6: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:150:22: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:153:6: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:157:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:157:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:185:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:185:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:186:24: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:186:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:186:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:188:15: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:189:33: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:189:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:189:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:190:8: branch_false: following ‘false’ branch (when ‘partial_match == 0’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:194:38: branch_false: ...to here
FreeRDP-3.12.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): [#def723]
FreeRDP-3.12.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.12.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:112:5: enter_function: entry to ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:149:6: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:150:22: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:153:6: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:157:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:157:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:185:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:185:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:186:24: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:186:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:186:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:188:15: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:189:33: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:189:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:189:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:190:8: branch_false: following ‘false’ branch (when ‘partial_match == 0’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/sysinfo/test/TestSysInfo.c:194:38: branch_false: ...to here
FreeRDP-3.12.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): [#def724]
FreeRDP-3.12.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.12.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:102:5: enter_function: entry to ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:139:6: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:140:22: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:143:6: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:147:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:147:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:175:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:175:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:176:24: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:176:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:176:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:178:15: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:179:33: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:179:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:179:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:180:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:180:31: branch_true: ...to here
FreeRDP-3.12.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): [#def725]
FreeRDP-3.12.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.12.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:102:5: enter_function: entry to ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:139:6: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:140:22: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:143:6: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:147:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:147:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:175:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:175:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:176:24: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:176:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:176:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:178:15: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:179:33: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:179:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:179:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:180:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:180:31: branch_true: ...to here
FreeRDP-3.12.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): [#def726]
FreeRDP-3.12.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.12.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:102:5: enter_function: entry to ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:139:6: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:140:22: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:143:6: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:147:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:147:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:175:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:175:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:176:24: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:176:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:176:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:178:15: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:179:33: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:179:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:179:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:180:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:180:31: branch_true: ...to here
FreeRDP-3.12.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): [#def727]
FreeRDP-3.12.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.12.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:102:5: enter_function: entry to ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:139:6: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:140:22: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:143:6: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:147:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:147:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:175:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:175:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:176:24: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:176:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:176:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:178:15: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:179:33: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:179:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:179:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:180:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:180:31: branch_true: ...to here
FreeRDP-3.12.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): [#def728]
FreeRDP-3.12.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.12.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:102:5: enter_function: entry to ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:139:6: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:140:22: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:143:6: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:147:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:147:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:175:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:175:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:176:24: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:176:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:176:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:178:15: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:179:33: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:179:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:179:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:180:8: branch_false: following ‘false’ branch (when ‘partial_match == 0’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:184:38: branch_false: ...to here
FreeRDP-3.12.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): [#def729]
FreeRDP-3.12.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.12.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:102:5: enter_function: entry to ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:139:6: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:140:22: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:143:6: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:147:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:147:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:175:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:175:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:176:24: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:176:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:176:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:178:15: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:179:33: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:179:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:179:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:180:8: branch_false: following ‘false’ branch (when ‘partial_match == 0’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/thread/test/TestThread.c:184:38: branch_false: ...to here
FreeRDP-3.12.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): [#def730]
FreeRDP-3.12.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.12.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:192:5: enter_function: entry to ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:229:6: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:230:22: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:233:6: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:237:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:237:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:265:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:265:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:266:24: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:266:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:266:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:268:15: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:269:33: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:269:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:269:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:270:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:270:31: branch_true: ...to here
FreeRDP-3.12.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): [#def731]
FreeRDP-3.12.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.12.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:192:5: enter_function: entry to ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:229:6: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:230:22: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:233:6: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:237:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:237:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:265:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:265:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:266:24: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:266:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:266:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:268:15: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:269:33: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:269:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:269:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:270:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:270:31: branch_true: ...to here
FreeRDP-3.12.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): [#def732]
FreeRDP-3.12.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.12.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:192:5: enter_function: entry to ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:208:17: branch_true: following ‘true’ branch (when ‘i != 21’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:209:30: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:213:8: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:217:9: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:217:8: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:222:5: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:229:6: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:233:7: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:233:6: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:237:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:237:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:265:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:265:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:266:24: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:266:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:266:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:268:15: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:269:33: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:269:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:269:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:270:8: branch_false: following ‘false’ branch (when ‘partial_match == 0’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:274:38: branch_false: ...to here
FreeRDP-3.12.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): [#def733]
FreeRDP-3.12.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.12.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:192:5: enter_function: entry to ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:229:6: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:230:22: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:233:6: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:237:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:237:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:265:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:265:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:266:24: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:266:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:266:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:268:15: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:269:33: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:269:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:269:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:270:8: branch_false: following ‘false’ branch (when ‘partial_match == 0’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/utils/test/TestWinPRUtils.c:274:38: branch_false: ...to here
FreeRDP-3.12.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): [#def734]
FreeRDP-3.12.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.12.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:117:5: enter_function: entry to ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:154:6: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:155:22: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:158:6: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:162:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:162:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:190:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:190:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:191:24: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:191:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:191:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:193:15: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:194:33: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:194:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:194:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:195:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:195:31: branch_true: ...to here
FreeRDP-3.12.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): [#def735]
FreeRDP-3.12.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.12.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:117:5: enter_function: entry to ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:154:6: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:155:22: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:158:6: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:162:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:162:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:190:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:190:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:191:24: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:191:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:191:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:193:15: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:194:33: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:194:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:194:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:195:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:195:31: branch_true: ...to here
FreeRDP-3.12.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): [#def736]
FreeRDP-3.12.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.12.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:117:5: enter_function: entry to ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:154:6: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:155:22: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:158:6: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:162:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:162:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:190:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:190:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:191:24: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:191:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:191:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:193:15: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:194:33: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:194:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:194:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:195:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:195:31: branch_true: ...to here
FreeRDP-3.12.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): [#def737]
FreeRDP-3.12.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.12.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:117:5: enter_function: entry to ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:154:6: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:155:22: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:158:6: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:162:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:162:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:190:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:190:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:191:24: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:191:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:191:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:193:15: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:194:33: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:194:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:194:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:195:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:195:31: branch_true: ...to here
FreeRDP-3.12.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): [#def738]
FreeRDP-3.12.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.12.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:117:5: enter_function: entry to ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:154:6: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:155:22: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:158:6: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:162:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:162:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:190:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:190:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:191:24: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:191:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:191:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:193:15: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:194:33: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:194:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:194:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:195:8: branch_false: following ‘false’ branch (when ‘partial_match == 0’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:199:38: branch_false: ...to here
FreeRDP-3.12.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): [#def739]
FreeRDP-3.12.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.12.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:117:5: enter_function: entry to ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:154:6: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:155:22: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:158:6: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:162:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:162:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:190:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:190:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:191:24: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:191:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:191:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:193:15: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:194:33: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:194:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:194:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:195:8: branch_false: following ‘false’ branch (when ‘partial_match == 0’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/libwinpr/wtsapi/test/TestWtsApi.c:199:38: branch_false: ...to here
FreeRDP-3.12.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): [#def740]
FreeRDP-3.12.0/redhat-linux-build/winpr/test/TestWinPR.c:175:31: warning[-Wanalyzer-null-argument]: use of NULL ‘arg’ where non-null expected
FreeRDP-3.12.0/redhat-linux-build/winpr/test/TestWinPR.c:97:5: enter_function: entry to ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/test/TestWinPR.c:134:6: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/test/TestWinPR.c:135:22: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/test/TestWinPR.c:138:6: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/test/TestWinPR.c:142:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/test/TestWinPR.c:142:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/test/TestWinPR.c:170:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/test/TestWinPR.c:170:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/test/TestWinPR.c:171:24: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/test/TestWinPR.c:171:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/test/TestWinPR.c:171:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/test/TestWinPR.c:173:15: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/test/TestWinPR.c:174:33: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/test/TestWinPR.c:174:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/test/TestWinPR.c:174:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/test/TestWinPR.c:175:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/test/TestWinPR.c:175:31: branch_true: ...to here
FreeRDP-3.12.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): [#def741]
FreeRDP-3.12.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.12.0/redhat-linux-build/winpr/test/TestWinPR.c:97:5: enter_function: entry to ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/test/TestWinPR.c:134:6: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/test/TestWinPR.c:135:22: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/test/TestWinPR.c:138:6: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/test/TestWinPR.c:142:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/test/TestWinPR.c:142:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/test/TestWinPR.c:170:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/test/TestWinPR.c:170:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/test/TestWinPR.c:171:24: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/test/TestWinPR.c:171:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/test/TestWinPR.c:171:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/test/TestWinPR.c:173:15: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/test/TestWinPR.c:174:33: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/test/TestWinPR.c:174:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/test/TestWinPR.c:174:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/test/TestWinPR.c:175:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/test/TestWinPR.c:175:31: branch_true: ...to here
FreeRDP-3.12.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): [#def742]
FreeRDP-3.12.0/redhat-linux-build/winpr/test/TestWinPR.c:175:31: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘*<unknown>’
FreeRDP-3.12.0/redhat-linux-build/winpr/test/TestWinPR.c:97:5: enter_function: entry to ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/test/TestWinPR.c:134:6: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/test/TestWinPR.c:135:22: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/test/TestWinPR.c:138:6: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/test/TestWinPR.c:142:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/test/TestWinPR.c:142:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/test/TestWinPR.c:170:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/test/TestWinPR.c:170:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/test/TestWinPR.c:171:24: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/test/TestWinPR.c:171:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/test/TestWinPR.c:171:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/test/TestWinPR.c:173:15: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/test/TestWinPR.c:174:33: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/test/TestWinPR.c:174:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/test/TestWinPR.c:174:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/test/TestWinPR.c:175:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/test/TestWinPR.c:175:31: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/test/TestWinPR.c:175:31: danger: use of uninitialized value ‘*<unknown>’ here
Error: GCC_ANALYZER_WARNING (CWE-457): [#def743]
FreeRDP-3.12.0/redhat-linux-build/winpr/test/TestWinPR.c:175:31: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘*arg’
FreeRDP-3.12.0/redhat-linux-build/winpr/test/TestWinPR.c:97:5: enter_function: entry to ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/test/TestWinPR.c:134:6: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/test/TestWinPR.c:135:22: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/test/TestWinPR.c:138:6: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/test/TestWinPR.c:142:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/test/TestWinPR.c:142:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/test/TestWinPR.c:170:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/test/TestWinPR.c:170:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/test/TestWinPR.c:171:24: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/test/TestWinPR.c:171:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/test/TestWinPR.c:171:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/test/TestWinPR.c:173:15: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/test/TestWinPR.c:174:33: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/test/TestWinPR.c:174:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/test/TestWinPR.c:174:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/test/TestWinPR.c:175:8: branch_true: following ‘true’ branch (when ‘partial_match != 0’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/test/TestWinPR.c:175:31: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/test/TestWinPR.c:175:31: danger: use of uninitialized value ‘*arg’ here
Error: GCC_ANALYZER_WARNING (CWE-688): [#def744]
FreeRDP-3.12.0/redhat-linux-build/winpr/test/TestWinPR.c:179:38: warning[-Wanalyzer-null-argument]: use of NULL ‘arg’ where non-null expected
FreeRDP-3.12.0/redhat-linux-build/winpr/test/TestWinPR.c:97:5: enter_function: entry to ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/test/TestWinPR.c:134:6: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/test/TestWinPR.c:135:22: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/test/TestWinPR.c:138:6: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/test/TestWinPR.c:142:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/test/TestWinPR.c:142:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/test/TestWinPR.c:170:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/test/TestWinPR.c:170:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/test/TestWinPR.c:171:24: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/test/TestWinPR.c:171:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/test/TestWinPR.c:171:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/test/TestWinPR.c:173:15: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/test/TestWinPR.c:174:33: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/test/TestWinPR.c:174:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/test/TestWinPR.c:174:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/test/TestWinPR.c:175:8: branch_false: following ‘false’ branch (when ‘partial_match == 0’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/test/TestWinPR.c:179:38: branch_false: ...to here
FreeRDP-3.12.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): [#def745]
FreeRDP-3.12.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.12.0/redhat-linux-build/winpr/test/TestWinPR.c:97:5: enter_function: entry to ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/test/TestWinPR.c:134:6: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/test/TestWinPR.c:135:22: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/test/TestWinPR.c:138:6: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/test/TestWinPR.c:142:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/test/TestWinPR.c:142:6: branch_false: following ‘false’ branch (when ‘run_all != 1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/test/TestWinPR.c:170:6: branch_false: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/test/TestWinPR.c:170:6: branch_true: following ‘true’ branch (when ‘testToRun == -1’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/test/TestWinPR.c:171:24: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/test/TestWinPR.c:171:11: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/test/TestWinPR.c:171:11: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/test/TestWinPR.c:173:15: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/redhat-linux-build/winpr/test/TestWinPR.c:174:33: branch_true: ...to here
FreeRDP-3.12.0/redhat-linux-build/winpr/test/TestWinPR.c:174:23: call_function: calling ‘lowercase’ from ‘main’
FreeRDP-3.12.0/redhat-linux-build/winpr/test/TestWinPR.c:174:23: return_function: returning to ‘main’ from ‘lowercase’
FreeRDP-3.12.0/redhat-linux-build/winpr/test/TestWinPR.c:175:8: branch_false: following ‘false’ branch (when ‘partial_match == 0’)...
FreeRDP-3.12.0/redhat-linux-build/winpr/test/TestWinPR.c:179:38: branch_false: ...to here
FreeRDP-3.12.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-401): [#def746]
FreeRDP-3.12.0/server/proxy/channels/pf_channel_drdynvc.c:417:40: warning[-Wanalyzer-malloc-leak]: leak of ‘DynamicChannelContext_new(*<unknown>.log, *<unknown>.ps, *<unknown>.pointer, (unsigned int)dynChannelId)’
FreeRDP-3.12.0/server/proxy/channels/pf_channel_drdynvc.c:232:24: enter_function: entry to ‘DynvcTrackerPeekFn’
FreeRDP-3.12.0/server/proxy/channels/pf_channel_drdynvc.c:266:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/server/proxy/channels/pf_channel_drdynvc.c:269:9: call_function: inlined call to ‘stream_read_u8’ from ‘DynvcTrackerPeekFn’
FreeRDP-3.12.0/server/proxy/channels/pf_channel_drdynvc.c:296:25: call_function: calling ‘dynvc_read_varInt’ from ‘DynvcTrackerPeekFn’
FreeRDP-3.12.0/server/proxy/channels/pf_channel_drdynvc.c:296:25: return_function: returning to ‘DynvcTrackerPeekFn’ from ‘dynvc_read_varInt’
FreeRDP-3.12.0/server/proxy/channels/pf_channel_drdynvc.c:356:28: branch_false: following ‘false’ branch (when ‘lastPacket != 0’)...
FreeRDP-3.12.0/server/proxy/channels/pf_channel_drdynvc.c:359:28: branch_false: ...to here
FreeRDP-3.12.0/server/proxy/channels/pf_channel_drdynvc.c:359:28: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/server/proxy/channels/pf_channel_drdynvc.c:361:59: branch_true: ...to here
FreeRDP-3.12.0/server/proxy/channels/pf_channel_drdynvc.c:366:36: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/server/proxy/channels/pf_channel_drdynvc.c:389:36: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/server/proxy/channels/pf_channel_drdynvc.c:394:46: branch_false: ...to here
FreeRDP-3.12.0/server/proxy/channels/pf_channel_drdynvc.c:394:46: call_function: calling ‘DynamicChannelContext_new’ from ‘DynvcTrackerPeekFn’
FreeRDP-3.12.0/server/proxy/channels/pf_channel_drdynvc.c:394:46: return_function: returning to ‘DynvcTrackerPeekFn’ from ‘DynamicChannelContext_new’
FreeRDP-3.12.0/server/proxy/channels/pf_channel_drdynvc.c:396:36: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/server/proxy/channels/pf_channel_drdynvc.c:403:33: branch_false: ...to here
FreeRDP-3.12.0/server/proxy/channels/pf_channel_drdynvc.c:405:36: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/server/proxy/channels/pf_channel_drdynvc.c:414:33: branch_false: ...to here
FreeRDP-3.12.0/server/proxy/channels/pf_channel_drdynvc.c:417:40: danger: ‘DynamicChannelContext_new(*<unknown>.log, *<unknown>.ps, *<unknown>.pointer, (unsigned int)dynChannelId)’ leaks here; was allocated at [(27)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/26)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def747]
FreeRDP-3.12.0/server/proxy/channels/pf_channel_rdpdr.c:1480:9: warning[-Wanalyzer-malloc-leak]: leak of ‘rdpdr’
FreeRDP-3.12.0/server/proxy/channels/pf_channel_rdpdr.c:1718:6: enter_function: entry to ‘pf_channel_rdpdr_client_new’
FreeRDP-3.12.0/server/proxy/channels/pf_channel_rdpdr.c:1726:17: acquire_memory: allocated here
FreeRDP-3.12.0/server/proxy/channels/pf_channel_rdpdr.c:1727:12: branch_false: following ‘false’ branch (when ‘rdpdr’ is non-NULL)...
FreeRDP-3.12.0/server/proxy/channels/pf_channel_rdpdr.c:1729:22: branch_false: ...to here
FreeRDP-3.12.0/server/proxy/channels/pf_channel_rdpdr.c:1733:14: call_function: calling ‘pf_channel_rdpdr_common_context_new’ from ‘pf_channel_rdpdr_client_new’
FreeRDP-3.12.0/server/proxy/channels/pf_channel_rdpdr.c:1733:14: return_function: returning to ‘pf_channel_rdpdr_client_new’ from ‘pf_channel_rdpdr_common_context_new’
FreeRDP-3.12.0/server/proxy/channels/pf_channel_rdpdr.c:1733:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/server/proxy/channels/pf_channel_rdpdr.c:1734:17: branch_true: ...to here
FreeRDP-3.12.0/server/proxy/channels/pf_channel_rdpdr.c:1480:9: danger: ‘rdpdr’ leaks here; was allocated at [(2)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/1)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def748]
FreeRDP-3.12.0/server/proxy/channels/pf_channel_rdpdr.c:1747:12: warning[-Wanalyzer-malloc-leak]: leak of ‘rdpdr’
FreeRDP-3.12.0/server/proxy/channels/pf_channel_rdpdr.c:1718:6: enter_function: entry to ‘pf_channel_rdpdr_client_new’
FreeRDP-3.12.0/server/proxy/channels/pf_channel_rdpdr.c:1726:17: acquire_memory: allocated here
FreeRDP-3.12.0/server/proxy/channels/pf_channel_rdpdr.c:1727:12: branch_false: following ‘false’ branch (when ‘rdpdr’ is non-NULL)...
FreeRDP-3.12.0/server/proxy/channels/pf_channel_rdpdr.c:1729:22: branch_false: ...to here
FreeRDP-3.12.0/server/proxy/channels/pf_channel_rdpdr.c:1733:14: call_function: calling ‘pf_channel_rdpdr_common_context_new’ from ‘pf_channel_rdpdr_client_new’
FreeRDP-3.12.0/server/proxy/channels/pf_channel_rdpdr.c:1733:14: return_function: returning to ‘pf_channel_rdpdr_client_new’ from ‘pf_channel_rdpdr_common_context_new’
FreeRDP-3.12.0/server/proxy/channels/pf_channel_rdpdr.c:1733:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/server/proxy/channels/pf_channel_rdpdr.c:1736:9: branch_false: ...to here
FreeRDP-3.12.0/server/proxy/channels/pf_channel_rdpdr.c:1741:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/server/proxy/channels/pf_channel_rdpdr.c:1743:15: branch_false: ...to here
FreeRDP-3.12.0/server/proxy/channels/pf_channel_rdpdr.c:1747:12: danger: ‘rdpdr’ leaks here; was allocated at [(2)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/1)
Error: COMPILER_WARNING (CWE-1164): [#def749]
FreeRDP-3.12.0/server/proxy/modules/bitmap-filter/bitmap-filter.cpp:312:13: warning[-Wunused-function]: ‘BOOL filter_forward_empty_offer(const char*, proxyDynChannelInterceptData*, size_t, UINT32)’ defined but not used
Error: GCC_ANALYZER_WARNING (CWE-762): [#def750]
FreeRDP-3.12.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.12.0/server/proxy/pf_channel.c:66:22: enter_function: entry to ‘channelTracker_new’
FreeRDP-3.12.0/server/proxy/pf_channel.c:69:36: acquire_memory: allocated here (expects deallocation with ‘free’)
FreeRDP-3.12.0/server/proxy/pf_channel.c:70:12: branch_false: following ‘false’ branch (when ‘ret’ is non-NULL)...
FreeRDP-3.12.0/server/proxy/pf_channel.c:75:9: branch_false: ...to here
FreeRDP-3.12.0/server/proxy/pf_channel.c:78:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/server/proxy/pf_channel.c:81:14: branch_false: ...to here
FreeRDP-3.12.0/server/proxy/pf_channel.c:81:14: call_function: calling ‘channelTracker_resetCurrentPacket’ from ‘channelTracker_new’
FreeRDP-3.12.0/server/proxy/pf_channel.c:81:14: return_function: returning to ‘channelTracker_new’ from ‘channelTracker_resetCurrentPacket’
FreeRDP-3.12.0/server/proxy/pf_channel.c:81:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/server/proxy/pf_channel.c:82:17: branch_true: ...to here
FreeRDP-3.12.0/server/proxy/pf_channel.c:89:9: danger: deallocated with ‘channelTracker_free’ here; allocation at [(2)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/1) expects deallocation with ‘free’
Error: GCC_ANALYZER_WARNING (CWE-416): [#def751]
FreeRDP-3.12.0/server/proxy/pf_channel.c:166:9: warning[-Wanalyzer-use-after-free]: use after ‘channelTracker_free’ of ‘t’
FreeRDP-3.12.0/server/proxy/pf_channel.c:66:22: enter_function: entry to ‘channelTracker_new’
FreeRDP-3.12.0/server/proxy/pf_channel.c:69:36: acquire_memory: allocated here
FreeRDP-3.12.0/server/proxy/pf_channel.c:70:12: branch_false: following ‘false’ branch (when ‘ret’ is non-NULL)...
FreeRDP-3.12.0/server/proxy/pf_channel.c:75:9: branch_false: ...to here
FreeRDP-3.12.0/server/proxy/pf_channel.c:78:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/server/proxy/pf_channel.c:81:14: branch_false: ...to here
FreeRDP-3.12.0/server/proxy/pf_channel.c:81:14: call_function: calling ‘channelTracker_resetCurrentPacket’ from ‘channelTracker_new’
FreeRDP-3.12.0/server/proxy/pf_channel.c:81:14: return_function: returning to ‘channelTracker_new’ from ‘channelTracker_resetCurrentPacket’
FreeRDP-3.12.0/server/proxy/pf_channel.c:81:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/server/proxy/pf_channel.c:82:17: branch_true: ...to here
FreeRDP-3.12.0/server/proxy/pf_channel.c:89:9: release_memory: deallocated here
FreeRDP-3.12.0/server/proxy/pf_channel.c:89:9: call_function: calling ‘channelTracker_free’ from ‘channelTracker_new’
Error: COMPILER_WARNING (CWE-563): [#def752]
FreeRDP-3.12.0/server/proxy/pf_client.c:122:25: warning[-Wunused-but-set-variable]: variable ‘ps’ set but not used
Error: COMPILER_WARNING (CWE-563): [#def753]
FreeRDP-3.12.0/server/proxy/pf_client.c: scope_hint: In function ‘pf_client_load_rdpsnd’
FreeRDP-3.12.0/server/proxy/pf_client.c:123:28: warning[-Wunused-but-set-variable]: variable ‘config’ set but not used
Error: COMPILER_WARNING (CWE-1164): [#def754]
FreeRDP-3.12.0/server/proxy/pf_client.c: scope_hint: At top level
FreeRDP-3.12.0/server/proxy/pf_client.c:196:13: warning[-Wunused-function]: ‘freerdp_client_load_static_channel_addin’ defined but not used
Error: COMPILER_WARNING (CWE-563): [#def755]
FreeRDP-3.12.0/server/proxy/pf_client.c:574:22: warning[-Wunused-but-set-variable]: variable ‘settings’ set but not used
Error: COMPILER_WARNING (CWE-563): [#def756]
FreeRDP-3.12.0/server/proxy/pf_client.c: scope_hint: In function ‘pf_client_post_connect’
FreeRDP-3.12.0/server/proxy/pf_client.c:578:28: warning[-Wunused-but-set-variable]: variable ‘config’ set but not used
Error: COMPILER_WARNING (CWE-563): [#def757]
FreeRDP-3.12.0/server/proxy/pf_client.c: scope_hint: In function ‘pf_client_redirect’
FreeRDP-3.12.0/server/proxy/pf_client.c:663:20: warning[-Wunused-but-set-variable]: variable ‘pdata’ set but not used
Error: GCC_ANALYZER_WARNING (CWE-401): [#def758]
FreeRDP-3.12.0/server/proxy/pf_client.c:960:17: warning[-Wanalyzer-malloc-leak]: leak of ‘_strdup(hostname)’
FreeRDP-3.12.0/server/proxy/pf_client.c:949:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/server/proxy/pf_client.c:951:9: branch_false: ...to here
FreeRDP-3.12.0/server/proxy/pf_client.c:959:12: branch_true: following ‘true’ branch (when ‘hostname’ is non-NULL)...
FreeRDP-3.12.0/server/proxy/pf_client.c:960:39: branch_true: ...to here
FreeRDP-3.12.0/server/proxy/pf_client.c:960:39: acquire_memory: allocated here
FreeRDP-3.12.0/server/proxy/pf_client.c:960:17: danger: ‘_strdup(hostname)’ leaks here; was allocated at [(5)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-416): [#def759]
FreeRDP-3.12.0/server/proxy/pf_config.c:847:9: warning[-Wanalyzer-use-after-free]: use after ‘pf_server_config_free’ of ‘config’
FreeRDP-3.12.0/server/proxy/pf_config.c:947:6: enter_function: entry to ‘pf_config_clone’
FreeRDP-3.12.0/server/proxy/pf_config.c:949:28: acquire_memory: allocated here
FreeRDP-3.12.0/server/proxy/pf_config.c:954:12: branch_false: following ‘false’ branch (when ‘tmp’ is non-NULL)...
FreeRDP-3.12.0/server/proxy/pf_config.c:957:9: branch_false: ...to here
FreeRDP-3.12.0/server/proxy/pf_config.c:959:14: call_function: inlined call to ‘pf_config_copy_string’ from ‘pf_config_clone’
FreeRDP-3.12.0/server/proxy/pf_config.c:961:54: branch_false: ...to here
FreeRDP-3.12.0/server/proxy/pf_config.c:961:14: call_function: inlined call to ‘pf_config_copy_string’ from ‘pf_config_clone’
FreeRDP-3.12.0/server/proxy/pf_config.c:965:41: branch_false: ...to here
FreeRDP-3.12.0/server/proxy/pf_config.c:1001:9: release_memory: deallocated here
FreeRDP-3.12.0/server/proxy/pf_config.c:1001:9: call_function: calling ‘pf_server_config_free’ from ‘pf_config_clone’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def760]
FreeRDP-3.12.0/server/proxy/pf_config.c:1001:9: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.12.0/server/proxy/pf_config.c:947:6: enter_function: entry to ‘pf_config_clone’
FreeRDP-3.12.0/server/proxy/pf_config.c:954:12: branch_false: following ‘false’ branch (when ‘tmp’ is non-NULL)...
FreeRDP-3.12.0/server/proxy/pf_config.c:957:9: branch_false: ...to here
FreeRDP-3.12.0/server/proxy/pf_config.c:959:14: call_function: inlined call to ‘pf_config_copy_string’ from ‘pf_config_clone’
FreeRDP-3.12.0/server/proxy/pf_config.c:961:54: branch_false: ...to here
FreeRDP-3.12.0/server/proxy/pf_config.c:961:14: call_function: inlined call to ‘pf_config_copy_string’ from ‘pf_config_clone’
FreeRDP-3.12.0/server/proxy/pf_config.c:964:14: call_function: inlined call to ‘pf_config_copy_string_list’ from ‘pf_config_clone’
FreeRDP-3.12.0/server/proxy/pf_config.c:966:17: branch_true: ...to here
FreeRDP-3.12.0/server/proxy/pf_config.c:1001:9: danger: ‘<unknown>’ leaks here; was allocated at [(10)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/9)
Error: GCC_ANALYZER_WARNING (CWE-762): [#def761]
FreeRDP-3.12.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.12.0/server/proxy/pf_config.c:947:6: enter_function: entry to ‘pf_config_clone’
FreeRDP-3.12.0/server/proxy/pf_config.c:949:28: acquire_memory: allocated here (expects deallocation with ‘free’)
FreeRDP-3.12.0/server/proxy/pf_config.c:954:12: branch_false: following ‘false’ branch (when ‘tmp’ is non-NULL)...
FreeRDP-3.12.0/server/proxy/pf_config.c:957:9: branch_false: ...to here
FreeRDP-3.12.0/server/proxy/pf_config.c:959:14: call_function: inlined call to ‘pf_config_copy_string’ from ‘pf_config_clone’
FreeRDP-3.12.0/server/proxy/pf_config.c:961:54: branch_false: ...to here
FreeRDP-3.12.0/server/proxy/pf_config.c:961:14: call_function: inlined call to ‘pf_config_copy_string’ from ‘pf_config_clone’
FreeRDP-3.12.0/server/proxy/pf_config.c:965:41: branch_false: ...to here
FreeRDP-3.12.0/server/proxy/pf_config.c:964:14: call_function: inlined call to ‘pf_config_copy_string_list’ from ‘pf_config_clone’
FreeRDP-3.12.0/server/proxy/pf_config.c:966:17: branch_true: ...to here
FreeRDP-3.12.0/server/proxy/pf_config.c:1001:9: danger: deallocated with ‘pf_server_config_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): [#def762]
FreeRDP-3.12.0/server/proxy/pf_context.c:118:9: warning[-Wanalyzer-use-after-free]: use after ‘StaticChannelContext_free’ of ‘ctx’
FreeRDP-3.12.0/server/proxy/pf_context.c:124:13: enter_function: entry to ‘HashStaticChannelContext_free’
FreeRDP-3.12.0/server/proxy/pf_context.c:127:9: release_memory: deallocated here
FreeRDP-3.12.0/server/proxy/pf_context.c:127:9: call_function: calling ‘StaticChannelContext_free’ from ‘HashStaticChannelContext_free’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def763]
FreeRDP-3.12.0/server/proxy/pf_context.c:211:9: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.12.0/server/proxy/pf_context.c:132:13: enter_function: entry to ‘client_to_proxy_context_new’
FreeRDP-3.12.0/server/proxy/pf_context.c:142:24: acquire_memory: allocated here
FreeRDP-3.12.0/server/proxy/pf_context.c:144:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/server/proxy/pf_context.c:145:17: branch_true: ...to here
FreeRDP-3.12.0/server/proxy/pf_context.c:184:9: call_function: calling ‘client_to_proxy_context_free’ from ‘client_to_proxy_context_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def764]
FreeRDP-3.12.0/server/proxy/pf_context.c:362:9: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.12.0/server/proxy/pf_context.c:333:12: branch_false: following ‘false’ branch (when ‘pdata’ is non-NULL)...
FreeRDP-3.12.0/server/proxy/pf_context.c:336:36: branch_false: ...to here
FreeRDP-3.12.0/server/proxy/pf_context.c:336:36: acquire_memory: allocated here
FreeRDP-3.12.0/server/proxy/pf_context.c:336:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/server/proxy/pf_context.c:339:41: branch_false: ...to here
FreeRDP-3.12.0/server/proxy/pf_context.c:339:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/server/proxy/pf_context.c:340:17: branch_true: ...to here
FreeRDP-3.12.0/server/proxy/pf_context.c:362:9: danger: ‘<unknown>’ leaks here; was allocated at [(3)](sarif:/runs/0/results/4/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-762): [#def765]
FreeRDP-3.12.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.12.0/server/proxy/pf_context.c:332:17: acquire_memory: allocated here (expects deallocation with ‘free’)
FreeRDP-3.12.0/server/proxy/pf_context.c:333:12: branch_false: following ‘false’ branch (when ‘pdata’ is non-NULL)...
FreeRDP-3.12.0/server/proxy/pf_context.c:336:36: branch_false: ...to here
FreeRDP-3.12.0/server/proxy/pf_context.c:336:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/server/proxy/pf_context.c:337:17: branch_true: ...to here
FreeRDP-3.12.0/server/proxy/pf_context.c:362:9: danger: deallocated with ‘proxy_data_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): [#def766]
FreeRDP-3.12.0/server/proxy/pf_context.c:390:13: warning[-Wanalyzer-use-after-free]: use after ‘proxy_data_free’ of ‘pdata’
FreeRDP-3.12.0/server/proxy/pf_context.c:326:12: enter_function: entry to ‘proxy_data_new’
FreeRDP-3.12.0/server/proxy/pf_context.c:332:17: acquire_memory: allocated here
FreeRDP-3.12.0/server/proxy/pf_context.c:333:12: branch_false: following ‘false’ branch (when ‘pdata’ is non-NULL)...
FreeRDP-3.12.0/server/proxy/pf_context.c:336:36: branch_false: ...to here
FreeRDP-3.12.0/server/proxy/pf_context.c:362:9: release_memory: deallocated here
FreeRDP-3.12.0/server/proxy/pf_context.c:362:9: call_function: calling ‘proxy_data_free’ from ‘proxy_data_new’
Error: COMPILER_WARNING (CWE-563): [#def767]
FreeRDP-3.12.0/server/proxy/pf_server.c: scope_hint: In function ‘pf_server_receive_channel_data_hook’
FreeRDP-3.12.0/server/proxy/pf_server.c:409:28: warning[-Wunused-but-set-variable]: variable ‘config’ set but not used
Error: GCC_ANALYZER_WARNING (CWE-401): [#def768]
FreeRDP-3.12.0/server/proxy/pf_server.c:492:12: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_key_new_from_pem(*server_25->config.PrivateKeyPEM)’
FreeRDP-3.12.0/server/proxy/pf_server.c:472:12: branch_false: following ‘false’ branch (when ‘ps’ is non-NULL)...
FreeRDP-3.12.0/server/proxy/pf_server.c:475:22: branch_false: ...to here
FreeRDP-3.12.0/server/proxy/pf_server.c:479:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/server/proxy/pf_server.c:481:22: branch_false: ...to here
FreeRDP-3.12.0/server/proxy/pf_server.c:488:30: acquire_memory: allocated here
FreeRDP-3.12.0/server/proxy/pf_server.c:489:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/server/proxy/pf_server.c:492:14: branch_false: ...to here
FreeRDP-3.12.0/server/proxy/pf_server.c:492:12: danger: ‘freerdp_key_new_from_pem(*server_25->config.PrivateKeyPEM)’ leaks here; was allocated at [(5)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def769]
FreeRDP-3.12.0/server/proxy/pf_server.c:499:12: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_certificate_new_from_pem(*server_25->config.CertificatePEM)’
FreeRDP-3.12.0/server/proxy/pf_server.c:472:12: branch_false: following ‘false’ branch (when ‘ps’ is non-NULL)...
FreeRDP-3.12.0/server/proxy/pf_server.c:475:22: branch_false: ...to here
FreeRDP-3.12.0/server/proxy/pf_server.c:479:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/server/proxy/pf_server.c:481:22: branch_false: ...to here
FreeRDP-3.12.0/server/proxy/pf_server.c:489:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/server/proxy/pf_server.c:492:14: branch_false: ...to here
FreeRDP-3.12.0/server/proxy/pf_server.c:492:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/server/proxy/pf_server.c:495:65: branch_false: ...to here
FreeRDP-3.12.0/server/proxy/pf_server.c:495:32: acquire_memory: allocated here
FreeRDP-3.12.0/server/proxy/pf_server.c:496:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/server/proxy/pf_server.c:499:14: branch_false: ...to here
FreeRDP-3.12.0/server/proxy/pf_server.c:499:12: danger: ‘freerdp_certificate_new_from_pem(*server_25->config.CertificatePEM)’ leaks here; was allocated at [(9)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/8)
Error: GCC_ANALYZER_WARNING (CWE-762): [#def770]
FreeRDP-3.12.0/server/proxy/pf_server.c:982:9: warning[-Wanalyzer-mismatching-deallocation]: ‘server’ should have been deallocated with ‘free’ but was deallocated with ‘pf_server_free’
FreeRDP-3.12.0/server/proxy/pf_server.c:935:18: acquire_memory: allocated here (expects deallocation with ‘free’)
FreeRDP-3.12.0/server/proxy/pf_server.c:936:12: branch_false: following ‘false’ branch (when ‘server’ is non-NULL)...
FreeRDP-3.12.0/server/proxy/pf_server.c:939:14: branch_false: ...to here
FreeRDP-3.12.0/server/proxy/pf_server.c:939:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/server/proxy/pf_server.c:940:17: branch_true: ...to here
FreeRDP-3.12.0/server/proxy/pf_server.c:982:9: danger: deallocated with ‘pf_server_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): [#def771]
FreeRDP-3.12.0/server/proxy/pf_server.c:1049:15: warning[-Wanalyzer-use-after-free]: use after ‘pf_server_free’ of ‘server’
FreeRDP-3.12.0/server/proxy/pf_server.c:928:14: enter_function: entry to ‘pf_server_new’
FreeRDP-3.12.0/server/proxy/pf_server.c:935:18: acquire_memory: allocated here
FreeRDP-3.12.0/server/proxy/pf_server.c:936:12: branch_false: following ‘false’ branch (when ‘server’ is non-NULL)...
FreeRDP-3.12.0/server/proxy/pf_server.c:939:14: branch_false: ...to here
FreeRDP-3.12.0/server/proxy/pf_server.c:982:9: release_memory: deallocated here
FreeRDP-3.12.0/server/proxy/pf_server.c:982:9: call_function: calling ‘pf_server_free’ from ‘pf_server_new’
Error: COMPILER_WARNING (CWE-1164): [#def772]
FreeRDP-3.12.0/server/shadow/X11/x11_shadow.c:592:13: warning[-Wunused-function]: ‘x11_shadow_validate_region’ defined but not used
Error: COMPILER_WARNING (CWE-1164): [#def773]
FreeRDP-3.12.0/server/shadow/X11/x11_shadow.c:612:12: warning[-Wunused-function]: ‘x11_shadow_blend_cursor’ defined but not used
Error: GCC_ANALYZER_WARNING (CWE-762): [#def774]
FreeRDP-3.12.0/server/shadow/shadow_capture.c:326:17: warning[-Wanalyzer-mismatching-deallocation]: ‘capture’ should have been deallocated with ‘free’ but was deallocated with ‘shadow_capture_free’
FreeRDP-3.12.0/server/shadow/shadow_capture.c:315:56: acquire_memory: allocated here (expects deallocation with ‘free’)
FreeRDP-3.12.0/server/shadow/shadow_capture.c:317:12: branch_false: following ‘false’ branch (when ‘capture’ is non-NULL)...
FreeRDP-3.12.0/server/shadow/shadow_capture.c:320:9: branch_false: ...to here
FreeRDP-3.12.0/server/shadow/shadow_capture.c:322:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/server/shadow/shadow_capture.c:326:17: branch_true: ...to here
FreeRDP-3.12.0/server/shadow/shadow_capture.c:326:17: danger: deallocated with ‘shadow_capture_free’ here; allocation at [(1)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/0) expects deallocation with ‘free’
Error: COMPILER_WARNING (CWE-563): [#def775]
FreeRDP-3.12.0/server/shadow/shadow_client.c: scope_hint: In function ‘shadow_client_activate’
FreeRDP-3.12.0/server/shadow/shadow_client.c:679:22: warning[-Wunused-but-set-variable]: variable ‘settings’ set but not used
Error: COMPILER_WARNING (CWE-563): [#def776]
FreeRDP-3.12.0/server/shadow/shadow_client.c: scope_hint: In function ‘shadow_client_send_surface_gfx’
FreeRDP-3.12.0/server/shadow/shadow_client.c:1376:22: warning[-Wunused-but-set-variable]: variable ‘rc’ set but not used
Error: COMPILER_WARNING (CWE-563): [#def777]
FreeRDP-3.12.0/server/shadow/shadow_client.c:1408:22: warning[-Wunused-but-set-variable]: variable ‘rc’ set but not used
Error: GCC_ANALYZER_WARNING (CWE-416): [#def778]
FreeRDP-3.12.0/server/shadow/shadow_encoder.c:114:13: warning[-Wanalyzer-use-after-free]: use after ‘shadow_encoder_free’ of ‘encoder’
FreeRDP-3.12.0/server/shadow/shadow_encoder.c:491:19: enter_function: entry to ‘shadow_encoder_new’
FreeRDP-3.12.0/server/shadow/shadow_encoder.c:495:38: acquire_memory: allocated here
FreeRDP-3.12.0/server/shadow/shadow_encoder.c:497:12: branch_false: following ‘false’ branch (when ‘encoder’ is non-NULL)...
FreeRDP-3.12.0/server/shadow/shadow_encoder.c:500:9: branch_false: ...to here
FreeRDP-3.12.0/server/shadow/shadow_encoder.c:505:13: call_function: calling ‘shadow_encoder_init’ from ‘shadow_encoder_new’
FreeRDP-3.12.0/server/shadow/shadow_encoder.c:505:13: return_function: returning to ‘shadow_encoder_new’ from ‘shadow_encoder_init’
FreeRDP-3.12.0/server/shadow/shadow_encoder.c:505:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/server/shadow/shadow_encoder.c:507:17: branch_true: ...to here
FreeRDP-3.12.0/server/shadow/shadow_encoder.c:507:17: release_memory: deallocated here
FreeRDP-3.12.0/server/shadow/shadow_encoder.c:507:17: call_function: calling ‘shadow_encoder_free’ from ‘shadow_encoder_new’
Error: GCC_ANALYZER_WARNING (CWE-762): [#def779]
FreeRDP-3.12.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.12.0/server/shadow/shadow_encoder.c:491:19: enter_function: entry to ‘shadow_encoder_new’
FreeRDP-3.12.0/server/shadow/shadow_encoder.c:495:38: acquire_memory: allocated here (expects deallocation with ‘free’)
FreeRDP-3.12.0/server/shadow/shadow_encoder.c:497:12: branch_false: following ‘false’ branch (when ‘encoder’ is non-NULL)...
FreeRDP-3.12.0/server/shadow/shadow_encoder.c:500:9: branch_false: ...to here
FreeRDP-3.12.0/server/shadow/shadow_encoder.c:505:13: call_function: calling ‘shadow_encoder_init’ from ‘shadow_encoder_new’
FreeRDP-3.12.0/server/shadow/shadow_encoder.c:505:13: return_function: returning to ‘shadow_encoder_new’ from ‘shadow_encoder_init’
FreeRDP-3.12.0/server/shadow/shadow_encoder.c:505:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/server/shadow/shadow_encoder.c:507:17: branch_true: ...to here
FreeRDP-3.12.0/server/shadow/shadow_encoder.c:507:17: danger: deallocated with ‘shadow_encoder_free’ here; allocation at [(2)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/1) expects deallocation with ‘free’
Error: GCC_ANALYZER_WARNING (CWE-476): [#def780]
FreeRDP-3.12.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.12.0/server/shadow/shadow_encomsp.c:107:37: acquire_memory: this call could return NULL
FreeRDP-3.12.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/1/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-476): [#def781]
FreeRDP-3.12.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.12.0/server/shadow/shadow_remdesk.c:31:37: acquire_memory: this call could return NULL
FreeRDP-3.12.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): [#def782]
FreeRDP-3.12.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.12.0/server/shadow/shadow_screen.c:33:53: acquire_memory: allocated here (expects deallocation with ‘free’)
FreeRDP-3.12.0/server/shadow/shadow_screen.c:35:12: branch_false: following ‘false’ branch (when ‘screen’ is non-NULL)...
FreeRDP-3.12.0/server/shadow/shadow_screen.c:38:9: branch_false: ...to here
FreeRDP-3.12.0/server/shadow/shadow_screen.c:41:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/server/shadow/shadow_screen.c:42:17: branch_true: ...to here
FreeRDP-3.12.0/server/shadow/shadow_screen.c:90:9: danger: deallocated with ‘shadow_screen_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): [#def783]
FreeRDP-3.12.0/server/shadow/shadow_screen.c:105:13: warning[-Wanalyzer-use-after-free]: use after ‘shadow_screen_free’ of ‘screen’
FreeRDP-3.12.0/server/shadow/shadow_screen.c:28:18: enter_function: entry to ‘shadow_screen_new’
FreeRDP-3.12.0/server/shadow/shadow_screen.c:33:53: acquire_memory: allocated here
FreeRDP-3.12.0/server/shadow/shadow_screen.c:35:12: branch_false: following ‘false’ branch (when ‘screen’ is non-NULL)...
FreeRDP-3.12.0/server/shadow/shadow_screen.c:38:9: branch_false: ...to here
FreeRDP-3.12.0/server/shadow/shadow_screen.c:90:9: release_memory: deallocated here
FreeRDP-3.12.0/server/shadow/shadow_screen.c:90:9: call_function: calling ‘shadow_screen_free’ from ‘shadow_screen_new’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def784]
FreeRDP-3.12.0/server/shadow/shadow_server.c:880:12: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_key_new_from_file(*server.PrivateKeyFile)’
FreeRDP-3.12.0/server/shadow/shadow_server.c:849:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/server/shadow/shadow_server.c:852:14: branch_false: ...to here
FreeRDP-3.12.0/server/shadow/shadow_server.c:864:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/server/shadow/shadow_server.c:877:30: acquire_memory: allocated here
FreeRDP-3.12.0/server/shadow/shadow_server.c:878:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/server/shadow/shadow_server.c:880:14: branch_false: ...to here
FreeRDP-3.12.0/server/shadow/shadow_server.c:880:12: danger: ‘freerdp_key_new_from_file(*server.PrivateKeyFile)’ leaks here; was allocated at [(5)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def785]
FreeRDP-3.12.0/server/shadow/shadow_server.c:887:12: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_certificate_new_from_file(*server.CertificateFile)’
FreeRDP-3.12.0/server/shadow/shadow_server.c:849:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/server/shadow/shadow_server.c:852:14: branch_false: ...to here
FreeRDP-3.12.0/server/shadow/shadow_server.c:864:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/server/shadow/shadow_server.c:878:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/server/shadow/shadow_server.c:880:14: branch_false: ...to here
FreeRDP-3.12.0/server/shadow/shadow_server.c:880:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/server/shadow/shadow_server.c:883:66: branch_false: ...to here
FreeRDP-3.12.0/server/shadow/shadow_server.c:883:32: acquire_memory: allocated here
FreeRDP-3.12.0/server/shadow/shadow_server.c:884:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/server/shadow/shadow_server.c:887:14: branch_false: ...to here
FreeRDP-3.12.0/server/shadow/shadow_server.c:887:12: danger: ‘freerdp_certificate_new_from_file(*server.CertificateFile)’ leaks here; was allocated at [(9)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/8)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def786]
FreeRDP-3.12.0/server/shadow/shadow_server.c:890:12: warning[-Wanalyzer-malloc-leak]: leak of ‘freerdp_certificate_new_from_file(*server.CertificateFile)’
FreeRDP-3.12.0/server/shadow/shadow_server.c:849:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/server/shadow/shadow_server.c:852:14: branch_false: ...to here
FreeRDP-3.12.0/server/shadow/shadow_server.c:864:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/server/shadow/shadow_server.c:878:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/server/shadow/shadow_server.c:880:14: branch_false: ...to here
FreeRDP-3.12.0/server/shadow/shadow_server.c:880:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/server/shadow/shadow_server.c:883:66: branch_false: ...to here
FreeRDP-3.12.0/server/shadow/shadow_server.c:883:32: acquire_memory: allocated here
FreeRDP-3.12.0/server/shadow/shadow_server.c:884:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/server/shadow/shadow_server.c:887:14: branch_false: ...to here
FreeRDP-3.12.0/server/shadow/shadow_server.c:887:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/server/shadow/shadow_server.c:890:14: branch_false: ...to here
FreeRDP-3.12.0/server/shadow/shadow_server.c:890:12: danger: ‘freerdp_certificate_new_from_file(*server.CertificateFile)’ leaks here; was allocated at [(9)](sarif:/runs/0/results/3/codeFlows/0/threadFlows/0/locations/8)
Error: COMPILER_WARNING (CWE-252): [#def787]
FreeRDP-3.12.0/winpr/libwinpr/utils/debug.c:36: included_from: Included from here.
FreeRDP-3.12.0/winpr/libwinpr/utils/debug.c: scope_hint: In function ‘winpr_backtrace_symbols_fd’
FreeRDP-3.12.0/winpr/include/winpr/crt.h:42:16: warning[-Wunused-result]: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’
FreeRDP-3.12.0/winpr/libwinpr/utils/debug.c:195:31: note: in expansion of macro ‘_write’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def788]
FreeRDP-3.12.0/winpr/include/winpr/stream.h:148:54: warning[-Wanalyzer-malloc-leak]: leak of ‘update_read_cache_brush_order(update, s, (int)v)’
FreeRDP-3.12.0/libfreerdp/core/orders.c:4438:6: enter_function: entry to ‘update_recv_order’
FreeRDP-3.12.0/libfreerdp/core/orders.c:4444:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/core/orders.c:4447:9: call_function: inlined call to ‘stream_read_u8’ from ‘update_recv_order’
FreeRDP-3.12.0/libfreerdp/core/orders.c:4449:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/core/orders.c:4451:17: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/core/orders.c:4451:17: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/libfreerdp/core/orders.c:4452:22: branch_true: ...to here
FreeRDP-3.12.0/libfreerdp/core/orders.c:4452:22: call_function: calling ‘update_recv_secondary_order’ from ‘update_recv_order’
Error: GCC_ANALYZER_WARNING (CWE-476): [#def789]
FreeRDP-3.12.0/winpr/include/winpr/stream.h:216:56: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘s’
FreeRDP-3.12.0/libfreerdp/core/gateway/rdg.c:1776:13: enter_function: entry to ‘rdg_process_control_packet’
FreeRDP-3.12.0/libfreerdp/core/gateway/rdg.c:1783:12: branch_false: following ‘false’ branch (when ‘packetLength > 7’)...
FreeRDP-3.12.0/libfreerdp/core/gateway/rdg.c:1789:12: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/core/gateway/rdg.c:1789:12: branch_false: following ‘false’ branch (when ‘payloadSize == 0’)...
FreeRDP-3.12.0/libfreerdp/core/gateway/rdg.c:1830:9: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/core/gateway/rdg.c:1834:34: call_function: calling ‘rdg_process_close_packet’ from ‘rdg_process_control_packet’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def790]
FreeRDP-3.12.0/winpr/include/winpr/stream.h:845:40: warning[-Wanalyzer-malloc-leak]: leak of ‘Stream_New(0, 5)’
FreeRDP-3.12.0/channels/audin/client/audin_main.c:296:13: enter_function: entry to ‘audin_send_format_change_pdu’
FreeRDP-3.12.0/channels/audin/client/audin_main.c:302:24: acquire_memory: allocated here
FreeRDP-3.12.0/channels/audin/client/audin_main.c:304:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/channels/audin/client/audin_main.c:310:9: call_function: inlined call to ‘Stream_Write_UINT8_unchecked’ from ‘audin_send_format_change_pdu’
FreeRDP-3.12.0/channels/audin/client/audin_main.c:312:16: call_function: calling ‘audin_channel_write_and_free’ from ‘audin_send_format_change_pdu’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def791]
FreeRDP-3.12.0/winpr/include/winpr/stream.h:846:17: warning[-Wanalyzer-malloc-leak]: leak of ‘websocket_context_packet_new(*sPacket.length, opcode, & maskingKey)’
FreeRDP-3.12.0/libfreerdp/core/gateway/websocket.c:354:5: enter_function: entry to ‘websocket_context_read’
FreeRDP-3.12.0/libfreerdp/core/gateway/websocket.c:443:42: call_function: calling ‘websocket_handle_payload’ from ‘websocket_context_read’
Error: GCC_ANALYZER_WARNING (CWE-476): [#def792]
FreeRDP-3.12.0/winpr/include/winpr/stream.h:897:41: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘Stream_New(0, destSize + 4)’
FreeRDP-3.12.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1459:6: enter_function: entry to ‘vgids_init’
FreeRDP-3.12.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1489:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1498:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1501:27: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1502:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1507:20: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1507:20: call_function: calling ‘vgids_ef_new’ from ‘vgids_init’
FreeRDP-3.12.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1507:20: return_function: returning to ‘vgids_init’ from ‘vgids_ef_new’
FreeRDP-3.12.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1508:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1513:20: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1513:20: call_function: calling ‘vgids_ef_new’ from ‘vgids_init’
FreeRDP-3.12.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1513:20: return_function: returning to ‘vgids_init’ from ‘vgids_ef_new’
FreeRDP-3.12.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1514:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1516:9: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1517:14: call_function: inlined call to ‘vgids_ef_write_do’ from ‘vgids_init’
FreeRDP-3.12.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1517:14: call_function: inlined call to ‘vgids_ef_write_do’ from ‘vgids_init’
FreeRDP-3.12.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1517:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1522:20: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1522:20: call_function: calling ‘vgids_ef_new’ from ‘vgids_init’
FreeRDP-3.12.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1522:20: return_function: returning to ‘vgids_init’ from ‘vgids_ef_new’
FreeRDP-3.12.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1523:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1527:14: call_function: inlined call to ‘vgids_ef_write_do’ from ‘vgids_init’
FreeRDP-3.12.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1527:14: call_function: inlined call to ‘vgids_ef_write_do’ from ‘vgids_init’
FreeRDP-3.12.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1527:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1531:46: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1532:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1535:9: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1536:14: call_function: inlined call to ‘vgids_ef_write_do’ from ‘vgids_init’
FreeRDP-3.12.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1536:14: call_function: inlined call to ‘vgids_ef_write_do’ from ‘vgids_init’
FreeRDP-3.12.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1536:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1540:14: call_function: inlined call to ‘vgids_ef_write_do’ from ‘vgids_init’
FreeRDP-3.12.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1540:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1545:40: branch_false: ...to here
FreeRDP-3.12.0/libfreerdp/emu/scard/smartcard_virtual_gids.c:1545:14: call_function: calling ‘vgids_prepare_certificate’ from ‘vgids_init’
Error: GCC_ANALYZER_WARNING (CWE-476): [#def793]
FreeRDP-3.12.0/winpr/include/winpr/stream.h:1289:24: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘sPacket’
FreeRDP-3.12.0/libfreerdp/core/gateway/websocket.c:354:5: enter_function: entry to ‘websocket_context_read’
FreeRDP-3.12.0/libfreerdp/core/gateway/websocket.c:443:42: call_function: calling ‘websocket_handle_payload’ from ‘websocket_context_read’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def794]
FreeRDP-3.12.0/winpr/libwinpr/clipboard/synthetic.c:524:30: warning[-Wanalyzer-malloc-leak]: leak of ‘calloc(1, SrcSize + 1)’
FreeRDP-3.12.0/winpr/libwinpr/clipboard/synthetic.c:505:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/winpr/libwinpr/clipboard/synthetic.c:507:48: branch_true: ...to here
FreeRDP-3.12.0/winpr/libwinpr/clipboard/synthetic.c:513:31: acquire_memory: allocated here
FreeRDP-3.12.0/winpr/libwinpr/clipboard/synthetic.c:514:20: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/clipboard/synthetic.c:516:17: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/clipboard/synthetic.c:518:20: branch_true: following ‘true’ branch (when ‘SrcSize > 2’)...
FreeRDP-3.12.0/winpr/libwinpr/clipboard/synthetic.c:520:28: branch_true: ...to here
FreeRDP-3.12.0/winpr/libwinpr/clipboard/synthetic.c:520:28: branch_false: following ‘false’ branch (when ‘SrcSize <= 2147483647’)...
FreeRDP-3.12.0/winpr/libwinpr/clipboard/synthetic.c:524:30: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/clipboard/synthetic.c:528:28: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/winpr/libwinpr/clipboard/synthetic.c:524:30: danger: ‘calloc(1, SrcSize + 1)’ leaks here; was allocated at [(3)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def795]
FreeRDP-3.12.0/winpr/libwinpr/clipboard/synthetic_file.c:84:12: warning[-Wanalyzer-malloc-leak]: leak of ‘FindFirstFileW(local_name, & fd)’
FreeRDP-3.12.0/winpr/libwinpr/clipboard/synthetic_file.c:645:14: enter_function: entry to ‘convert_mate_copied_files_to_filedescriptors’
FreeRDP-3.12.0/winpr/libwinpr/clipboard/synthetic_file.c:649:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/clipboard/synthetic_file.c:652:14: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/clipboard/synthetic_file.c:652:14: call_function: inlined call to ‘process_mate_copied_files’ from ‘convert_mate_copied_files_to_filedescriptors’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def796]
FreeRDP-3.12.0/winpr/libwinpr/clipboard/synthetic_file.c:125:12: warning[-Wanalyzer-malloc-leak]: leak of ‘make_synthetic_file(local_name, remote_name)’
FreeRDP-3.12.0/winpr/libwinpr/clipboard/synthetic_file.c:645:14: enter_function: entry to ‘convert_mate_copied_files_to_filedescriptors’
FreeRDP-3.12.0/winpr/libwinpr/clipboard/synthetic_file.c:649:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/clipboard/synthetic_file.c:652:14: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/clipboard/synthetic_file.c:652:14: call_function: inlined call to ‘process_mate_copied_files’ from ‘convert_mate_copied_files_to_filedescriptors’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def797]
FreeRDP-3.12.0/winpr/libwinpr/clipboard/synthetic_file.c:249:12: warning[-Wanalyzer-malloc-leak]: leak of ‘FindFirstFileW(namebuf, & FindData)’
FreeRDP-3.12.0/winpr/libwinpr/clipboard/synthetic_file.c:645:14: enter_function: entry to ‘convert_mate_copied_files_to_filedescriptors’
FreeRDP-3.12.0/winpr/libwinpr/clipboard/synthetic_file.c:649:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/clipboard/synthetic_file.c:652:14: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/clipboard/synthetic_file.c:652:14: call_function: inlined call to ‘process_mate_copied_files’ from ‘convert_mate_copied_files_to_filedescriptors’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def798]
FreeRDP-3.12.0/winpr/libwinpr/clipboard/synthetic_file.c:320:12: warning[-Wanalyzer-malloc-leak]: leak of ‘make_synthetic_file(local_name, remote_name)’
FreeRDP-3.12.0/winpr/libwinpr/clipboard/synthetic_file.c:645:14: enter_function: entry to ‘convert_mate_copied_files_to_filedescriptors’
FreeRDP-3.12.0/winpr/libwinpr/clipboard/synthetic_file.c:649:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/clipboard/synthetic_file.c:652:14: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/clipboard/synthetic_file.c:652:14: call_function: inlined call to ‘process_mate_copied_files’ from ‘convert_mate_copied_files_to_filedescriptors’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def799]
FreeRDP-3.12.0/winpr/libwinpr/clipboard/synthetic_file.c:329:13: warning[-Wanalyzer-malloc-leak]: leak of ‘make_synthetic_file(local_name, remote_name)’
FreeRDP-3.12.0/winpr/libwinpr/clipboard/synthetic_file.c:645:14: enter_function: entry to ‘convert_mate_copied_files_to_filedescriptors’
FreeRDP-3.12.0/winpr/libwinpr/clipboard/synthetic_file.c:649:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/clipboard/synthetic_file.c:652:14: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/clipboard/synthetic_file.c:652:14: call_function: inlined call to ‘process_mate_copied_files’ from ‘convert_mate_copied_files_to_filedescriptors’
Error: COMPILER_WARNING (CWE-1164): [#def800]
FreeRDP-3.12.0/winpr/libwinpr/clipboard/synthetic_file.c:623:14: warning[-Wunused-function]: ‘convert_nautilus_clipboard_to_filedescriptors’ defined but not used
Error: COMPILER_WARNING (CWE-1164): [#def801]
FreeRDP-3.12.0/winpr/libwinpr/clipboard/synthetic_file.c:892:14: warning[-Wunused-function]: ‘convert_filedescriptors_to_nautilus_clipboard’ defined but not used
Error: GCC_ANALYZER_WARNING (CWE-401): [#def802]
FreeRDP-3.12.0/winpr/libwinpr/comm/comm.c:1052:33: warning[-Wanalyzer-malloc-leak]: leak of ‘_strdup(lpDeviceName)’
FreeRDP-3.12.0/winpr/libwinpr/comm/comm.c:1022:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/comm/comm.c:1025:9: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/comm/comm.c:1027:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/comm/comm.c:1033:28: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/comm/comm.c:1033:28: acquire_memory: allocated here
FreeRDP-3.12.0/winpr/libwinpr/comm/comm.c:1035:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/comm/comm.c:1041:28: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/comm/comm.c:1043:12: branch_false: following ‘false’ branch...
branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/comm/comm.c:1050:16: branch_true: following ‘true’ branch (when ‘i != 128’)...
FreeRDP-3.12.0/winpr/libwinpr/comm/comm.c:1052:33: branch_true: ...to here
FreeRDP-3.12.0/winpr/libwinpr/comm/comm.c:1052:20: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/winpr/libwinpr/comm/comm.c:1054:37: branch_true: ...to here
FreeRDP-3.12.0/winpr/libwinpr/comm/comm.c:1054:28: branch_false: following ‘false’ branch (when the strings are non-equal)...
FreeRDP-3.12.0/winpr/libwinpr/comm/comm.c:1050:37: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/comm/comm.c:1052:33: danger: ‘_strdup(lpDeviceName)’ leaks here; was allocated at [(5)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def803]
FreeRDP-3.12.0/winpr/libwinpr/comm/comm.c:1052:33: warning[-Wanalyzer-malloc-leak]: leak of ‘_strdup(lpTargetPath)’
FreeRDP-3.12.0/winpr/libwinpr/comm/comm.c:1022:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/comm/comm.c:1025:9: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/comm/comm.c:1027:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/comm/comm.c:1033:28: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/comm/comm.c:1035:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/comm/comm.c:1041:28: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/comm/comm.c:1041:28: acquire_memory: allocated here
FreeRDP-3.12.0/winpr/libwinpr/comm/comm.c:1043:12: branch_false: following ‘false’ branch...
branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/comm/comm.c:1050:16: branch_true: following ‘true’ branch (when ‘i != 128’)...
FreeRDP-3.12.0/winpr/libwinpr/comm/comm.c:1052:33: branch_true: ...to here
FreeRDP-3.12.0/winpr/libwinpr/comm/comm.c:1052:20: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/winpr/libwinpr/comm/comm.c:1054:37: branch_true: ...to here
FreeRDP-3.12.0/winpr/libwinpr/comm/comm.c:1054:28: branch_false: following ‘false’ branch (when the strings are non-equal)...
FreeRDP-3.12.0/winpr/libwinpr/comm/comm.c:1050:37: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/comm/comm.c:1052:33: danger: ‘_strdup(lpTargetPath)’ leaks here; was allocated at [(7)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/6)
Error: GCC_ANALYZER_WARNING (CWE-775): [#def804]
FreeRDP-3.12.0/winpr/libwinpr/comm/comm.c:1438:60: warning[-Wanalyzer-fd-leak]: leak of file descriptor
FreeRDP-3.12.0/winpr/libwinpr/comm/comm.c:1248:8: enter_function: entry to ‘CommCreateFileA’
FreeRDP-3.12.0/winpr/libwinpr/comm/comm.c:1257:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/comm/comm.c:1260:12: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/comm/comm.c:1266:12: branch_false: following ‘false’ branch (when ‘dwShareMode == 0’)...
FreeRDP-3.12.0/winpr/libwinpr/comm/comm.c:1275:12: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/comm/comm.c:1281:12: branch_false: following ‘false’ branch (when ‘dwCreationDisposition == 3’)...
FreeRDP-3.12.0/winpr/libwinpr/comm/comm.c:1287:13: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/comm/comm.c:1287:13: call_function: calling ‘QueryCommDevice’ from ‘CommCreateFileA’
FreeRDP-3.12.0/winpr/libwinpr/comm/comm.c:1287:13: return_function: returning to ‘CommCreateFileA’ from ‘QueryCommDevice’
FreeRDP-3.12.0/winpr/libwinpr/comm/comm.c:1287:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/comm/comm.c:1293:13: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/comm/comm.c:1293:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/comm/comm.c:1300:14: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/comm/comm.c:1300:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/comm/comm.c:1307:12: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/comm/comm.c:1313:12: branch_false: following ‘false’ branch (when ‘hTemplateFile’ is NULL)...
FreeRDP-3.12.0/winpr/libwinpr/comm/comm.c:1319:30: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/comm/comm.c:1321:12: branch_false: following ‘false’ branch (when ‘pComm’ is non-NULL)...
FreeRDP-3.12.0/winpr/libwinpr/comm/comm.c:1327:9: call_function: inlined call to ‘WINPR_HANDLE_SET_TYPE_AND_MODE’ from ‘CommCreateFileA’
FreeRDP-3.12.0/winpr/libwinpr/comm/comm.c:1330:21: acquire_resource: opened here
FreeRDP-3.12.0/winpr/libwinpr/comm/comm.c:1332:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/comm/comm.c:1339:26: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/comm/comm.c:1341:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/winpr/libwinpr/comm/comm.c:1343:17: branch_true: ...to here
FreeRDP-3.12.0/winpr/libwinpr/comm/comm.c:1438:60: danger: leaks here; was opened at [(37)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/36)
Error: GCC_ANALYZER_WARNING (CWE-762): [#def805]
FreeRDP-3.12.0/winpr/libwinpr/comm/comm.c:1438:60: warning[-Wanalyzer-mismatching-deallocation]: ‘pComm’ should have been deallocated with ‘free’ but was deallocated with ‘CloseHandle’
FreeRDP-3.12.0/winpr/libwinpr/comm/comm.c:1248:8: enter_function: entry to ‘CommCreateFileA’
FreeRDP-3.12.0/winpr/libwinpr/comm/comm.c:1257:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/comm/comm.c:1260:12: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/comm/comm.c:1266:12: branch_false: following ‘false’ branch (when ‘dwShareMode == 0’)...
FreeRDP-3.12.0/winpr/libwinpr/comm/comm.c:1275:12: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/comm/comm.c:1281:12: branch_false: following ‘false’ branch (when ‘dwCreationDisposition == 3’)...
FreeRDP-3.12.0/winpr/libwinpr/comm/comm.c:1287:13: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/comm/comm.c:1287:13: call_function: calling ‘QueryCommDevice’ from ‘CommCreateFileA’
FreeRDP-3.12.0/winpr/libwinpr/comm/comm.c:1287:13: return_function: returning to ‘CommCreateFileA’ from ‘QueryCommDevice’
FreeRDP-3.12.0/winpr/libwinpr/comm/comm.c:1287:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/comm/comm.c:1293:13: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/comm/comm.c:1293:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/comm/comm.c:1300:14: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/comm/comm.c:1300:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/comm/comm.c:1307:12: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/comm/comm.c:1313:12: branch_false: following ‘false’ branch (when ‘hTemplateFile’ is NULL)...
FreeRDP-3.12.0/winpr/libwinpr/comm/comm.c:1319:30: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/comm/comm.c:1319:30: acquire_memory: allocated here (expects deallocation with ‘free’)
FreeRDP-3.12.0/winpr/libwinpr/comm/comm.c:1321:12: branch_false: following ‘false’ branch (when ‘pComm’ is non-NULL)...
FreeRDP-3.12.0/winpr/libwinpr/comm/comm.c:1327:9: call_function: inlined call to ‘WINPR_HANDLE_SET_TYPE_AND_MODE’ from ‘CommCreateFileA’
FreeRDP-3.12.0/winpr/libwinpr/comm/comm.c:1332:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/comm/comm.c:1339:26: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/comm/comm.c:1341:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/comm/comm.c:1349:32: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/comm/comm.c:1353:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/comm/comm.c:1360:35: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/comm/comm.c:1363:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/comm/comm.c:1371:33: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/comm/comm.c:1375:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/comm/comm.c:1382:35: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/comm/comm.c:1409:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/winpr/libwinpr/comm/comm.c:1411:17: branch_true: ...to here
FreeRDP-3.12.0/winpr/libwinpr/comm/comm.c:1438:60: danger: deallocated with ‘CloseHandle’ here; allocation at [(34)](sarif:/runs/0/results/4/codeFlows/0/threadFlows/0/locations/33) expects deallocation with ‘free’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def806]
FreeRDP-3.12.0/winpr/libwinpr/crt/alignment.c:80:13: warning[-Wanalyzer-malloc-leak]: leak of ‘winpr_aligned_offset_malloc(num * size, alignment, offset)’
FreeRDP-3.12.0/winpr/libwinpr/crt/alignment.c:173:7: enter_function: entry to ‘winpr_aligned_offset_recalloc’
FreeRDP-3.12.0/winpr/libwinpr/crt/alignment.c:180:12: branch_true: following ‘true’ branch (when ‘memblock’ is NULL)...
FreeRDP-3.12.0/winpr/libwinpr/crt/alignment.c:182:59: branch_true: ...to here
FreeRDP-3.12.0/winpr/libwinpr/crt/alignment.c:182:31: acquire_memory: allocated here
FreeRDP-3.12.0/winpr/libwinpr/crt/alignment.c:182:31: call_function: calling ‘winpr_aligned_offset_malloc’ from ‘winpr_aligned_offset_recalloc’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def807]
FreeRDP-3.12.0/winpr/libwinpr/crt/alignment.c:80:13: warning[-Wanalyzer-malloc-leak]: leak of ‘winpr_aligned_offset_malloc(size, alignment, offset)’
FreeRDP-3.12.0/winpr/libwinpr/crt/alignment.c:129:7: enter_function: entry to ‘winpr_aligned_offset_realloc’
FreeRDP-3.12.0/winpr/libwinpr/crt/alignment.c:136:12: branch_true: following ‘true’ branch (when ‘memblock’ is NULL)...
FreeRDP-3.12.0/winpr/libwinpr/crt/alignment.c:137:24: branch_true: ...to here
FreeRDP-3.12.0/winpr/libwinpr/crt/alignment.c:137:24: acquire_memory: allocated here
FreeRDP-3.12.0/winpr/libwinpr/crt/alignment.c:137:24: call_function: calling ‘winpr_aligned_offset_malloc’ from ‘winpr_aligned_offset_realloc’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def808]
FreeRDP-3.12.0/winpr/libwinpr/crt/alignment.c:80:13: warning[-Wanalyzer-malloc-leak]: leak of ‘winpr_aligned_offset_realloc(memblock, size, alignment, 0)’
FreeRDP-3.12.0/winpr/libwinpr/crt/alignment.c:60:7: enter_function: entry to ‘winpr_aligned_realloc’
FreeRDP-3.12.0/winpr/libwinpr/crt/alignment.c:62:16: acquire_memory: allocated here
FreeRDP-3.12.0/winpr/libwinpr/crt/alignment.c:62:16: call_function: calling ‘winpr_aligned_offset_realloc’ from ‘winpr_aligned_realloc’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def809]
FreeRDP-3.12.0/winpr/libwinpr/crt/alignment.c:141:13: warning[-Wanalyzer-malloc-leak]: leak of ‘winpr_aligned_offset_realloc(memblock, size, alignment, 0)’
FreeRDP-3.12.0/winpr/libwinpr/crt/alignment.c:60:7: enter_function: entry to ‘winpr_aligned_realloc’
FreeRDP-3.12.0/winpr/libwinpr/crt/alignment.c:62:16: acquire_memory: allocated here
FreeRDP-3.12.0/winpr/libwinpr/crt/alignment.c:62:16: call_function: calling ‘winpr_aligned_offset_realloc’ from ‘winpr_aligned_realloc’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def810]
FreeRDP-3.12.0/winpr/libwinpr/crt/alignment.c:182:59: warning[-Wanalyzer-malloc-leak]: leak of ‘winpr_aligned_offset_recalloc(memblock, num, size, alignment, 0)’
FreeRDP-3.12.0/winpr/libwinpr/crt/alignment.c:65:7: enter_function: entry to ‘winpr_aligned_recalloc’
FreeRDP-3.12.0/winpr/libwinpr/crt/alignment.c:67:16: acquire_memory: allocated here
FreeRDP-3.12.0/winpr/libwinpr/crt/alignment.c:67:16: call_function: calling ‘winpr_aligned_offset_recalloc’ from ‘winpr_aligned_recalloc’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def811]
FreeRDP-3.12.0/winpr/libwinpr/crt/alignment.c:182:59: warning[-Wanalyzer-malloc-leak]: leak of ‘winpr_aligned_recalloc(0, count, size, alignment)’
FreeRDP-3.12.0/winpr/libwinpr/crt/alignment.c:55:7: enter_function: entry to ‘winpr_aligned_calloc’
FreeRDP-3.12.0/winpr/libwinpr/crt/alignment.c:57:16: acquire_memory: allocated here
FreeRDP-3.12.0/winpr/libwinpr/crt/alignment.c:57:16: call_function: calling ‘winpr_aligned_recalloc’ from ‘winpr_aligned_calloc’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def812]
FreeRDP-3.12.0/winpr/libwinpr/crt/alignment.c:195:13: warning[-Wanalyzer-malloc-leak]: leak of ‘winpr_aligned_offset_recalloc(memblock, num, size, alignment, 0)’
FreeRDP-3.12.0/winpr/libwinpr/crt/alignment.c:65:7: enter_function: entry to ‘winpr_aligned_recalloc’
FreeRDP-3.12.0/winpr/libwinpr/crt/alignment.c:67:16: acquire_memory: allocated here
FreeRDP-3.12.0/winpr/libwinpr/crt/alignment.c:67:16: call_function: calling ‘winpr_aligned_offset_recalloc’ from ‘winpr_aligned_recalloc’
Error: GCC_ANALYZER_WARNING (CWE-416): [#def813]
FreeRDP-3.12.0/winpr/libwinpr/crt/alignment.c:252:13: warning[-Wanalyzer-use-after-free]: use after ‘winpr_aligned_free’ of ‘memblock’
FreeRDP-3.12.0/winpr/libwinpr/crt/alignment.c:129:7: enter_function: entry to ‘winpr_aligned_offset_realloc’
FreeRDP-3.12.0/winpr/libwinpr/crt/alignment.c:136:12: branch_false: following ‘false’ branch (when ‘memblock’ is non-NULL)...
FreeRDP-3.12.0/winpr/libwinpr/crt/alignment.c:141:13: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/crt/alignment.c:141:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/crt/alignment.c:148:12: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/crt/alignment.c:148:12: branch_true: following ‘true’ branch (when ‘size == 0’)...
FreeRDP-3.12.0/winpr/libwinpr/crt/alignment.c:150:17: branch_true: ...to here
FreeRDP-3.12.0/winpr/libwinpr/crt/alignment.c:150:17: release_memory: deallocated here
FreeRDP-3.12.0/winpr/libwinpr/crt/alignment.c:150:17: call_function: calling ‘winpr_aligned_free’ from ‘winpr_aligned_offset_realloc’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def814]
FreeRDP-3.12.0/winpr/libwinpr/crt/test/TestAlignment.c:30:14: warning[-Wanalyzer-malloc-leak]: leak of ‘winpr_aligned_malloc(100, 16)’
FreeRDP-3.12.0/winpr/libwinpr/crt/test/TestAlignment.c:22:15: acquire_memory: allocated here
FreeRDP-3.12.0/winpr/libwinpr/crt/test/TestAlignment.c:24:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/crt/test/TestAlignment.c:30:14: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/crt/test/TestAlignment.c:30:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/winpr/libwinpr/crt/test/TestAlignment.c:32:17: branch_true: ...to here
FreeRDP-3.12.0/winpr/libwinpr/crt/test/TestAlignment.c:30:14: danger: ‘winpr_aligned_malloc(100, 16)’ leaks here; was allocated at [(1)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def815]
FreeRDP-3.12.0/winpr/libwinpr/crt/test/TestAlignment.c:40:14: warning[-Wanalyzer-malloc-leak]: leak of ‘winpr_aligned_realloc(winpr_aligned_malloc(100, 16), 200, 16)’
FreeRDP-3.12.0/winpr/libwinpr/crt/test/TestAlignment.c:24:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/crt/test/TestAlignment.c:30:14: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/crt/test/TestAlignment.c:30:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/crt/test/TestAlignment.c:38:15: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/crt/test/TestAlignment.c:38:15: acquire_memory: allocated here
FreeRDP-3.12.0/winpr/libwinpr/crt/test/TestAlignment.c:40:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/winpr/libwinpr/crt/test/TestAlignment.c:42:17: branch_true: ...to here
FreeRDP-3.12.0/winpr/libwinpr/crt/test/TestAlignment.c:40:14: danger: ‘winpr_aligned_realloc(winpr_aligned_malloc(100, 16), 200, 16)’ leaks here; was allocated at [(5)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def816]
FreeRDP-3.12.0/winpr/libwinpr/crt/test/TestAlignment.c:58:15: warning[-Wanalyzer-malloc-leak]: leak of ‘winpr_aligned_offset_malloc(200, 16, 8)’
FreeRDP-3.12.0/winpr/libwinpr/crt/test/TestAlignment.c:24:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/crt/test/TestAlignment.c:30:14: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/crt/test/TestAlignment.c:30:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/crt/test/TestAlignment.c:38:15: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/crt/test/TestAlignment.c:40:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/crt/test/TestAlignment.c:46:9: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/crt/test/TestAlignment.c:50:15: acquire_memory: allocated here
FreeRDP-3.12.0/winpr/libwinpr/crt/test/TestAlignment.c:52:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/crt/test/TestAlignment.c:58:15: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/crt/test/TestAlignment.c:58:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/winpr/libwinpr/crt/test/TestAlignment.c:60:17: branch_true: ...to here
FreeRDP-3.12.0/winpr/libwinpr/crt/test/TestAlignment.c:58:15: danger: ‘winpr_aligned_offset_malloc(200, 16, 8)’ leaks here; was allocated at [(7)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/6)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def817]
FreeRDP-3.12.0/winpr/libwinpr/crt/test/TestAlignment.c:75:15: warning[-Wanalyzer-malloc-leak]: leak of ‘winpr_aligned_offset_realloc(winpr_aligned_offset_malloc(200, 16, 8), 200, 16, 8)’
FreeRDP-3.12.0/winpr/libwinpr/crt/test/TestAlignment.c:24:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/crt/test/TestAlignment.c:30:14: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/crt/test/TestAlignment.c:30:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/crt/test/TestAlignment.c:38:15: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/crt/test/TestAlignment.c:40:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/crt/test/TestAlignment.c:46:9: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/crt/test/TestAlignment.c:52:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/crt/test/TestAlignment.c:58:15: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/crt/test/TestAlignment.c:58:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/crt/test/TestAlignment.c:67:15: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/crt/test/TestAlignment.c:67:15: acquire_memory: allocated here
FreeRDP-3.12.0/winpr/libwinpr/crt/test/TestAlignment.c:69:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/crt/test/TestAlignment.c:75:15: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/crt/test/TestAlignment.c:75:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/winpr/libwinpr/crt/test/TestAlignment.c:77:17: branch_true: ...to here
FreeRDP-3.12.0/winpr/libwinpr/crt/test/TestAlignment.c:75:15: danger: ‘winpr_aligned_offset_realloc(winpr_aligned_offset_malloc(200, 16, 8), 200, 16, 8)’ leaks here; was allocated at [(11)](sarif:/runs/0/results/3/codeFlows/0/threadFlows/0/locations/10)
Error: GCC_ANALYZER_WARNING (CWE-131): [#def818]
FreeRDP-3.12.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.12.0/winpr/libwinpr/crt/test/TestUnicodeConversion.c:1160:5: enter_function: entry to ‘TestUnicodeConversion’
FreeRDP-3.12.0/winpr/libwinpr/crt/test/TestUnicodeConversion.c:1165:14: call_function: calling ‘test_conversion’ from ‘TestUnicodeConversion’
Error: GCC_ANALYZER_WARNING (CWE-131): [#def819]
FreeRDP-3.12.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.12.0/winpr/libwinpr/crt/test/TestUnicodeConversion.c:1160:5: enter_function: entry to ‘TestUnicodeConversion’
FreeRDP-3.12.0/winpr/libwinpr/crt/test/TestUnicodeConversion.c:1165:14: call_function: calling ‘test_conversion’ from ‘TestUnicodeConversion’
Error: GCC_ANALYZER_WARNING (CWE-131): [#def820]
FreeRDP-3.12.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.12.0/winpr/libwinpr/crt/test/TestUnicodeConversion.c:1160:5: enter_function: entry to ‘TestUnicodeConversion’
FreeRDP-3.12.0/winpr/libwinpr/crt/test/TestUnicodeConversion.c:1165:14: call_function: calling ‘test_conversion’ from ‘TestUnicodeConversion’
Error: GCC_ANALYZER_WARNING (CWE-131): [#def821]
FreeRDP-3.12.0/winpr/libwinpr/crt/test/TestUnicodeConversion.c:221:38: warning[-Wanalyzer-allocation-size]: allocated buffer size is not a multiple of the pointee's size
FreeRDP-3.12.0/winpr/libwinpr/crt/test/TestUnicodeConversion.c:1160:5: enter_function: entry to ‘TestUnicodeConversion’
FreeRDP-3.12.0/winpr/libwinpr/crt/test/TestUnicodeConversion.c:1165:14: call_function: calling ‘test_conversion’ from ‘TestUnicodeConversion’
Error: GCC_ANALYZER_WARNING (CWE-762): [#def822]
FreeRDP-3.12.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.12.0/winpr/libwinpr/crypto/cipher.c:80:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/crypto/cipher.c:83:46: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/crypto/cipher.c:83:46: acquire_memory: allocated here (expects deallocation with ‘free’)
FreeRDP-3.12.0/winpr/libwinpr/crypto/cipher.c:84:12: branch_false: following ‘false’ branch (when ‘ctx’ is non-NULL)...
FreeRDP-3.12.0/winpr/libwinpr/crypto/cipher.c:95:12: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/crypto/cipher.c:95:12: branch_true: following ‘true’ branch (when ‘keylen > 2147483647’)...
FreeRDP-3.12.0/winpr/libwinpr/crypto/cipher.c:96:17: branch_true: ...to here
FreeRDP-3.12.0/winpr/libwinpr/crypto/cipher.c:128:9: danger: deallocated with ‘winpr_RC4_Free’ here; allocation at [(3)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/2) expects deallocation with ‘free’
Error: GCC_ANALYZER_WARNING (CWE-416): [#def823]
FreeRDP-3.12.0/winpr/libwinpr/crypto/cipher.c:171:9: warning[-Wanalyzer-use-after-free]: use after ‘winpr_RC4_Free’ of ‘ctx’
FreeRDP-3.12.0/winpr/libwinpr/crypto/cipher.c:78:23: enter_function: entry to ‘winpr_RC4_New_Internal’
FreeRDP-3.12.0/winpr/libwinpr/crypto/cipher.c:80:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/crypto/cipher.c:83:46: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/crypto/cipher.c:83:46: acquire_memory: allocated here
FreeRDP-3.12.0/winpr/libwinpr/crypto/cipher.c:84:12: branch_false: following ‘false’ branch (when ‘ctx’ is non-NULL)...
FreeRDP-3.12.0/winpr/libwinpr/crypto/cipher.c:95:12: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/crypto/cipher.c:128:9: release_memory: deallocated here
FreeRDP-3.12.0/winpr/libwinpr/crypto/cipher.c:128:9: call_function: calling ‘winpr_RC4_Free’ from ‘winpr_RC4_New_Internal’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def824]
FreeRDP-3.12.0/winpr/libwinpr/crypto/cipher.c:595:12: warning[-Wanalyzer-malloc-leak]: leak of ‘winpr_Cipher_NewEx(cipher, op, key, 0, iv, 0)’
FreeRDP-3.12.0/winpr/libwinpr/crypto/cipher.c:577:19: enter_function: entry to ‘winpr_Cipher_New’
FreeRDP-3.12.0/winpr/libwinpr/crypto/cipher.c:580:16: acquire_memory: allocated here
FreeRDP-3.12.0/winpr/libwinpr/crypto/cipher.c:580:16: call_function: calling ‘winpr_Cipher_NewEx’ from ‘winpr_Cipher_New’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def825]
FreeRDP-3.12.0/winpr/libwinpr/crypto/cipher.c:631:31: warning[-Wanalyzer-malloc-leak]: leak of ‘winpr_Cipher_NewEx(cipher, op, key, 0, iv, 0)’
FreeRDP-3.12.0/winpr/libwinpr/crypto/cipher.c:577:19: enter_function: entry to ‘winpr_Cipher_New’
FreeRDP-3.12.0/winpr/libwinpr/crypto/cipher.c:580:16: acquire_memory: allocated here
FreeRDP-3.12.0/winpr/libwinpr/crypto/cipher.c:580:16: call_function: calling ‘winpr_Cipher_NewEx’ from ‘winpr_Cipher_New’
Error: GCC_ANALYZER_WARNING (CWE-762): [#def826]
FreeRDP-3.12.0/winpr/libwinpr/crypto/cipher.c:667:9: warning[-Wanalyzer-mismatching-deallocation]: ‘ctx’ should have been deallocated with ‘free’ but was deallocated with ‘winpr_Cipher_Free’
FreeRDP-3.12.0/winpr/libwinpr/crypto/cipher.c:587:12: branch_false: following ‘false’ branch (when ‘cipher != 42’)...
FreeRDP-3.12.0/winpr/libwinpr/crypto/cipher.c:594:33: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/crypto/cipher.c:594:33: acquire_memory: allocated here (expects deallocation with ‘free’)
FreeRDP-3.12.0/winpr/libwinpr/crypto/cipher.c:595:12: branch_false: following ‘false’ branch (when ‘ctx’ is non-NULL)...
FreeRDP-3.12.0/winpr/libwinpr/crypto/cipher.c:598:9: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/crypto/cipher.c:603:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/winpr/libwinpr/crypto/cipher.c:604:17: branch_true: ...to here
FreeRDP-3.12.0/winpr/libwinpr/crypto/cipher.c:667:9: danger: deallocated with ‘winpr_Cipher_Free’ here; allocation at [(3)](sarif:/runs/0/results/4/codeFlows/0/threadFlows/0/locations/2) expects deallocation with ‘free’
Error: GCC_ANALYZER_WARNING (CWE-416): [#def827]
FreeRDP-3.12.0/winpr/libwinpr/crypto/cipher.c:753:13: warning[-Wanalyzer-use-after-free]: use after ‘winpr_Cipher_Free’ of ‘ctx’
FreeRDP-3.12.0/winpr/libwinpr/crypto/cipher.c:583:29: enter_function: entry to ‘winpr_Cipher_NewEx’
FreeRDP-3.12.0/winpr/libwinpr/crypto/cipher.c:587:12: branch_false: following ‘false’ branch (when ‘cipher != 42’)...
FreeRDP-3.12.0/winpr/libwinpr/crypto/cipher.c:594:33: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/crypto/cipher.c:594:33: acquire_memory: allocated here
FreeRDP-3.12.0/winpr/libwinpr/crypto/cipher.c:595:12: branch_false: following ‘false’ branch (when ‘ctx’ is non-NULL)...
FreeRDP-3.12.0/winpr/libwinpr/crypto/cipher.c:598:9: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/crypto/cipher.c:603:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/winpr/libwinpr/crypto/cipher.c:604:17: branch_true: ...to here
FreeRDP-3.12.0/winpr/libwinpr/crypto/cipher.c:667:9: release_memory: deallocated here
FreeRDP-3.12.0/winpr/libwinpr/crypto/cipher.c:667:9: call_function: calling ‘winpr_Cipher_Free’ from ‘winpr_Cipher_NewEx’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def828]
FreeRDP-3.12.0/winpr/libwinpr/crypto/hash.c:180:12: warning[-Wanalyzer-malloc-leak]: leak of ‘winpr_HMAC_New()’
FreeRDP-3.12.0/winpr/libwinpr/crypto/hash.c:406:6: enter_function: entry to ‘winpr_HMAC’
FreeRDP-3.12.0/winpr/libwinpr/crypto/hash.c:410:31: acquire_memory: allocated here
FreeRDP-3.12.0/winpr/libwinpr/crypto/hash.c:410:31: call_function: calling ‘winpr_HMAC_New’ from ‘winpr_HMAC’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def829]
FreeRDP-3.12.0/winpr/libwinpr/crypto/hash.c:199:12: warning[-Wanalyzer-malloc-leak]: leak of ‘winpr_HMAC_New()’
FreeRDP-3.12.0/winpr/libwinpr/crypto/hash.c:406:6: enter_function: entry to ‘winpr_HMAC’
FreeRDP-3.12.0/winpr/libwinpr/crypto/hash.c:410:31: acquire_memory: allocated here
FreeRDP-3.12.0/winpr/libwinpr/crypto/hash.c:410:31: call_function: calling ‘winpr_HMAC_New’ from ‘winpr_HMAC’
Error: GCC_ANALYZER_WARNING (CWE-762): [#def830]
FreeRDP-3.12.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.12.0/winpr/libwinpr/crypto/hash.c:179:48: acquire_memory: allocated here (expects deallocation with ‘free’)
FreeRDP-3.12.0/winpr/libwinpr/crypto/hash.c:180:12: branch_false: following ‘false’ branch (when ‘ctx’ is non-NULL)...
FreeRDP-3.12.0/winpr/libwinpr/crypto/hash.c:194:25: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/crypto/hash.c:195:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/winpr/libwinpr/crypto/hash.c:196:17: branch_true: ...to here
FreeRDP-3.12.0/winpr/libwinpr/crypto/hash.c:210:9: danger: deallocated with ‘winpr_HMAC_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): [#def831]
FreeRDP-3.12.0/winpr/libwinpr/crypto/hash.c:380:9: warning[-Wanalyzer-use-after-free]: use after ‘winpr_HMAC_Free’ of ‘ctx’
FreeRDP-3.12.0/winpr/libwinpr/crypto/hash.c:177:17: enter_function: entry to ‘winpr_HMAC_New’
FreeRDP-3.12.0/winpr/libwinpr/crypto/hash.c:179:48: acquire_memory: allocated here
FreeRDP-3.12.0/winpr/libwinpr/crypto/hash.c:180:12: branch_false: following ‘false’ branch (when ‘ctx’ is non-NULL)...
FreeRDP-3.12.0/winpr/libwinpr/crypto/hash.c:194:25: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/crypto/hash.c:210:9: release_memory: deallocated here
FreeRDP-3.12.0/winpr/libwinpr/crypto/hash.c:210:9: call_function: calling ‘winpr_HMAC_Free’ from ‘winpr_HMAC_New’
Error: GCC_ANALYZER_WARNING (CWE-762): [#def832]
FreeRDP-3.12.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.12.0/winpr/libwinpr/crypto/hash.c:406:6: enter_function: entry to ‘winpr_HMAC’
FreeRDP-3.12.0/winpr/libwinpr/crypto/hash.c:410:31: call_function: calling ‘winpr_HMAC_New’ from ‘winpr_HMAC’
FreeRDP-3.12.0/winpr/libwinpr/crypto/hash.c:410:31: return_function: returning to ‘winpr_HMAC’ from ‘winpr_HMAC_New’
FreeRDP-3.12.0/winpr/libwinpr/crypto/hash.c:412:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/crypto/hash.c:415:14: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/crypto/hash.c:415:14: call_function: calling ‘winpr_HMAC_Init’ from ‘winpr_HMAC’
FreeRDP-3.12.0/winpr/libwinpr/crypto/hash.c:415:14: return_function: returning to ‘winpr_HMAC’ from ‘winpr_HMAC_Init’
FreeRDP-3.12.0/winpr/libwinpr/crypto/hash.c:426:9: danger: deallocated with ‘winpr_HMAC_Free’ here; allocation at [(4)](sarif:/runs/0/results/4/codeFlows/0/threadFlows/0/locations/3) expects deallocation with ‘free’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def833]
FreeRDP-3.12.0/winpr/libwinpr/crypto/hash.c:455:12: warning[-Wanalyzer-malloc-leak]: leak of ‘winpr_Digest_New()’
FreeRDP-3.12.0/winpr/libwinpr/crypto/hash.c:771:6: enter_function: entry to ‘winpr_Digest’
FreeRDP-3.12.0/winpr/libwinpr/crypto/hash.c:774:33: acquire_memory: allocated here
FreeRDP-3.12.0/winpr/libwinpr/crypto/hash.c:774:33: call_function: calling ‘winpr_Digest_New’ from ‘winpr_Digest’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def834]
FreeRDP-3.12.0/winpr/libwinpr/crypto/hash.c:465:12: warning[-Wanalyzer-malloc-leak]: leak of ‘winpr_Digest_New()’
FreeRDP-3.12.0/winpr/libwinpr/crypto/hash.c:771:6: enter_function: entry to ‘winpr_Digest’
FreeRDP-3.12.0/winpr/libwinpr/crypto/hash.c:774:33: acquire_memory: allocated here
FreeRDP-3.12.0/winpr/libwinpr/crypto/hash.c:774:33: call_function: calling ‘winpr_Digest_New’ from ‘winpr_Digest’
Error: GCC_ANALYZER_WARNING (CWE-762): [#def835]
FreeRDP-3.12.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.12.0/winpr/libwinpr/crypto/hash.c:454:33: acquire_memory: allocated here (expects deallocation with ‘free’)
FreeRDP-3.12.0/winpr/libwinpr/crypto/hash.c:455:12: branch_false: following ‘false’ branch (when ‘ctx’ is non-NULL)...
FreeRDP-3.12.0/winpr/libwinpr/crypto/hash.c:463:22: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/crypto/hash.c:465:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/winpr/libwinpr/crypto/hash.c:466:17: branch_true: ...to here
FreeRDP-3.12.0/winpr/libwinpr/crypto/hash.c:481:9: danger: deallocated with ‘winpr_Digest_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): [#def836]
FreeRDP-3.12.0/winpr/libwinpr/crypto/hash.c:726:13: warning[-Wanalyzer-use-after-free]: use after ‘winpr_Digest_Free’ of ‘ctx’
FreeRDP-3.12.0/winpr/libwinpr/crypto/hash.c:452:19: enter_function: entry to ‘winpr_Digest_New’
FreeRDP-3.12.0/winpr/libwinpr/crypto/hash.c:454:33: acquire_memory: allocated here
FreeRDP-3.12.0/winpr/libwinpr/crypto/hash.c:455:12: branch_false: following ‘false’ branch (when ‘ctx’ is non-NULL)...
FreeRDP-3.12.0/winpr/libwinpr/crypto/hash.c:463:22: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/crypto/hash.c:465:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/winpr/libwinpr/crypto/hash.c:466:17: branch_true: ...to here
FreeRDP-3.12.0/winpr/libwinpr/crypto/hash.c:481:9: release_memory: deallocated here
FreeRDP-3.12.0/winpr/libwinpr/crypto/hash.c:481:9: call_function: calling ‘winpr_Digest_Free’ from ‘winpr_Digest_New’
Error: GCC_ANALYZER_WARNING (CWE-762): [#def837]
FreeRDP-3.12.0/winpr/libwinpr/crypto/hash.c:767:9: warning[-Wanalyzer-mismatching-deallocation]: ‘winpr_Digest_New()’ should have been deallocated with ‘free’ but was deallocated with ‘winpr_Digest_Free’
FreeRDP-3.12.0/winpr/libwinpr/crypto/hash.c:747:6: enter_function: entry to ‘winpr_Digest_Allow_FIPS’
FreeRDP-3.12.0/winpr/libwinpr/crypto/hash.c:751:33: call_function: calling ‘winpr_Digest_New’ from ‘winpr_Digest_Allow_FIPS’
FreeRDP-3.12.0/winpr/libwinpr/crypto/hash.c:751:33: return_function: returning to ‘winpr_Digest_Allow_FIPS’ from ‘winpr_Digest_New’
FreeRDP-3.12.0/winpr/libwinpr/crypto/hash.c:753:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/crypto/hash.c:756:14: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/crypto/hash.c:767:9: danger: deallocated with ‘winpr_Digest_Free’ here; allocation at [(4)](sarif:/runs/0/results/9/codeFlows/0/threadFlows/0/locations/3) expects deallocation with ‘free’
Error: GCC_ANALYZER_WARNING (CWE-762): [#def838]
FreeRDP-3.12.0/winpr/libwinpr/crypto/hash.c:790:9: warning[-Wanalyzer-mismatching-deallocation]: ‘winpr_Digest_New()’ should have been deallocated with ‘free’ but was deallocated with ‘winpr_Digest_Free’
FreeRDP-3.12.0/winpr/libwinpr/crypto/hash.c:771:6: enter_function: entry to ‘winpr_Digest’
FreeRDP-3.12.0/winpr/libwinpr/crypto/hash.c:774:33: call_function: calling ‘winpr_Digest_New’ from ‘winpr_Digest’
FreeRDP-3.12.0/winpr/libwinpr/crypto/hash.c:774:33: return_function: returning to ‘winpr_Digest’ from ‘winpr_Digest_New’
FreeRDP-3.12.0/winpr/libwinpr/crypto/hash.c:776:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/crypto/hash.c:779:14: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/crypto/hash.c:779:14: call_function: calling ‘winpr_Digest_Init’ from ‘winpr_Digest’
FreeRDP-3.12.0/winpr/libwinpr/crypto/hash.c:779:14: return_function: returning to ‘winpr_Digest’ from ‘winpr_Digest_Init’
FreeRDP-3.12.0/winpr/libwinpr/crypto/hash.c:790:9: danger: deallocated with ‘winpr_Digest_Free’ here; allocation at [(4)](sarif:/runs/0/results/10/codeFlows/0/threadFlows/0/locations/3) expects deallocation with ‘free’
Error: COMPILER_WARNING (CWE-477): [#def839]
FreeRDP-3.12.0/winpr/libwinpr/crypto/test/TestCryptoCipher.c:27:17: warning[-Wdeprecated-declarations]: ‘winpr_Cipher_New’ is deprecated: [since 3.10.0] use winpr_Cipher_NewEx
Error: COMPILER_WARNING (CWE-477): [#def840]
FreeRDP-3.12.0/winpr/libwinpr/crypto/test/TestCryptoCipher.c:66:9: warning[-Wdeprecated-declarations]: ‘winpr_Cipher_New’ is deprecated: [since 3.10.0] use winpr_Cipher_NewEx
Error: GCC_ANALYZER_WARNING (CWE-688): [#def841]
FreeRDP-3.12.0/winpr/libwinpr/dsparse/dsparse.c:126:37: warning[-Wanalyzer-null-argument]: use of NULL ‘ServiceClass’ where non-null expected
FreeRDP-3.12.0/winpr/libwinpr/dsparse/dsparse.c:47:7: enter_function: entry to ‘DsMakeSpnW’
FreeRDP-3.12.0/winpr/libwinpr/dsparse/dsparse.c:63:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/dsparse/dsparse.c:66:12: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/dsparse/dsparse.c:66:12: branch_false: following ‘false’ branch (when ‘ServiceClass’ is NULL)...
FreeRDP-3.12.0/winpr/libwinpr/dsparse/dsparse.c:72:12: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/dsparse/dsparse.c:72:12: branch_true: following ‘true’ branch (when ‘ServiceName’ is non-NULL)...
FreeRDP-3.12.0/winpr/libwinpr/dsparse/dsparse.c:74:32: branch_true: ...to here
FreeRDP-3.12.0/winpr/libwinpr/dsparse/dsparse.c:75:20: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/dsparse/dsparse.c:78:12: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/dsparse/dsparse.c:78:12: branch_false: following ‘false’ branch (when ‘InstanceName’ is NULL)...
FreeRDP-3.12.0/winpr/libwinpr/dsparse/dsparse.c:84:12: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/dsparse/dsparse.c:84:12: branch_false: following ‘false’ branch (when ‘Referrer’ is NULL)...
FreeRDP-3.12.0/winpr/libwinpr/dsparse/dsparse.c:90:15: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/dsparse/dsparse.c:90:15: call_function: calling ‘DsMakeSpnA’ from ‘DsMakeSpnW’
Error: GCC_ANALYZER_WARNING (CWE-688): [#def842]
FreeRDP-3.12.0/winpr/libwinpr/dsparse/dsparse.c:127:36: warning[-Wanalyzer-null-argument]: use of NULL ‘ServiceName’ where non-null expected
FreeRDP-3.12.0/winpr/libwinpr/dsparse/dsparse.c:47:7: enter_function: entry to ‘DsMakeSpnW’
FreeRDP-3.12.0/winpr/libwinpr/dsparse/dsparse.c:63:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/dsparse/dsparse.c:66:12: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/dsparse/dsparse.c:66:12: branch_true: following ‘true’ branch (when ‘ServiceClass’ is non-NULL)...
FreeRDP-3.12.0/winpr/libwinpr/dsparse/dsparse.c:68:33: branch_true: ...to here
FreeRDP-3.12.0/winpr/libwinpr/dsparse/dsparse.c:69:20: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/dsparse/dsparse.c:72:12: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/dsparse/dsparse.c:72:12: branch_false: following ‘false’ branch (when ‘ServiceName’ is NULL)...
FreeRDP-3.12.0/winpr/libwinpr/dsparse/dsparse.c:78:12: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/dsparse/dsparse.c:78:12: branch_false: following ‘false’ branch (when ‘InstanceName’ is NULL)...
FreeRDP-3.12.0/winpr/libwinpr/dsparse/dsparse.c:84:12: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/dsparse/dsparse.c:84:12: branch_false: following ‘false’ branch (when ‘Referrer’ is NULL)...
FreeRDP-3.12.0/winpr/libwinpr/dsparse/dsparse.c:90:15: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/dsparse/dsparse.c:90:15: call_function: calling ‘DsMakeSpnA’ from ‘DsMakeSpnW’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def843]
FreeRDP-3.12.0/winpr/libwinpr/environment/environment.c:371:12: warning[-Wanalyzer-malloc-leak]: leak of ‘MergeEnvironmentStrings(*envBlock, envstr)’
FreeRDP-3.12.0/winpr/libwinpr/environment/environment.c:594:6: enter_function: entry to ‘SetEnvironmentVariableEBA’
FreeRDP-3.12.0/winpr/libwinpr/environment/environment.c:600:12: branch_false: following ‘false’ branch (when ‘lpName’ is non-NULL)...
FreeRDP-3.12.0/winpr/libwinpr/environment/environment.c:603:12: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/environment/environment.c:608:20: branch_false: following ‘false’ branch (when ‘envstr’ is non-NULL)...
FreeRDP-3.12.0/winpr/libwinpr/environment/environment.c:611:23: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/environment/environment.c:626:17: acquire_memory: allocated here
FreeRDP-3.12.0/winpr/libwinpr/environment/environment.c:626:17: call_function: calling ‘MergeEnvironmentStrings’ from ‘SetEnvironmentVariableEBA’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def844]
FreeRDP-3.12.0/winpr/libwinpr/environment/environment.c:378:16: warning[-Wanalyzer-malloc-leak]: leak of ‘MergeEnvironmentStrings(*envBlock, envstr)’
FreeRDP-3.12.0/winpr/libwinpr/environment/environment.c:594:6: enter_function: entry to ‘SetEnvironmentVariableEBA’
FreeRDP-3.12.0/winpr/libwinpr/environment/environment.c:600:12: branch_false: following ‘false’ branch (when ‘lpName’ is non-NULL)...
FreeRDP-3.12.0/winpr/libwinpr/environment/environment.c:603:12: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/environment/environment.c:608:20: branch_false: following ‘false’ branch (when ‘envstr’ is non-NULL)...
FreeRDP-3.12.0/winpr/libwinpr/environment/environment.c:611:23: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/environment/environment.c:626:17: acquire_memory: allocated here
FreeRDP-3.12.0/winpr/libwinpr/environment/environment.c:626:17: call_function: calling ‘MergeEnvironmentStrings’ from ‘SetEnvironmentVariableEBA’
Error: GCC_ANALYZER_WARNING (CWE-476): [#def845]
FreeRDP-3.12.0/winpr/libwinpr/environment/test/TestEnvironmentMergeEnvironmentStrings.c:23:16: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘p’
FreeRDP-3.12.0/winpr/libwinpr/environment/test/TestEnvironmentMergeEnvironmentStrings.c:20:38: acquire_memory: this call could return NULL
FreeRDP-3.12.0/winpr/libwinpr/environment/test/TestEnvironmentMergeEnvironmentStrings.c:23:16: danger: ‘p’ could be NULL: unchecked value from [(1)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-762): [#def846]
FreeRDP-3.12.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.12.0/winpr/libwinpr/environment/test/TestEnvironmentMergeEnvironmentStrings.c:20:38: acquire_memory: allocated here (expects deallocation with ‘free’)
FreeRDP-3.12.0/winpr/libwinpr/environment/test/TestEnvironmentMergeEnvironmentStrings.c:23:16: branch_true: following ‘true’ branch...
FreeRDP-3.12.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-762): [#def847]
FreeRDP-3.12.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.12.0/winpr/libwinpr/environment/test/TestEnvironmentMergeEnvironmentStrings.c:20:38: acquire_memory: allocated here (expects deallocation with ‘free’)
FreeRDP-3.12.0/winpr/libwinpr/environment/test/TestEnvironmentMergeEnvironmentStrings.c:30:9: danger: deallocated with ‘FreeEnvironmentStringsA’ here; allocation at [(1)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/0) expects deallocation with ‘free’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def848]
FreeRDP-3.12.0/winpr/libwinpr/error/test/TestErrorSetLastError.c:92:24: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.12.0/winpr/libwinpr/error/test/TestErrorSetLastError.c:88:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/error/test/TestErrorSetLastError.c:95:22: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/error/test/TestErrorSetLastError.c:96:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/error/test/TestErrorSetLastError.c:101:9: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/error/test/TestErrorSetLastError.c:103:25: branch_true: following ‘true’ branch (when ‘i != 4’)...
FreeRDP-3.12.0/winpr/libwinpr/error/test/TestErrorSetLastError.c:105:36: branch_true: ...to here
FreeRDP-3.12.0/winpr/libwinpr/error/test/TestErrorSetLastError.c:105:36: acquire_memory: allocated here
FreeRDP-3.12.0/winpr/libwinpr/error/test/TestErrorSetLastError.c:105:20: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/error/test/TestErrorSetLastError.c:103:32: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/error/test/TestErrorSetLastError.c:103:25: branch_true: following ‘true’ branch (when ‘i != 4’)...
FreeRDP-3.12.0/winpr/libwinpr/error/test/TestErrorSetLastError.c:105:36: branch_true: ...to here
FreeRDP-3.12.0/winpr/libwinpr/error/test/TestErrorSetLastError.c:105:20: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/error/test/TestErrorSetLastError.c:103:32: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/error/test/TestErrorSetLastError.c:92:24: danger: ‘<unknown>’ leaks here; was allocated at [(13)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/12)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def849]
FreeRDP-3.12.0/winpr/libwinpr/file/file.c:1468:12: warning[-Wanalyzer-malloc-leak]: leak of ‘fp’
FreeRDP-3.12.0/winpr/libwinpr/file/file.c:1439:8: enter_function: entry to ‘GetFileHandleForFileDescriptor’
FreeRDP-3.12.0/winpr/libwinpr/file/file.c:1453:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/file/file.c:1456:13: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/file/file.c:1456:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/winpr/libwinpr/file/file.c:1457:22: branch_true: ...to here
FreeRDP-3.12.0/winpr/libwinpr/file/file.c:1457:22: acquire_memory: allocated here
FreeRDP-3.12.0/winpr/libwinpr/file/file.c:1461:12: branch_false: following ‘false’ branch (when ‘fp’ is non-NULL)...
FreeRDP-3.12.0/winpr/libwinpr/file/file.c:1464:15: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/file/file.c:1467:17: call_function: calling ‘FileHandle_New’ from ‘GetFileHandleForFileDescriptor’
FreeRDP-3.12.0/winpr/libwinpr/file/file.c:1467:17: return_function: returning to ‘GetFileHandleForFileDescriptor’ from ‘FileHandle_New’
FreeRDP-3.12.0/winpr/libwinpr/file/file.c:1468:12: branch_true: following ‘true’ branch...
branch_true: ...to here
FreeRDP-3.12.0/winpr/libwinpr/file/file.c:1468:12: danger: ‘fp’ leaks here; was allocated at [(6)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/5)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def850]
FreeRDP-3.12.0/winpr/libwinpr/file/file.c:1478:16: warning[-Wanalyzer-malloc-leak]: leak of ‘winpr_fopen(_strdup(lpFileName), "ab")’
FreeRDP-3.12.0/winpr/libwinpr/file/file.c:818:15: enter_function: entry to ‘FileCreateFileA’
FreeRDP-3.12.0/winpr/libwinpr/file/file.c:834:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/file/file.c:841:30: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/file/file.c:842:12: branch_false: following ‘false’ branch (when ‘pFile’ is non-NULL)...
FreeRDP-3.12.0/winpr/libwinpr/file/file.c:848:9: call_function: inlined call to ‘WINPR_HANDLE_SET_TYPE_AND_MODE’ from ‘FileCreateFileA’
FreeRDP-3.12.0/winpr/libwinpr/file/file.c:852:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/file/file.c:859:9: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/file/file.c:866:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/winpr/libwinpr/file/file.c:868:20: branch_true: ...to here
FreeRDP-3.12.0/winpr/libwinpr/file/file.c:879:22: acquire_memory: allocated here
FreeRDP-3.12.0/winpr/libwinpr/file/file.c:879:22: call_function: calling ‘winpr_fopen’ from ‘FileCreateFileA’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def851]
FreeRDP-3.12.0/winpr/libwinpr/file/file.c:1478:16: warning[-Wanalyzer-malloc-leak]: leak of ‘winpr_fopen(_strdup(lpFileName), FileGetMode(dwDesiredAccess, dwCreationDisposition, & create))’
FreeRDP-3.12.0/winpr/libwinpr/file/file.c:818:15: enter_function: entry to ‘FileCreateFileA’
FreeRDP-3.12.0/winpr/libwinpr/file/file.c:834:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/file/file.c:841:30: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/file/file.c:842:12: branch_false: following ‘false’ branch (when ‘pFile’ is non-NULL)...
FreeRDP-3.12.0/winpr/libwinpr/file/file.c:848:9: call_function: inlined call to ‘WINPR_HANDLE_SET_TYPE_AND_MODE’ from ‘FileCreateFileA’
FreeRDP-3.12.0/winpr/libwinpr/file/file.c:852:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/file/file.c:859:9: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/file/file.c:892:20: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/file/file.c:903:21: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/file/file.c:903:20: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/file/file.c:913:22: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/file/file.c:913:22: acquire_memory: allocated here
FreeRDP-3.12.0/winpr/libwinpr/file/file.c:913:22: call_function: calling ‘winpr_fopen’ from ‘FileCreateFileA’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def852]
FreeRDP-3.12.0/winpr/libwinpr/file/generic.c:522:12: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.12.0/winpr/libwinpr/file/generic.c:517:14: enter_function: entry to ‘GetFileAttributesA’
FreeRDP-3.12.0/winpr/libwinpr/file/generic.c:520:24: call_function: calling ‘FindFirstFileA’ from ‘GetFileAttributesA’
FreeRDP-3.12.0/winpr/libwinpr/file/generic.c:520:24: return_function: returning to ‘GetFileAttributesA’ from ‘FindFirstFileA’
FreeRDP-3.12.0/winpr/libwinpr/file/generic.c:522:12: danger: ‘<unknown>’ leaks here; was allocated at [(14)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/13)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def853]
FreeRDP-3.12.0/winpr/libwinpr/file/generic.c:525:9: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.12.0/winpr/libwinpr/file/generic.c:517:14: enter_function: entry to ‘GetFileAttributesA’
FreeRDP-3.12.0/winpr/libwinpr/file/generic.c:520:24: call_function: calling ‘FindFirstFileA’ from ‘GetFileAttributesA’
FreeRDP-3.12.0/winpr/libwinpr/file/generic.c:520:24: return_function: returning to ‘GetFileAttributesA’ from ‘FindFirstFileA’
FreeRDP-3.12.0/winpr/libwinpr/file/generic.c:522:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/file/generic.c:525:9: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/file/generic.c:525:9: danger: ‘<unknown>’ leaks here; was allocated at [(14)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/13)
Error: GCC_ANALYZER_WARNING (CWE-762): [#def854]
FreeRDP-3.12.0/winpr/libwinpr/file/generic.c:525:9: warning[-Wanalyzer-mismatching-deallocation]: ‘FindFirstFileA(lpFileName, & findFileData)’ should have been deallocated with ‘free’ but was deallocated with ‘FindClose’
FreeRDP-3.12.0/winpr/libwinpr/file/generic.c:517:14: enter_function: entry to ‘GetFileAttributesA’
FreeRDP-3.12.0/winpr/libwinpr/file/generic.c:520:24: call_function: calling ‘FindFirstFileA’ from ‘GetFileAttributesA’
FreeRDP-3.12.0/winpr/libwinpr/file/generic.c:520:24: return_function: returning to ‘GetFileAttributesA’ from ‘FindFirstFileA’
FreeRDP-3.12.0/winpr/libwinpr/file/generic.c:522:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/file/generic.c:525:9: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/file/generic.c:525:9: danger: deallocated with ‘FindClose’ here; allocation at [(12)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/11) expects deallocation with ‘free’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def855]
FreeRDP-3.12.0/winpr/libwinpr/file/generic.c:888:12: warning[-Wanalyzer-malloc-leak]: leak of ‘file_search_new(lpFileName, flen - patternlen, ptr + 1, patternlen)’
FreeRDP-3.12.0/winpr/libwinpr/file/generic.c:994:8: enter_function: entry to ‘FindFirstFileA’
FreeRDP-3.12.0/winpr/libwinpr/file/generic.c:996:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/file/generic.c:1003:9: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/file/generic.c:1010:12: branch_false: following ‘false’ branch (when ‘ptr’ is non-NULL)...
FreeRDP-3.12.0/winpr/libwinpr/file/generic.c:1012:22: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/file/generic.c:1013:12: branch_false: following ‘false’ branch (when ‘patternlen != 0’)...
FreeRDP-3.12.0/winpr/libwinpr/file/generic.c:1016:23: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/file/generic.c:1016:23: acquire_memory: allocated here
FreeRDP-3.12.0/winpr/libwinpr/file/generic.c:1016:23: call_function: calling ‘file_search_new’ from ‘FindFirstFileA’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def856]
FreeRDP-3.12.0/winpr/libwinpr/file/generic.c:908:29: warning[-Wanalyzer-malloc-leak]: leak of ‘file_search_new(lpFileName, flen - patternlen, ptr + 1, patternlen)’
FreeRDP-3.12.0/winpr/libwinpr/file/generic.c:994:8: enter_function: entry to ‘FindFirstFileA’
FreeRDP-3.12.0/winpr/libwinpr/file/generic.c:996:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/file/generic.c:1003:9: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/file/generic.c:1010:12: branch_false: following ‘false’ branch (when ‘ptr’ is non-NULL)...
FreeRDP-3.12.0/winpr/libwinpr/file/generic.c:1012:22: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/file/generic.c:1013:12: branch_false: following ‘false’ branch (when ‘patternlen != 0’)...
FreeRDP-3.12.0/winpr/libwinpr/file/generic.c:1016:23: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/file/generic.c:1016:23: acquire_memory: allocated here
FreeRDP-3.12.0/winpr/libwinpr/file/generic.c:1016:23: call_function: calling ‘file_search_new’ from ‘FindFirstFileA’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def857]
FreeRDP-3.12.0/winpr/libwinpr/file/generic.c:926:14: warning[-Wanalyzer-malloc-leak]: leak of ‘file_search_new(lpFileName, flen - patternlen, ptr + 1, patternlen)’
FreeRDP-3.12.0/winpr/libwinpr/file/generic.c:994:8: enter_function: entry to ‘FindFirstFileA’
FreeRDP-3.12.0/winpr/libwinpr/file/generic.c:996:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/file/generic.c:1003:9: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/file/generic.c:1010:12: branch_false: following ‘false’ branch (when ‘ptr’ is non-NULL)...
FreeRDP-3.12.0/winpr/libwinpr/file/generic.c:1012:22: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/file/generic.c:1013:12: branch_false: following ‘false’ branch (when ‘patternlen != 0’)...
FreeRDP-3.12.0/winpr/libwinpr/file/generic.c:1016:23: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/file/generic.c:1016:23: acquire_memory: allocated here
FreeRDP-3.12.0/winpr/libwinpr/file/generic.c:1016:23: call_function: calling ‘file_search_new’ from ‘FindFirstFileA’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def858]
FreeRDP-3.12.0/winpr/libwinpr/file/generic.c:933:9: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.12.0/winpr/libwinpr/file/generic.c:888:12: branch_false: following ‘false’ branch (when ‘pFileSearch’ is non-NULL)...
FreeRDP-3.12.0/winpr/libwinpr/file/generic.c:891:9: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/file/generic.c:894:34: acquire_memory: allocated here
FreeRDP-3.12.0/winpr/libwinpr/file/generic.c:895:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/winpr/libwinpr/file/generic.c:896:17: branch_true: ...to here
FreeRDP-3.12.0/winpr/libwinpr/file/generic.c:933:9: danger: ‘<unknown>’ leaks here; was allocated at [(3)](sarif:/runs/0/results/6/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-762): [#def859]
FreeRDP-3.12.0/winpr/libwinpr/file/generic.c:933:9: warning[-Wanalyzer-mismatching-deallocation]: ‘pFileSearch’ should have been deallocated with ‘free’ but was deallocated with ‘FindClose’
FreeRDP-3.12.0/winpr/libwinpr/file/generic.c:887:62: acquire_memory: allocated here (expects deallocation with ‘free’)
FreeRDP-3.12.0/winpr/libwinpr/file/generic.c:888:12: branch_false: following ‘false’ branch (when ‘pFileSearch’ is non-NULL)...
FreeRDP-3.12.0/winpr/libwinpr/file/generic.c:891:9: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/file/generic.c:895:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/winpr/libwinpr/file/generic.c:896:17: branch_true: ...to here
FreeRDP-3.12.0/winpr/libwinpr/file/generic.c:933:9: danger: deallocated with ‘FindClose’ here; allocation at [(1)](sarif:/runs/0/results/8/codeFlows/0/threadFlows/0/locations/0) expects deallocation with ‘free’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def860]
FreeRDP-3.12.0/winpr/libwinpr/file/generic.c:996:13: warning[-Wanalyzer-malloc-leak]: leak of ‘FindFirstFileA(ConvertWCharToUtf8Alloc(lpFileName, 0), fd)’
FreeRDP-3.12.0/winpr/libwinpr/file/generic.c:1057:8: enter_function: entry to ‘FindFirstFileW’
FreeRDP-3.12.0/winpr/libwinpr/file/generic.c:1061:12: branch_false: following ‘false’ branch (when ‘lpFileName’ is non-NULL)...
FreeRDP-3.12.0/winpr/libwinpr/file/generic.c:1064:53: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/file/generic.c:1066:12: branch_false: following ‘false’ branch (when ‘fd’ is non-NULL)...
FreeRDP-3.12.0/winpr/libwinpr/file/generic.c:1072:23: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/file/generic.c:1073:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/file/generic.c:1080:13: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/file/generic.c:1080:13: acquire_memory: allocated here
FreeRDP-3.12.0/winpr/libwinpr/file/generic.c:1080:13: call_function: calling ‘FindFirstFileA’ from ‘FindFirstFileW’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def861]
FreeRDP-3.12.0/winpr/libwinpr/file/generic.c:996:13: warning[-Wanalyzer-malloc-leak]: leak of ‘FindFirstFileA(lpFileName, & findFileData)’
FreeRDP-3.12.0/winpr/libwinpr/file/generic.c:517:14: enter_function: entry to ‘GetFileAttributesA’
FreeRDP-3.12.0/winpr/libwinpr/file/generic.c:520:24: acquire_memory: allocated here
FreeRDP-3.12.0/winpr/libwinpr/file/generic.c:520:24: call_function: calling ‘FindFirstFileA’ from ‘GetFileAttributesA’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def862]
FreeRDP-3.12.0/winpr/libwinpr/file/generic.c:1028:9: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.12.0/winpr/libwinpr/file/generic.c:994:8: enter_function: entry to ‘FindFirstFileA’
FreeRDP-3.12.0/winpr/libwinpr/file/generic.c:996:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/file/generic.c:1003:9: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/file/generic.c:1010:12: branch_false: following ‘false’ branch (when ‘ptr’ is non-NULL)...
FreeRDP-3.12.0/winpr/libwinpr/file/generic.c:1012:22: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/file/generic.c:1013:12: branch_false: following ‘false’ branch (when ‘patternlen != 0’)...
FreeRDP-3.12.0/winpr/libwinpr/file/generic.c:1016:23: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/file/generic.c:1016:23: call_function: calling ‘file_search_new’ from ‘FindFirstFileA’
FreeRDP-3.12.0/winpr/libwinpr/file/generic.c:1016:23: return_function: returning to ‘FindFirstFileA’ from ‘file_search_new’
FreeRDP-3.12.0/winpr/libwinpr/file/generic.c:1018:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/file/generic.c:1024:13: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/file/generic.c:1024:13: call_function: calling ‘FindNextFileA’ from ‘FindFirstFileA’
FreeRDP-3.12.0/winpr/libwinpr/file/generic.c:1024:13: return_function: returning to ‘FindFirstFileA’ from ‘FindNextFileA’
FreeRDP-3.12.0/winpr/libwinpr/file/generic.c:1024:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/file/generic.c:1027:1: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/file/generic.c:1028:9: danger: ‘<unknown>’ leaks here; was allocated at [(14)](sarif:/runs/0/results/13/codeFlows/0/threadFlows/0/locations/13)
Error: GCC_ANALYZER_WARNING (CWE-762): [#def863]
FreeRDP-3.12.0/winpr/libwinpr/file/generic.c:1028:9: warning[-Wanalyzer-mismatching-deallocation]: ‘pFileSearch’ should have been deallocated with ‘free’ but was deallocated with ‘FindClose’
FreeRDP-3.12.0/winpr/libwinpr/file/generic.c:994:8: enter_function: entry to ‘FindFirstFileA’
FreeRDP-3.12.0/winpr/libwinpr/file/generic.c:996:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/file/generic.c:1003:9: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/file/generic.c:1010:12: branch_false: following ‘false’ branch (when ‘ptr’ is non-NULL)...
FreeRDP-3.12.0/winpr/libwinpr/file/generic.c:1012:22: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/file/generic.c:1013:12: branch_false: following ‘false’ branch (when ‘patternlen != 0’)...
FreeRDP-3.12.0/winpr/libwinpr/file/generic.c:1016:23: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/file/generic.c:1016:23: call_function: calling ‘file_search_new’ from ‘FindFirstFileA’
FreeRDP-3.12.0/winpr/libwinpr/file/generic.c:1016:23: return_function: returning to ‘FindFirstFileA’ from ‘file_search_new’
FreeRDP-3.12.0/winpr/libwinpr/file/generic.c:1018:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/file/generic.c:1024:13: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/file/generic.c:1024:13: call_function: calling ‘FindNextFileA’ from ‘FindFirstFileA’
FreeRDP-3.12.0/winpr/libwinpr/file/generic.c:1024:13: return_function: returning to ‘FindFirstFileA’ from ‘FindNextFileA’
FreeRDP-3.12.0/winpr/libwinpr/file/generic.c:1024:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/file/generic.c:1027:1: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/file/generic.c:1028:9: danger: deallocated with ‘FindClose’ here; allocation at [(10)](sarif:/runs/0/results/15/codeFlows/0/threadFlows/0/locations/9) expects deallocation with ‘free’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def864]
FreeRDP-3.12.0/winpr/libwinpr/file/generic.c:1083:12: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.12.0/winpr/libwinpr/file/generic.c:1057:8: enter_function: entry to ‘FindFirstFileW’
FreeRDP-3.12.0/winpr/libwinpr/file/generic.c:1061:12: branch_false: following ‘false’ branch (when ‘lpFileName’ is non-NULL)...
FreeRDP-3.12.0/winpr/libwinpr/file/generic.c:1064:53: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/file/generic.c:1066:12: branch_false: following ‘false’ branch (when ‘fd’ is non-NULL)...
FreeRDP-3.12.0/winpr/libwinpr/file/generic.c:1072:23: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/file/generic.c:1073:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/file/generic.c:1080:13: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/file/generic.c:1080:13: call_function: calling ‘FindFirstFileA’ from ‘FindFirstFileW’
FreeRDP-3.12.0/winpr/libwinpr/file/generic.c:1080:13: return_function: returning to ‘FindFirstFileW’ from ‘FindFirstFileA’
FreeRDP-3.12.0/winpr/libwinpr/file/generic.c:1083:12: danger: ‘<unknown>’ leaks here; was allocated at [(20)](sarif:/runs/0/results/16/codeFlows/0/threadFlows/0/locations/19)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def865]
FreeRDP-3.12.0/winpr/libwinpr/file/generic.c:1088:25: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.12.0/winpr/libwinpr/file/generic.c:1057:8: enter_function: entry to ‘FindFirstFileW’
FreeRDP-3.12.0/winpr/libwinpr/file/generic.c:1061:12: branch_false: following ‘false’ branch (when ‘lpFileName’ is non-NULL)...
FreeRDP-3.12.0/winpr/libwinpr/file/generic.c:1064:53: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/file/generic.c:1066:12: branch_false: following ‘false’ branch (when ‘fd’ is non-NULL)...
FreeRDP-3.12.0/winpr/libwinpr/file/generic.c:1072:23: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/file/generic.c:1073:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/file/generic.c:1080:13: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/file/generic.c:1080:13: call_function: calling ‘FindFirstFileA’ from ‘FindFirstFileW’
FreeRDP-3.12.0/winpr/libwinpr/file/generic.c:1080:13: return_function: returning to ‘FindFirstFileW’ from ‘FindFirstFileA’
FreeRDP-3.12.0/winpr/libwinpr/file/generic.c:1083:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/winpr/libwinpr/file/generic.c:1085:22: branch_true: ...to here
FreeRDP-3.12.0/winpr/libwinpr/file/generic.c:1085:20: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/winpr/libwinpr/file/generic.c:1087:25: branch_true: ...to here
FreeRDP-3.12.0/winpr/libwinpr/file/generic.c:1088:25: danger: ‘<unknown>’ leaks here; was allocated at [(20)](sarif:/runs/0/results/17/codeFlows/0/threadFlows/0/locations/19)
Error: GCC_ANALYZER_WARNING (CWE-762): [#def866]
FreeRDP-3.12.0/winpr/libwinpr/file/generic.c:1088:25: warning[-Wanalyzer-mismatching-deallocation]: ‘FindFirstFileA(ConvertWCharToUtf8Alloc(lpFileName, 0), fd)’ should have been deallocated with ‘free’ but was deallocated with ‘FindClose’
FreeRDP-3.12.0/winpr/libwinpr/file/generic.c:1057:8: enter_function: entry to ‘FindFirstFileW’
FreeRDP-3.12.0/winpr/libwinpr/file/generic.c:1061:12: branch_false: following ‘false’ branch (when ‘lpFileName’ is non-NULL)...
FreeRDP-3.12.0/winpr/libwinpr/file/generic.c:1064:53: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/file/generic.c:1066:12: branch_false: following ‘false’ branch (when ‘fd’ is non-NULL)...
FreeRDP-3.12.0/winpr/libwinpr/file/generic.c:1072:23: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/file/generic.c:1073:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/file/generic.c:1080:13: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/file/generic.c:1080:13: call_function: calling ‘FindFirstFileA’ from ‘FindFirstFileW’
FreeRDP-3.12.0/winpr/libwinpr/file/generic.c:1080:13: return_function: returning to ‘FindFirstFileW’ from ‘FindFirstFileA’
FreeRDP-3.12.0/winpr/libwinpr/file/generic.c:1083:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/winpr/libwinpr/file/generic.c:1085:22: branch_true: ...to here
FreeRDP-3.12.0/winpr/libwinpr/file/generic.c:1085:20: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/winpr/libwinpr/file/generic.c:1087:25: branch_true: ...to here
FreeRDP-3.12.0/winpr/libwinpr/file/generic.c:1088:25: danger: deallocated with ‘FindClose’ here; allocation at [(18)](sarif:/runs/0/results/18/codeFlows/0/threadFlows/0/locations/17) expects deallocation with ‘free’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def867]
FreeRDP-3.12.0/winpr/libwinpr/file/generic.c:1223:12: warning[-Wanalyzer-malloc-leak]: leak of ‘file_search_new(lpFileName, flen - patternlen, ptr + 1, patternlen)’
FreeRDP-3.12.0/winpr/libwinpr/file/generic.c:994:8: enter_function: entry to ‘FindFirstFileA’
FreeRDP-3.12.0/winpr/libwinpr/file/generic.c:996:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/file/generic.c:1003:9: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/file/generic.c:1010:12: branch_false: following ‘false’ branch (when ‘ptr’ is non-NULL)...
FreeRDP-3.12.0/winpr/libwinpr/file/generic.c:1012:22: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/file/generic.c:1013:12: branch_false: following ‘false’ branch (when ‘patternlen != 0’)...
FreeRDP-3.12.0/winpr/libwinpr/file/generic.c:1016:23: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/file/generic.c:1016:23: acquire_memory: allocated here
FreeRDP-3.12.0/winpr/libwinpr/file/generic.c:1016:23: call_function: calling ‘file_search_new’ from ‘FindFirstFileA’
Error: GCC_ANALYZER_WARNING (CWE-416): [#def868]
FreeRDP-3.12.0/winpr/libwinpr/file/generic.c:1227:14: warning[-Wanalyzer-use-after-free]: use after ‘FindClose’ of ‘hFindFile’
FreeRDP-3.12.0/winpr/libwinpr/file/generic.c:884:27: enter_function: entry to ‘file_search_new’
FreeRDP-3.12.0/winpr/libwinpr/file/generic.c:887:62: acquire_memory: allocated here
FreeRDP-3.12.0/winpr/libwinpr/file/generic.c:888:12: branch_false: following ‘false’ branch (when ‘pFileSearch’ is non-NULL)...
FreeRDP-3.12.0/winpr/libwinpr/file/generic.c:891:9: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/file/generic.c:933:9: release_memory: deallocated here
FreeRDP-3.12.0/winpr/libwinpr/file/generic.c:933:9: call_function: calling ‘FindClose’ from ‘file_search_new’
Error: GCC_ANALYZER_WARNING (CWE-457): [#def869]
FreeRDP-3.12.0/winpr/libwinpr/file/generic.c:1227:14: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘*(WIN32_FILE_SEARCH *)hFindFile.lpPath’
FreeRDP-3.12.0/winpr/libwinpr/file/generic.c:1057:8: enter_function: entry to ‘FindFirstFileW’
FreeRDP-3.12.0/winpr/libwinpr/file/generic.c:1061:12: branch_false: following ‘false’ branch (when ‘lpFileName’ is non-NULL)...
FreeRDP-3.12.0/winpr/libwinpr/file/generic.c:1064:53: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/file/generic.c:1066:12: branch_false: following ‘false’ branch (when ‘fd’ is non-NULL)...
FreeRDP-3.12.0/winpr/libwinpr/file/generic.c:1072:23: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/file/generic.c:1073:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/file/generic.c:1080:13: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/file/generic.c:1080:13: call_function: calling ‘FindFirstFileA’ from ‘FindFirstFileW’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def870]
FreeRDP-3.12.0/winpr/libwinpr/file/test/TestFileFindFirstFile.c:26:20: warning[-Wanalyzer-malloc-leak]: leak of ‘CreateFileA(&FilePath, 268435456, 0, 0, 2, 128, 0)’
FreeRDP-3.12.0/winpr/libwinpr/file/test/TestFileFindFirstFile.c:15:28: branch_true: following ‘true’ branch (when ‘x != 10’)...
FreeRDP-3.12.0/winpr/libwinpr/file/test/TestFileFindFirstFile.c:18:17: branch_true: ...to here
FreeRDP-3.12.0/winpr/libwinpr/file/test/TestFileFindFirstFile.c:25:21: acquire_memory: allocated here
FreeRDP-3.12.0/winpr/libwinpr/file/test/TestFileFindFirstFile.c:26:20: danger: ‘CreateFileA(&FilePath, 268435456, 0, 0, 2, 128, 0)’ leaks here; was allocated at [(4)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/3)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def871]
FreeRDP-3.12.0/winpr/libwinpr/file/test/TestFileFindFirstFile.c:101:12: warning[-Wanalyzer-malloc-leak]: leak of ‘FindFirstFileA(FilePath, & FindData)’
FreeRDP-3.12.0/winpr/libwinpr/file/test/TestFileFindFirstFile.c:85:24: acquire_memory: allocated here
FreeRDP-3.12.0/winpr/libwinpr/file/test/TestFileFindFirstFile.c:101:12: danger: ‘FindFirstFileA(FilePath, & FindData)’ leaks here; was allocated at [(1)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def872]
FreeRDP-3.12.0/winpr/libwinpr/file/test/TestFileFindFirstFile.c:115:12: warning[-Wanalyzer-malloc-leak]: leak of ‘FindFirstFileA(&BasePathDot, & FindData)’
FreeRDP-3.12.0/winpr/libwinpr/file/test/TestFileFindFirstFile.c:114:24: acquire_memory: allocated here
FreeRDP-3.12.0/winpr/libwinpr/file/test/TestFileFindFirstFile.c:115:12: danger: ‘FindFirstFileA(&BasePathDot, & FindData)’ leaks here; was allocated at [(1)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def873]
FreeRDP-3.12.0/winpr/libwinpr/file/test/TestFileFindFirstFile.c:142:12: warning[-Wanalyzer-malloc-leak]: leak of ‘FindFirstFileA(&BasePathDot, & FindData)’
FreeRDP-3.12.0/winpr/libwinpr/file/test/TestFileFindFirstFile.c:141:24: acquire_memory: allocated here
FreeRDP-3.12.0/winpr/libwinpr/file/test/TestFileFindFirstFile.c:142:12: danger: ‘FindFirstFileA(&BasePathDot, & FindData)’ leaks here; was allocated at [(1)](sarif:/runs/0/results/3/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def874]
FreeRDP-3.12.0/winpr/libwinpr/file/test/TestFileFindFirstFile.c:186:12: warning[-Wanalyzer-malloc-leak]: leak of ‘FindFirstFileA(FilePath, & FindData)’
FreeRDP-3.12.0/winpr/libwinpr/file/test/TestFileFindFirstFile.c:185:24: acquire_memory: allocated here
FreeRDP-3.12.0/winpr/libwinpr/file/test/TestFileFindFirstFile.c:186:12: danger: ‘FindFirstFileA(FilePath, & FindData)’ leaks here; was allocated at [(1)](sarif:/runs/0/results/4/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def875]
FreeRDP-3.12.0/winpr/libwinpr/file/test/TestFileFindNextFile.c:52:12: warning[-Wanalyzer-malloc-leak]: leak of ‘FindFirstFileA(&FilePath, & FindData)’
FreeRDP-3.12.0/winpr/libwinpr/file/test/TestFileFindNextFile.c:34:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/file/test/TestFileFindNextFile.c:40:18: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/file/test/TestFileFindNextFile.c:50:17: acquire_memory: allocated here
FreeRDP-3.12.0/winpr/libwinpr/file/test/TestFileFindNextFile.c:52:12: danger: ‘FindFirstFileA(&FilePath, & FindData)’ leaks here; was allocated at [(3)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def876]
FreeRDP-3.12.0/winpr/libwinpr/file/test/TestFileFindNextFile.c:64:13: warning[-Wanalyzer-malloc-leak]: leak of ‘FindFirstFileA(&FilePath, & FindData)’
FreeRDP-3.12.0/winpr/libwinpr/file/test/TestFileFindNextFile.c:34:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/file/test/TestFileFindNextFile.c:40:18: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/file/test/TestFileFindNextFile.c:50:17: acquire_memory: allocated here
FreeRDP-3.12.0/winpr/libwinpr/file/test/TestFileFindNextFile.c:52:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/file/test/TestFileFindNextFile.c:58:9: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/file/test/TestFileFindNextFile.c:64:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/winpr/libwinpr/file/test/TestFileFindNextFile.c:65:14: branch_true: ...to here
FreeRDP-3.12.0/winpr/libwinpr/file/test/TestFileFindNextFile.c:64:13: danger: ‘FindFirstFileA(&FilePath, & FindData)’ leaks here; was allocated at [(3)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def877]
FreeRDP-3.12.0/winpr/libwinpr/file/test/TestSetFileAttributes.c:58:12: warning[-Wanalyzer-malloc-leak]: leak of ‘CreateFileA(GetKnownSubPath(2, "afsklhjwe4oq5iu432oijrlkejadlkhjaklhfdkahfd"), 3221225472, 0, 0, 1, 128, 0)’
FreeRDP-3.12.0/winpr/libwinpr/file/test/TestSetFileAttributes.c:41:12: branch_false: following ‘false’ branch...
branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/file/test/TestSetFileAttributes.c:44:28: branch_true: following ‘true’ branch (when ‘x != 20’)...
FreeRDP-3.12.0/winpr/libwinpr/file/test/TestSetFileAttributes.c:46:29: branch_true: ...to here
FreeRDP-3.12.0/winpr/libwinpr/file/test/TestSetFileAttributes.c:48:20: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/file/test/TestSetFileAttributes.c:51:34: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/file/test/TestSetFileAttributes.c:52:20: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/file/test/TestSetFileAttributes.c:44:53: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/file/test/TestSetFileAttributes.c:56:18: acquire_memory: allocated here
FreeRDP-3.12.0/winpr/libwinpr/file/test/TestSetFileAttributes.c:58:12: danger: ‘CreateFileA(GetKnownSubPath(2, "afsklhjwe4oq5iu432oijrlkejadlkhjaklhfdkahfd"), 3221225472, 0, 0, 1, 128, 0)’ leaks here; was allocated at [(9)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/8)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def878]
FreeRDP-3.12.0/winpr/libwinpr/file/test/TestSetFileAttributes.c:114:12: warning[-Wanalyzer-malloc-leak]: leak of ‘CreateFileW(ConvertUtf8ToWCharAlloc(GetKnownSubPath(2, "afsklhjwe4oq5iu432oijrlkejadlkhjaklhfdkahfd"), 0), 3221225472, 0, 0, 1, 128, 0)’
FreeRDP-3.12.0/winpr/libwinpr/file/test/TestSetFileAttributes.c:93:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/file/test/TestSetFileAttributes.c:96:16: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/file/test/TestSetFileAttributes.c:97:12: branch_false: following ‘false’ branch...
branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/file/test/TestSetFileAttributes.c:100:28: branch_true: following ‘true’ branch (when ‘x != 20’)...
FreeRDP-3.12.0/winpr/libwinpr/file/test/TestSetFileAttributes.c:102:29: branch_true: ...to here
FreeRDP-3.12.0/winpr/libwinpr/file/test/TestSetFileAttributes.c:104:20: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/file/test/TestSetFileAttributes.c:107:34: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/file/test/TestSetFileAttributes.c:108:20: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/file/test/TestSetFileAttributes.c:100:53: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/file/test/TestSetFileAttributes.c:112:18: acquire_memory: allocated here
FreeRDP-3.12.0/winpr/libwinpr/file/test/TestSetFileAttributes.c:114:12: danger: ‘CreateFileW(ConvertUtf8ToWCharAlloc(GetKnownSubPath(2, "afsklhjwe4oq5iu432oijrlkejadlkhjaklhfdkahfd"), 0), 3221225472, 0, 0, 1, 128, 0)’ leaks here; was allocated at [(11)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/10)
Error: GCC_ANALYZER_WARNING (CWE-476): [#def879]
FreeRDP-3.12.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.12.0/winpr/libwinpr/interlocked/test/TestInterlockedDList.c:24:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/interlocked/test/TestInterlockedDList.c:30:9: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/interlocked/test/TestInterlockedDList.c:32:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/interlocked/test/TestInterlockedDList.c:40:9: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/interlocked/test/TestInterlockedDList.c:42:25: branch_true: following ‘true’ branch (when ‘Count != 11’)...
FreeRDP-3.12.0/winpr/libwinpr/interlocked/test/TestInterlockedDList.c:45:33: branch_true: ...to here
FreeRDP-3.12.0/winpr/libwinpr/interlocked/test/TestInterlockedDList.c:45:33: acquire_memory: this call could return NULL
FreeRDP-3.12.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/0/codeFlows/0/threadFlows/0/locations/6)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def880]
FreeRDP-3.12.0/winpr/libwinpr/interlocked/test/TestInterlockedDList.c:47:17: warning[-Wanalyzer-malloc-leak]: leak of ‘winpr_aligned_malloc(24, 16)’
FreeRDP-3.12.0/winpr/libwinpr/interlocked/test/TestInterlockedDList.c:24:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/interlocked/test/TestInterlockedDList.c:30:9: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/interlocked/test/TestInterlockedDList.c:32:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/interlocked/test/TestInterlockedDList.c:40:9: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/interlocked/test/TestInterlockedDList.c:42:25: branch_true: following ‘true’ branch (when ‘Count != 11’)...
FreeRDP-3.12.0/winpr/libwinpr/interlocked/test/TestInterlockedDList.c:45:33: branch_true: ...to here
FreeRDP-3.12.0/winpr/libwinpr/interlocked/test/TestInterlockedDList.c:45:33: acquire_memory: allocated here
FreeRDP-3.12.0/winpr/libwinpr/interlocked/test/TestInterlockedDList.c:47:17: danger: ‘winpr_aligned_malloc(24, 16)’ leaks here; was allocated at [(7)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/6)
Error: GCC_ANALYZER_WARNING (CWE-476): [#def881]
FreeRDP-3.12.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.12.0/winpr/libwinpr/interlocked/test/TestInterlockedDList.c:24:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/interlocked/test/TestInterlockedDList.c:30:9: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/interlocked/test/TestInterlockedDList.c:32:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/interlocked/test/TestInterlockedDList.c:40:9: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/interlocked/test/TestInterlockedDList.c:42:25: branch_true: following ‘true’ branch (when ‘Count != 11’)...
FreeRDP-3.12.0/winpr/libwinpr/interlocked/test/TestInterlockedDList.c:45:33: branch_true: ...to here
FreeRDP-3.12.0/winpr/libwinpr/interlocked/test/TestInterlockedDList.c:50:26: branch_true: following ‘true’ branch (when ‘Count != 0’)...
FreeRDP-3.12.0/winpr/libwinpr/interlocked/test/TestInterlockedDList.c:52:30: branch_true: ...to here
FreeRDP-3.12.0/winpr/libwinpr/interlocked/test/TestInterlockedDList.c:61:25: branch_true: following ‘true’ branch (when ‘Count != 11’)...
FreeRDP-3.12.0/winpr/libwinpr/interlocked/test/TestInterlockedDList.c:64:33: branch_true: ...to here
FreeRDP-3.12.0/winpr/libwinpr/interlocked/test/TestInterlockedDList.c:64:33: acquire_memory: this call could return NULL
FreeRDP-3.12.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/2/codeFlows/0/threadFlows/0/locations/10)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def882]
FreeRDP-3.12.0/winpr/libwinpr/interlocked/test/TestInterlockedDList.c:66:17: warning[-Wanalyzer-malloc-leak]: leak of ‘winpr_aligned_malloc(24, 16)’
FreeRDP-3.12.0/winpr/libwinpr/interlocked/test/TestInterlockedDList.c:24:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/interlocked/test/TestInterlockedDList.c:30:9: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/interlocked/test/TestInterlockedDList.c:32:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/interlocked/test/TestInterlockedDList.c:40:9: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/interlocked/test/TestInterlockedDList.c:42:25: branch_true: following ‘true’ branch (when ‘Count != 11’)...
FreeRDP-3.12.0/winpr/libwinpr/interlocked/test/TestInterlockedDList.c:45:33: branch_true: ...to here
FreeRDP-3.12.0/winpr/libwinpr/interlocked/test/TestInterlockedDList.c:50:26: branch_true: following ‘true’ branch (when ‘Count != 0’)...
FreeRDP-3.12.0/winpr/libwinpr/interlocked/test/TestInterlockedDList.c:52:30: branch_true: ...to here
FreeRDP-3.12.0/winpr/libwinpr/interlocked/test/TestInterlockedDList.c:61:25: branch_true: following ‘true’ branch (when ‘Count != 11’)...
FreeRDP-3.12.0/winpr/libwinpr/interlocked/test/TestInterlockedDList.c:64:33: branch_true: ...to here
FreeRDP-3.12.0/winpr/libwinpr/interlocked/test/TestInterlockedDList.c:64:33: acquire_memory: allocated here
FreeRDP-3.12.0/winpr/libwinpr/interlocked/test/TestInterlockedDList.c:66:17: danger: ‘winpr_aligned_malloc(24, 16)’ leaks here; was allocated at [(11)](sarif:/runs/0/results/3/codeFlows/0/threadFlows/0/locations/10)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def883]
FreeRDP-3.12.0/winpr/libwinpr/interlocked/test/TestInterlockedSList.c:46:43: warning[-Wanalyzer-malloc-leak]: leak of ‘winpr_aligned_malloc(16, 16)’
FreeRDP-3.12.0/winpr/libwinpr/interlocked/test/TestInterlockedSList.c:26:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/interlocked/test/TestInterlockedSList.c:32:9: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/interlocked/test/TestInterlockedSList.c:35:31: branch_true: following ‘true’ branch (when ‘Count != 23’)...
FreeRDP-3.12.0/winpr/libwinpr/interlocked/test/TestInterlockedSList.c:38:36: branch_true: ...to here
FreeRDP-3.12.0/winpr/libwinpr/interlocked/test/TestInterlockedSList.c:38:36: acquire_memory: allocated here
FreeRDP-3.12.0/winpr/libwinpr/interlocked/test/TestInterlockedSList.c:40:20: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/interlocked/test/TestInterlockedSList.c:46:43: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/interlocked/test/TestInterlockedSList.c:46:43: danger: ‘winpr_aligned_malloc(16, 16)’ leaks here; was allocated at [(5)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-122): [#def884]
FreeRDP-3.12.0/winpr/libwinpr/library/library.c:296:9: warning[-Wanalyzer-out-of-bounds]: heap-based buffer overflow
FreeRDP-3.12.0/winpr/libwinpr/library/library.c:237:7: enter_function: entry to ‘GetModuleFileNameW’
FreeRDP-3.12.0/winpr/libwinpr/library/library.c:240:12: branch_false: following ‘false’ branch (when ‘lpFilename’ is non-NULL)...
FreeRDP-3.12.0/winpr/libwinpr/library/library.c:246:22: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/library/library.c:247:12: branch_false: following ‘false’ branch (when ‘name’ is non-NULL)...
FreeRDP-3.12.0/winpr/libwinpr/library/library.c:252:18: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/library/library.c:252:18: call_function: calling ‘GetModuleFileNameA’ from ‘GetModuleFileNameW’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def885]
FreeRDP-3.12.0/winpr/libwinpr/path/path.c:1168:12: warning[-Wanalyzer-malloc-leak]: leak of ‘FindFirstFileW(path_slash, & findFileData)’
FreeRDP-3.12.0/winpr/libwinpr/path/path.c:1144:6: enter_function: entry to ‘winpr_RemoveDirectory_RecursiveW’
FreeRDP-3.12.0/winpr/libwinpr/path/path.c:1148:12: branch_false: following ‘false’ branch (when ‘lpPathName’ is non-NULL)...
FreeRDP-3.12.0/winpr/libwinpr/path/path.c:1151:36: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/path/path.c:1154:12: branch_false: following ‘false’ branch (when ‘path_slash’ is non-NULL)...
FreeRDP-3.12.0/winpr/libwinpr/path/path.c:1156:9: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/path/path.c:1160:28: call_function: calling ‘NativePathCchAppendW’ from ‘winpr_RemoveDirectory_RecursiveW’
FreeRDP-3.12.0/winpr/libwinpr/path/path.c:1160:28: return_function: returning to ‘winpr_RemoveDirectory_RecursiveW’ from ‘NativePathCchAppendW’
FreeRDP-3.12.0/winpr/libwinpr/path/path.c:1162:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/path/path.c:1165:26: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/path/path.c:1166:15: acquire_memory: allocated here
FreeRDP-3.12.0/winpr/libwinpr/path/path.c:1168:12: danger: ‘FindFirstFileW(path_slash, & findFileData)’ leaks here; was allocated at [(19)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/18)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def886]
FreeRDP-3.12.0/winpr/libwinpr/path/shell.c:74:12: warning[-Wanalyzer-malloc-leak]: leak of ‘GetEnvAlloc("HOME")’
FreeRDP-3.12.0/winpr/libwinpr/path/shell.c:353:7: enter_function: entry to ‘GetKnownPath’
FreeRDP-3.12.0/winpr/libwinpr/path/shell.c:360:32: call_function: inlined call to ‘GetPath_HOME’ from ‘GetKnownPath’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def887]
FreeRDP-3.12.0/winpr/libwinpr/path/shell.c:74:12: warning[-Wanalyzer-malloc-leak]: leak of ‘GetEnvAlloc("TMPDIR")’
FreeRDP-3.12.0/winpr/libwinpr/path/shell.c:353:7: enter_function: entry to ‘GetKnownPath’
FreeRDP-3.12.0/winpr/libwinpr/path/shell.c:364:32: call_function: calling ‘GetPath_TEMP’ from ‘GetKnownPath’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def888]
FreeRDP-3.12.0/winpr/libwinpr/path/shell.c:74:12: warning[-Wanalyzer-malloc-leak]: leak of ‘GetEnvAlloc("XDG_CACHE_HOME")’
FreeRDP-3.12.0/winpr/libwinpr/path/shell.c:241:14: enter_function: entry to ‘GetPath_XDG_CACHE_HOME’
FreeRDP-3.12.0/winpr/libwinpr/path/shell.c:271:16: acquire_memory: allocated here
FreeRDP-3.12.0/winpr/libwinpr/path/shell.c:271:16: call_function: calling ‘GetEnvAlloc’ from ‘GetPath_XDG_CACHE_HOME’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def889]
FreeRDP-3.12.0/winpr/libwinpr/path/shell.c:74:12: warning[-Wanalyzer-malloc-leak]: leak of ‘GetEnvAlloc("XDG_CONFIG_HOME")’
FreeRDP-3.12.0/winpr/libwinpr/path/shell.c:164:14: enter_function: entry to ‘GetPath_XDG_CONFIG_HOME’
FreeRDP-3.12.0/winpr/libwinpr/path/shell.c:192:16: acquire_memory: allocated here
FreeRDP-3.12.0/winpr/libwinpr/path/shell.c:192:16: call_function: calling ‘GetEnvAlloc’ from ‘GetPath_XDG_CONFIG_HOME’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def890]
FreeRDP-3.12.0/winpr/libwinpr/path/shell.c:74:12: warning[-Wanalyzer-malloc-leak]: leak of ‘GetEnvAlloc("XDG_DATA_HOME")’
FreeRDP-3.12.0/winpr/libwinpr/path/shell.c:353:7: enter_function: entry to ‘GetKnownPath’
FreeRDP-3.12.0/winpr/libwinpr/path/shell.c:368:32: call_function: calling ‘GetPath_XDG_DATA_HOME’ from ‘GetKnownPath’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def891]
FreeRDP-3.12.0/winpr/libwinpr/path/shell.c:74:12: warning[-Wanalyzer-malloc-leak]: leak of ‘GetEnvAlloc("XDG_RUNTIME_DIR")’
FreeRDP-3.12.0/winpr/libwinpr/path/shell.c:296:7: enter_function: entry to ‘GetPath_XDG_RUNTIME_DIR’
FreeRDP-3.12.0/winpr/libwinpr/path/shell.c:343:16: acquire_memory: allocated here
FreeRDP-3.12.0/winpr/libwinpr/path/shell.c:343:16: call_function: calling ‘GetEnvAlloc’ from ‘GetPath_XDG_RUNTIME_DIR’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def892]
FreeRDP-3.12.0/winpr/libwinpr/path/shell.c:76:23: warning[-Wanalyzer-malloc-leak]: leak of ‘GetEnvAlloc("HOME")’
FreeRDP-3.12.0/winpr/libwinpr/path/shell.c:353:7: enter_function: entry to ‘GetKnownPath’
FreeRDP-3.12.0/winpr/libwinpr/path/shell.c:360:32: call_function: inlined call to ‘GetPath_HOME’ from ‘GetKnownPath’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def893]
FreeRDP-3.12.0/winpr/libwinpr/path/shell.c:76:23: warning[-Wanalyzer-malloc-leak]: leak of ‘GetEnvAlloc("TMPDIR")’
FreeRDP-3.12.0/winpr/libwinpr/path/shell.c:353:7: enter_function: entry to ‘GetKnownPath’
FreeRDP-3.12.0/winpr/libwinpr/path/shell.c:364:32: call_function: calling ‘GetPath_TEMP’ from ‘GetKnownPath’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def894]
FreeRDP-3.12.0/winpr/libwinpr/path/shell.c:76:23: warning[-Wanalyzer-malloc-leak]: leak of ‘GetEnvAlloc("XDG_CACHE_HOME")’
FreeRDP-3.12.0/winpr/libwinpr/path/shell.c:241:14: enter_function: entry to ‘GetPath_XDG_CACHE_HOME’
FreeRDP-3.12.0/winpr/libwinpr/path/shell.c:271:16: acquire_memory: allocated here
FreeRDP-3.12.0/winpr/libwinpr/path/shell.c:271:16: call_function: calling ‘GetEnvAlloc’ from ‘GetPath_XDG_CACHE_HOME’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def895]
FreeRDP-3.12.0/winpr/libwinpr/path/shell.c:76:23: warning[-Wanalyzer-malloc-leak]: leak of ‘GetEnvAlloc("XDG_CONFIG_HOME")’
FreeRDP-3.12.0/winpr/libwinpr/path/shell.c:164:14: enter_function: entry to ‘GetPath_XDG_CONFIG_HOME’
FreeRDP-3.12.0/winpr/libwinpr/path/shell.c:192:16: acquire_memory: allocated here
FreeRDP-3.12.0/winpr/libwinpr/path/shell.c:192:16: call_function: calling ‘GetEnvAlloc’ from ‘GetPath_XDG_CONFIG_HOME’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def896]
FreeRDP-3.12.0/winpr/libwinpr/path/shell.c:76:23: warning[-Wanalyzer-malloc-leak]: leak of ‘GetEnvAlloc("XDG_DATA_HOME")’
FreeRDP-3.12.0/winpr/libwinpr/path/shell.c:353:7: enter_function: entry to ‘GetKnownPath’
FreeRDP-3.12.0/winpr/libwinpr/path/shell.c:368:32: call_function: calling ‘GetPath_XDG_DATA_HOME’ from ‘GetKnownPath’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def897]
FreeRDP-3.12.0/winpr/libwinpr/path/shell.c:76:23: warning[-Wanalyzer-malloc-leak]: leak of ‘GetEnvAlloc("XDG_RUNTIME_DIR")’
FreeRDP-3.12.0/winpr/libwinpr/path/shell.c:296:7: enter_function: entry to ‘GetPath_XDG_RUNTIME_DIR’
FreeRDP-3.12.0/winpr/libwinpr/path/shell.c:343:16: acquire_memory: allocated here
FreeRDP-3.12.0/winpr/libwinpr/path/shell.c:343:16: call_function: calling ‘GetEnvAlloc’ from ‘GetPath_XDG_RUNTIME_DIR’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def898]
FreeRDP-3.12.0/winpr/libwinpr/path/shell.c:76:23: warning[-Wanalyzer-malloc-leak]: leak of ‘GetKnownPath(id)’
FreeRDP-3.12.0/winpr/libwinpr/path/shell.c:398:7: enter_function: entry to ‘GetKnownSubPath’
FreeRDP-3.12.0/winpr/libwinpr/path/shell.c:400:27: acquire_memory: allocated here
FreeRDP-3.12.0/winpr/libwinpr/path/shell.c:400:27: call_function: calling ‘GetKnownPath’ from ‘GetKnownSubPath’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def899]
FreeRDP-3.12.0/winpr/libwinpr/path/shell.c:393:17: warning[-Wanalyzer-malloc-leak]: leak of ‘GetKnownPath(id)’
FreeRDP-3.12.0/winpr/libwinpr/path/shell.c:398:7: enter_function: entry to ‘GetKnownSubPath’
FreeRDP-3.12.0/winpr/libwinpr/path/shell.c:400:27: acquire_memory: allocated here
FreeRDP-3.12.0/winpr/libwinpr/path/shell.c:400:27: call_function: calling ‘GetKnownPath’ from ‘GetKnownSubPath’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def900]
FreeRDP-3.12.0/winpr/libwinpr/path/shell.c:395:16: warning[-Wanalyzer-malloc-leak]: leak of ‘GetKnownPath(id)’
FreeRDP-3.12.0/winpr/libwinpr/path/shell.c:398:7: enter_function: entry to ‘GetKnownSubPath’
FreeRDP-3.12.0/winpr/libwinpr/path/shell.c:400:27: acquire_memory: allocated here
FreeRDP-3.12.0/winpr/libwinpr/path/shell.c:400:27: call_function: calling ‘GetKnownPath’ from ‘GetKnownSubPath’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def901]
FreeRDP-3.12.0/winpr/libwinpr/path/shell.c:416:12: warning[-Wanalyzer-malloc-leak]: leak of ‘GetEnvironmentPath(name)’
FreeRDP-3.12.0/winpr/libwinpr/path/shell.c:435:7: enter_function: entry to ‘GetEnvironmentSubPath’
FreeRDP-3.12.0/winpr/libwinpr/path/shell.c:439:15: acquire_memory: allocated here
FreeRDP-3.12.0/winpr/libwinpr/path/shell.c:439:15: call_function: calling ‘GetEnvironmentPath’ from ‘GetEnvironmentSubPath’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def902]
FreeRDP-3.12.0/winpr/libwinpr/path/shell.c:418:30: warning[-Wanalyzer-malloc-leak]: leak of ‘GetEnvironmentPath(name)’
FreeRDP-3.12.0/winpr/libwinpr/path/shell.c:435:7: enter_function: entry to ‘GetEnvironmentSubPath’
FreeRDP-3.12.0/winpr/libwinpr/path/shell.c:439:15: acquire_memory: allocated here
FreeRDP-3.12.0/winpr/libwinpr/path/shell.c:439:15: call_function: calling ‘GetEnvironmentPath’ from ‘GetEnvironmentSubPath’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def903]
FreeRDP-3.12.0/winpr/libwinpr/path/shell.c:464:18: warning[-Wanalyzer-malloc-leak]: leak of ‘GetCombinedPath(GetEnvironmentPath(name), path)’
FreeRDP-3.12.0/winpr/libwinpr/path/shell.c:435:7: enter_function: entry to ‘GetEnvironmentSubPath’
FreeRDP-3.12.0/winpr/libwinpr/path/shell.c:439:15: call_function: calling ‘GetEnvironmentPath’ from ‘GetEnvironmentSubPath’
FreeRDP-3.12.0/winpr/libwinpr/path/shell.c:439:15: return_function: returning to ‘GetEnvironmentSubPath’ from ‘GetEnvironmentPath’
FreeRDP-3.12.0/winpr/libwinpr/path/shell.c:441:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/path/shell.c:444:19: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/path/shell.c:444:19: acquire_memory: allocated here
FreeRDP-3.12.0/winpr/libwinpr/path/shell.c:444:19: call_function: calling ‘GetCombinedPath’ from ‘GetEnvironmentSubPath’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def904]
FreeRDP-3.12.0/winpr/libwinpr/path/shell.c:464:18: warning[-Wanalyzer-malloc-leak]: leak of ‘GetCombinedPath(GetKnownPath(id), path)’
FreeRDP-3.12.0/winpr/libwinpr/path/shell.c:398:7: enter_function: entry to ‘GetKnownSubPath’
FreeRDP-3.12.0/winpr/libwinpr/path/shell.c:400:27: call_function: calling ‘GetKnownPath’ from ‘GetKnownSubPath’
FreeRDP-3.12.0/winpr/libwinpr/path/shell.c:400:27: return_function: returning to ‘GetKnownSubPath’ from ‘GetKnownPath’
FreeRDP-3.12.0/winpr/libwinpr/path/shell.c:401:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/path/shell.c:404:25: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/path/shell.c:404:25: acquire_memory: allocated here
FreeRDP-3.12.0/winpr/libwinpr/path/shell.c:404:25: call_function: calling ‘GetCombinedPath’ from ‘GetKnownSubPath’
Error: GCC_ANALYZER_WARNING (CWE-126): [#def905]
FreeRDP-3.12.0/winpr/libwinpr/path/test/TestPathCchAddBackslash.c:25:9: warning[-Wanalyzer-out-of-bounds]: buffer over-read
Error: GCC_ANALYZER_WARNING (CWE-126): [#def906]
FreeRDP-3.12.0/winpr/libwinpr/path/test/TestPathCchAddBackslash.c:45:9: warning[-Wanalyzer-out-of-bounds]: buffer over-read
FreeRDP-3.12.0/winpr/libwinpr/path/test/TestPathCchAddBackslash.c:31:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/path/test/TestPathCchAddBackslash.c:37:13: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/path/test/TestPathCchAddBackslash.c:37:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/path/test/TestPathCchAddBackslash.c:45:9: branch_false: ...to here
FreeRDP-3.12.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): [#def907]
FreeRDP-3.12.0/winpr/libwinpr/path/test/TestPathCchAddBackslashEx.c:27:9: warning[-Wanalyzer-out-of-bounds]: buffer over-read
Error: GCC_ANALYZER_WARNING (CWE-126): [#def908]
FreeRDP-3.12.0/winpr/libwinpr/path/test/TestPathCchAddBackslashEx.c:47:9: warning[-Wanalyzer-out-of-bounds]: buffer over-read
FreeRDP-3.12.0/winpr/libwinpr/path/test/TestPathCchAddBackslashEx.c:33:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/path/test/TestPathCchAddBackslashEx.c:39:13: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/path/test/TestPathCchAddBackslashEx.c:39:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/path/test/TestPathCchAddBackslashEx.c:47:9: branch_false: ...to here
FreeRDP-3.12.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): [#def909]
FreeRDP-3.12.0/winpr/libwinpr/path/test/TestPathCchAddExtension.c:23:9: warning[-Wanalyzer-out-of-bounds]: buffer over-read
Error: GCC_ANALYZER_WARNING (CWE-126): [#def910]
FreeRDP-3.12.0/winpr/libwinpr/path/test/TestPathCchAddExtension.c:41:9: warning[-Wanalyzer-out-of-bounds]: buffer over-read
FreeRDP-3.12.0/winpr/libwinpr/path/test/TestPathCchAddExtension.c:27:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/path/test/TestPathCchAddExtension.c:33:13: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/path/test/TestPathCchAddExtension.c:33:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/path/test/TestPathCchAddExtension.c:41:9: branch_false: ...to here
FreeRDP-3.12.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): [#def911]
FreeRDP-3.12.0/winpr/libwinpr/path/test/TestPathCchAddExtension.c:59:9: warning[-Wanalyzer-out-of-bounds]: buffer over-read
FreeRDP-3.12.0/winpr/libwinpr/path/test/TestPathCchAddExtension.c:27:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/path/test/TestPathCchAddExtension.c:33:13: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/path/test/TestPathCchAddExtension.c:33:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/path/test/TestPathCchAddExtension.c:41:9: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/path/test/TestPathCchAddExtension.c:45:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/path/test/TestPathCchAddExtension.c:51:13: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/path/test/TestPathCchAddExtension.c:51:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/path/test/TestPathCchAddExtension.c:59:9: branch_false: ...to here
FreeRDP-3.12.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): [#def912]
FreeRDP-3.12.0/winpr/libwinpr/path/test/TestPathCchAddExtension.c:77:9: warning[-Wanalyzer-out-of-bounds]: buffer over-read
FreeRDP-3.12.0/winpr/libwinpr/path/test/TestPathCchAddExtension.c:27:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/path/test/TestPathCchAddExtension.c:33:13: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/path/test/TestPathCchAddExtension.c:33:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/path/test/TestPathCchAddExtension.c:41:9: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/path/test/TestPathCchAddExtension.c:45:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/path/test/TestPathCchAddExtension.c:51:13: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/path/test/TestPathCchAddExtension.c:51:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/path/test/TestPathCchAddExtension.c:59:9: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/path/test/TestPathCchAddExtension.c:63:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/path/test/TestPathCchAddExtension.c:69:13: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/path/test/TestPathCchAddExtension.c:69:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/path/test/TestPathCchAddExtension.c:77:9: branch_false: ...to here
FreeRDP-3.12.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): [#def913]
FreeRDP-3.12.0/winpr/libwinpr/path/test/TestPathCchAppend.c:24:9: warning[-Wanalyzer-out-of-bounds]: buffer over-read
Error: GCC_ANALYZER_WARNING (CWE-126): [#def914]
FreeRDP-3.12.0/winpr/libwinpr/path/test/TestPathCchAppend.c:42:9: warning[-Wanalyzer-out-of-bounds]: buffer over-read
FreeRDP-3.12.0/winpr/libwinpr/path/test/TestPathCchAppend.c:28:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/path/test/TestPathCchAppend.c:34:13: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/path/test/TestPathCchAppend.c:34:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/path/test/TestPathCchAppend.c:42:9: branch_false: ...to here
FreeRDP-3.12.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): [#def915]
FreeRDP-3.12.0/winpr/libwinpr/path/test/TestPathCchAppend.c:60:9: warning[-Wanalyzer-out-of-bounds]: buffer over-read
FreeRDP-3.12.0/winpr/libwinpr/path/test/TestPathCchAppend.c:28:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/path/test/TestPathCchAppend.c:34:13: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/path/test/TestPathCchAppend.c:34:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/path/test/TestPathCchAppend.c:42:9: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/path/test/TestPathCchAppend.c:46:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/path/test/TestPathCchAppend.c:52:13: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/path/test/TestPathCchAppend.c:52:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/path/test/TestPathCchAppend.c:60:9: branch_false: ...to here
FreeRDP-3.12.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): [#def916]
FreeRDP-3.12.0/winpr/libwinpr/path/test/TestPathCchAppend.c:78:9: warning[-Wanalyzer-out-of-bounds]: buffer over-read
FreeRDP-3.12.0/winpr/libwinpr/path/test/TestPathCchAppend.c:28:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/path/test/TestPathCchAppend.c:34:13: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/path/test/TestPathCchAppend.c:34:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/path/test/TestPathCchAppend.c:42:9: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/path/test/TestPathCchAppend.c:46:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/path/test/TestPathCchAppend.c:52:13: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/path/test/TestPathCchAppend.c:52:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/path/test/TestPathCchAppend.c:60:9: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/path/test/TestPathCchAppend.c:64:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/path/test/TestPathCchAppend.c:70:13: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/path/test/TestPathCchAppend.c:70:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/path/test/TestPathCchAppend.c:78:9: branch_false: ...to here
FreeRDP-3.12.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): [#def917]
FreeRDP-3.12.0/winpr/libwinpr/path/test/TestPathCchAppend.c:105:9: warning[-Wanalyzer-out-of-bounds]: buffer over-read
FreeRDP-3.12.0/winpr/libwinpr/path/test/TestPathCchAppend.c:28:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/path/test/TestPathCchAppend.c:34:13: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/path/test/TestPathCchAppend.c:34:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/path/test/TestPathCchAppend.c:42:9: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/path/test/TestPathCchAppend.c:46:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/path/test/TestPathCchAppend.c:52:13: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/path/test/TestPathCchAppend.c:52:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/path/test/TestPathCchAppend.c:60:9: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/path/test/TestPathCchAppend.c:64:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/path/test/TestPathCchAppend.c:70:13: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/path/test/TestPathCchAppend.c:70:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/path/test/TestPathCchAppend.c:78:9: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/path/test/TestPathCchAppend.c:82:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/path/test/TestPathCchAppend.c:88:13: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/path/test/TestPathCchAppend.c:88:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/path/test/TestPathCchAppend.c:95:18: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/path/test/TestPathCchAppend.c:96:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/path/test/TestPathCchAppend.c:105:9: branch_false: ...to here
FreeRDP-3.12.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): [#def918]
FreeRDP-3.12.0/winpr/libwinpr/path/test/TestPathCchAppend.c:116:9: warning[-Wanalyzer-out-of-bounds]: buffer over-read
FreeRDP-3.12.0/winpr/libwinpr/path/test/TestPathCchAppend.c:28:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/path/test/TestPathCchAppend.c:34:13: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/path/test/TestPathCchAppend.c:34:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/path/test/TestPathCchAppend.c:42:9: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/path/test/TestPathCchAppend.c:46:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/path/test/TestPathCchAppend.c:52:13: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/path/test/TestPathCchAppend.c:52:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/path/test/TestPathCchAppend.c:60:9: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/path/test/TestPathCchAppend.c:64:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/path/test/TestPathCchAppend.c:70:13: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/path/test/TestPathCchAppend.c:70:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/path/test/TestPathCchAppend.c:78:9: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/path/test/TestPathCchAppend.c:82:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/path/test/TestPathCchAppend.c:88:13: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/path/test/TestPathCchAppend.c:88:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/path/test/TestPathCchAppend.c:95:18: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/path/test/TestPathCchAppend.c:96:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/path/test/TestPathCchAppend.c:105:9: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/path/test/TestPathCchAppend.c:107:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/path/test/TestPathCchAppend.c:116:9: branch_false: ...to here
FreeRDP-3.12.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): [#def919]
FreeRDP-3.12.0/winpr/libwinpr/path/test/TestPathCchAppend.c:125:9: warning[-Wanalyzer-out-of-bounds]: buffer over-read
FreeRDP-3.12.0/winpr/libwinpr/path/test/TestPathCchAppend.c:28:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/path/test/TestPathCchAppend.c:34:13: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/path/test/TestPathCchAppend.c:34:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/path/test/TestPathCchAppend.c:42:9: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/path/test/TestPathCchAppend.c:46:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/path/test/TestPathCchAppend.c:52:13: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/path/test/TestPathCchAppend.c:52:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/path/test/TestPathCchAppend.c:60:9: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/path/test/TestPathCchAppend.c:64:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/path/test/TestPathCchAppend.c:70:13: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/path/test/TestPathCchAppend.c:70:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/path/test/TestPathCchAppend.c:78:9: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/path/test/TestPathCchAppend.c:82:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/path/test/TestPathCchAppend.c:88:13: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/path/test/TestPathCchAppend.c:88:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/path/test/TestPathCchAppend.c:95:18: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/path/test/TestPathCchAppend.c:96:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/path/test/TestPathCchAppend.c:105:9: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/path/test/TestPathCchAppend.c:107:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/path/test/TestPathCchAppend.c:116:9: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/path/test/TestPathCchAppend.c:118:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/path/test/TestPathCchAppend.c:125:9: branch_false: ...to here
FreeRDP-3.12.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): [#def920]
FreeRDP-3.12.0/winpr/libwinpr/path/test/TestPathCchStripPrefix.c:35:9: warning[-Wanalyzer-out-of-bounds]: buffer over-read
Error: GCC_ANALYZER_WARNING (CWE-126): [#def921]
FreeRDP-3.12.0/winpr/libwinpr/path/test/TestPathCchStripPrefix.c:54:9: warning[-Wanalyzer-out-of-bounds]: buffer over-read
FreeRDP-3.12.0/winpr/libwinpr/path/test/TestPathCchStripPrefix.c:39:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/path/test/TestPathCchStripPrefix.c:45:13: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/path/test/TestPathCchStripPrefix.c:45:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/path/test/TestPathCchStripPrefix.c:54:9: branch_false: ...to here
FreeRDP-3.12.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): [#def922]
FreeRDP-3.12.0/winpr/libwinpr/path/test/TestPathCchStripPrefix.c:85:17: warning[-Wanalyzer-out-of-bounds]: buffer over-read
FreeRDP-3.12.0/winpr/libwinpr/path/test/TestPathCchStripPrefix.c:39:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/path/test/TestPathCchStripPrefix.c:45:13: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/path/test/TestPathCchStripPrefix.c:45:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/path/test/TestPathCchStripPrefix.c:54:9: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/path/test/TestPathCchStripPrefix.c:58:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/path/test/TestPathCchStripPrefix.c:64:13: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/path/test/TestPathCchStripPrefix.c:64:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/path/test/TestPathCchStripPrefix.c:72:18: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/path/test/TestPathCchStripPrefix.c:73:12: branch_false: following ‘false’ branch...
branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/path/test/TestPathCchStripPrefix.c:83:25: branch_true: following ‘true’ branch (when ‘i <= 4’)...
FreeRDP-3.12.0/winpr/libwinpr/path/test/TestPathCchStripPrefix.c:85:17: branch_true: ...to here
FreeRDP-3.12.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): [#def923]
FreeRDP-3.12.0/winpr/libwinpr/path/test/TestPathCchStripPrefix.c:99:9: warning[-Wanalyzer-out-of-bounds]: buffer over-read
FreeRDP-3.12.0/winpr/libwinpr/path/test/TestPathCchStripPrefix.c:39:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/path/test/TestPathCchStripPrefix.c:45:13: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/path/test/TestPathCchStripPrefix.c:45:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/path/test/TestPathCchStripPrefix.c:54:9: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/path/test/TestPathCchStripPrefix.c:58:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/path/test/TestPathCchStripPrefix.c:64:13: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/path/test/TestPathCchStripPrefix.c:64:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/path/test/TestPathCchStripPrefix.c:72:18: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/path/test/TestPathCchStripPrefix.c:73:12: branch_false: following ‘false’ branch...
branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/path/test/TestPathCchStripPrefix.c:83:25: branch_true: following ‘true’ branch (when ‘i <= 4’)...
FreeRDP-3.12.0/winpr/libwinpr/path/test/TestPathCchStripPrefix.c:85:17: branch_true: ...to here
FreeRDP-3.12.0/winpr/libwinpr/path/test/TestPathCchStripPrefix.c:86:20: branch_false: following ‘false’ branch (when ‘i != 4’)...
FreeRDP-3.12.0/winpr/libwinpr/path/test/TestPathCchStripPrefix.c:88:26: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/path/test/TestPathCchStripPrefix.c:89:20: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/path/test/TestPathCchStripPrefix.c:83:32: branch_false: ...to here
FreeRDP-3.12.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): [#def924]
FreeRDP-3.12.0/winpr/libwinpr/path/test/TestPathIsUNCEx.c:23:9: warning[-Wanalyzer-out-of-bounds]: buffer over-read
Error: GCC_ANALYZER_WARNING (CWE-126): [#def925]
FreeRDP-3.12.0/winpr/libwinpr/path/test/TestPathIsUNCEx.c:41:9: warning[-Wanalyzer-out-of-bounds]: buffer over-read
FreeRDP-3.12.0/winpr/libwinpr/path/test/TestPathIsUNCEx.c:27:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/path/test/TestPathIsUNCEx.c:33:13: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/path/test/TestPathIsUNCEx.c:33:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/path/test/TestPathIsUNCEx.c:41:9: branch_false: ...to here
FreeRDP-3.12.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-401): [#def926]
FreeRDP-3.12.0/winpr/libwinpr/pipe/pipe.c:719:9: warning[-Wanalyzer-malloc-leak]: leak of ‘baseSocket’
FreeRDP-3.12.0/winpr/libwinpr/pipe/pipe.c:568:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/pipe/pipe.c:575:12: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/pipe/pipe.c:575:12: branch_false: following ‘false’ branch (when ‘lpName’ is non-NULL)...
FreeRDP-3.12.0/winpr/libwinpr/pipe/pipe.c:578:14: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/pipe/pipe.c:578:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/pipe/pipe.c:581:41: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/pipe/pipe.c:583:12: branch_false: following ‘false’ branch (when ‘pNamedPipe’ is non-NULL)...
FreeRDP-3.12.0/winpr/libwinpr/pipe/pipe.c:586:9: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/pipe/pipe.c:591:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/pipe/pipe.c:594:40: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/pipe/pipe.c:594:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/pipe/pipe.c:597:40: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/pipe/pipe.c:597:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/pipe/pipe.c:600:9: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/pipe/pipe.c:626:12: branch_true: following ‘true’ branch (when ‘serverfd == -1’)...
FreeRDP-3.12.0/winpr/libwinpr/pipe/pipe.c:628:36: branch_true: ...to here
FreeRDP-3.12.0/winpr/libwinpr/pipe/pipe.c:630:20: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/pipe/pipe.c:633:22: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/pipe/pipe.c:649:20: branch_false: following ‘false’ branch (when ‘serverfd != -1’)...
FreeRDP-3.12.0/winpr/libwinpr/pipe/pipe.c:657:17: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/pipe/pipe.c:660:20: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/pipe/pipe.c:668:21: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/pipe/pipe.c:668:20: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/pipe/pipe.c:676:36: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/pipe/pipe.c:678:65: acquire_memory: allocated here
FreeRDP-3.12.0/winpr/libwinpr/pipe/pipe.c:678:20: branch_false: following ‘false’ branch (when ‘baseSocket’ is non-NULL)...
FreeRDP-3.12.0/winpr/libwinpr/pipe/pipe.c:681:42: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/pipe/pipe.c:681:20: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/pipe/pipe.c:687:17: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/pipe/pipe.c:690:20: branch_false: following ‘false’ branch...
branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/pipe/pipe.c:719:9: danger: ‘baseSocket’ leaks here; was allocated at [(28)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/27)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def927]
FreeRDP-3.12.0/winpr/libwinpr/pipe/pipe.c:727:9: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.12.0/winpr/libwinpr/pipe/pipe.c:557:8: enter_function: entry to ‘CreateNamedPipeA’
FreeRDP-3.12.0/winpr/libwinpr/pipe/pipe.c:568:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/pipe/pipe.c:575:12: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/pipe/pipe.c:575:12: branch_false: following ‘false’ branch (when ‘lpName’ is non-NULL)...
FreeRDP-3.12.0/winpr/libwinpr/pipe/pipe.c:578:14: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/pipe/pipe.c:578:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/pipe/pipe.c:581:41: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/pipe/pipe.c:583:12: branch_false: following ‘false’ branch (when ‘pNamedPipe’ is non-NULL)...
FreeRDP-3.12.0/winpr/libwinpr/pipe/pipe.c:586:9: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/pipe/pipe.c:591:34: acquire_memory: allocated here
FreeRDP-3.12.0/winpr/libwinpr/pipe/pipe.c:591:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/pipe/pipe.c:594:40: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/pipe/pipe.c:594:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/winpr/libwinpr/pipe/pipe.c:595:17: branch_true: ...to here
FreeRDP-3.12.0/winpr/libwinpr/pipe/pipe.c:722:9: call_function: calling ‘NamedPipeCloseHandle’ from ‘CreateNamedPipeA’
FreeRDP-3.12.0/winpr/libwinpr/pipe/pipe.c:722:9: return_function: returning to ‘CreateNamedPipeA’ from ‘NamedPipeCloseHandle’
FreeRDP-3.12.0/winpr/libwinpr/pipe/pipe.c:724:12: branch_false: following ‘false’ branch (when ‘serverfd == -1’)...
FreeRDP-3.12.0/winpr/libwinpr/pipe/pipe.c:727:9: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/pipe/pipe.c:727:9: danger: ‘<unknown>’ leaks here; was allocated at [(10)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/9)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def928]
FreeRDP-3.12.0/winpr/libwinpr/pipe/pipe.c:727:9: warning[-Wanalyzer-malloc-leak]: leak of ‘pNamedPipe’
FreeRDP-3.12.0/winpr/libwinpr/pipe/pipe.c:557:8: enter_function: entry to ‘CreateNamedPipeA’
FreeRDP-3.12.0/winpr/libwinpr/pipe/pipe.c:568:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/pipe/pipe.c:575:12: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/pipe/pipe.c:575:12: branch_false: following ‘false’ branch (when ‘lpName’ is non-NULL)...
FreeRDP-3.12.0/winpr/libwinpr/pipe/pipe.c:578:14: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/pipe/pipe.c:578:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/pipe/pipe.c:581:41: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/pipe/pipe.c:581:41: acquire_memory: allocated here
FreeRDP-3.12.0/winpr/libwinpr/pipe/pipe.c:583:12: branch_false: following ‘false’ branch (when ‘pNamedPipe’ is non-NULL)...
FreeRDP-3.12.0/winpr/libwinpr/pipe/pipe.c:586:9: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/pipe/pipe.c:591:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/pipe/pipe.c:594:40: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/pipe/pipe.c:594:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/winpr/libwinpr/pipe/pipe.c:595:17: branch_true: ...to here
FreeRDP-3.12.0/winpr/libwinpr/pipe/pipe.c:722:9: call_function: calling ‘NamedPipeCloseHandle’ from ‘CreateNamedPipeA’
FreeRDP-3.12.0/winpr/libwinpr/pipe/pipe.c:722:9: return_function: returning to ‘CreateNamedPipeA’ from ‘NamedPipeCloseHandle’
FreeRDP-3.12.0/winpr/libwinpr/pipe/pipe.c:724:12: branch_false: following ‘false’ branch (when ‘serverfd == -1’)...
FreeRDP-3.12.0/winpr/libwinpr/pipe/pipe.c:727:9: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/pipe/pipe.c:727:9: danger: ‘pNamedPipe’ leaks here; was allocated at [(8)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/7)
Error: GCC_ANALYZER_WARNING (CWE-775): [#def929]
FreeRDP-3.12.0/winpr/libwinpr/pipe/pipe.c:767:20: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘((WINPR_NAMED_PIPE)*(void *)hNamedPipe).serverfd’
FreeRDP-3.12.0/winpr/libwinpr/pipe/pipe.c:749:12: branch_false: following ‘false’ branch (when ‘lpOverlapped’ is NULL)...
FreeRDP-3.12.0/winpr/libwinpr/pipe/pipe.c:756:12: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/pipe/pipe.c:756:12: branch_false: following ‘false’ branch (when ‘hNamedPipe’ is non-NULL)...
FreeRDP-3.12.0/winpr/libwinpr/pipe/pipe.c:761:15: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/pipe/pipe.c:761:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/winpr/libwinpr/pipe/pipe.c:763:36: branch_true: ...to here
FreeRDP-3.12.0/winpr/libwinpr/pipe/pipe.c:767:20: danger: ‘((WINPR_NAMED_PIPE)*(void *)hNamedPipe).serverfd’ leaks here
Error: COMPILER_WARNING (CWE-590): [#def930]
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c: scope_hint: In function ‘named_pipe_client_thread’
FreeRDP-3.12.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): [#def931]
FreeRDP-3.12.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): [#def932]
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c: scope_hint: In function ‘named_pipe_server_thread’
FreeRDP-3.12.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): [#def933]
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:182:15: warning[-Wfree-nonheap-object]: ‘CloseHandle’ called on a pointer to an unallocated object ‘18446744073709551615’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def934]
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:460:16: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:203:25: branch_true: following ‘true’ branch (when ‘i != 16’)...
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:205:36: branch_true: ...to here
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:205:36: acquire_memory: allocated here
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:205:20: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:203:39: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:203:25: branch_true: following ‘true’ branch (when ‘i != 16’)...
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:205:36: branch_true: ...to here
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:205:20: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:203:39: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:217:25: branch_true: following ‘true’ branch (when ‘i != 16’)...
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:219:35: branch_true: ...to here
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:460:16: danger: ‘<unknown>’ leaks here; was allocated at [(9)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/8)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def935]
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:460:16: warning[-Wanalyzer-malloc-leak]: leak of ‘clients[0]’
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:203:25: branch_true: following ‘true’ branch (when ‘i != 16’)...
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:205:36: branch_true: ...to here
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:205:20: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:203:39: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:203:25: branch_true: following ‘true’ branch (when ‘i != 16’)...
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:205:36: branch_true: ...to here
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:205:20: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:203:39: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:217:25: branch_true: following ‘true’ branch (when ‘i != 16’)...
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:219:35: branch_true: ...to here
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:221:20: branch_false: following ‘false’ branch (when the strings are equal)...
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:228:21: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:228:20: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:235:21: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:235:20: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:242:21: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:242:20: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:217:39: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:251:25: branch_true: following ‘true’ branch (when ‘i != 16’)...
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:254:35: branch_true: ...to here
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:254:35: acquire_memory: allocated here
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:460:16: danger: ‘clients[0]’ leaks here; was allocated at [(21)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/20)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def936]
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:460:16: warning[-Wanalyzer-malloc-leak]: leak of ‘clients[1]’
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:203:25: branch_true: following ‘true’ branch (when ‘i != 16’)...
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:205:36: branch_true: ...to here
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:205:20: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:203:39: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:203:25: branch_true: following ‘true’ branch (when ‘i != 16’)...
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:205:36: branch_true: ...to here
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:205:20: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:203:39: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:217:25: branch_true: following ‘true’ branch (when ‘i != 16’)...
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:219:35: branch_true: ...to here
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:221:20: branch_false: following ‘false’ branch (when the strings are equal)...
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:228:21: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:228:20: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:235:21: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:235:20: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:242:21: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:242:20: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:217:39: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:251:25: branch_true: following ‘true’ branch (when ‘i != 16’)...
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:254:35: branch_true: ...to here
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:254:35: acquire_memory: allocated here
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:254:20: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:270:21: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:251:25: branch_true: following ‘true’ branch (when ‘i != 16’)...
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:254:35: branch_true: ...to here
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:460:16: danger: ‘clients[1]’ leaks here; was allocated at [(21)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/20)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def937]
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:460:16: warning[-Wanalyzer-malloc-leak]: leak of ‘clients[2]’
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:203:25: branch_true: following ‘true’ branch (when ‘i != 16’)...
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:205:36: branch_true: ...to here
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:205:20: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:203:39: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:203:25: branch_true: following ‘true’ branch (when ‘i != 16’)...
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:205:36: branch_true: ...to here
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:205:20: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:203:39: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:217:25: branch_true: following ‘true’ branch (when ‘i != 16’)...
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:219:35: branch_true: ...to here
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:221:20: branch_false: following ‘false’ branch (when the strings are equal)...
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:228:21: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:228:20: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:235:21: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:235:20: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:242:21: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:242:20: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:217:39: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:251:25: branch_true: following ‘true’ branch (when ‘i != 16’)...
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:254:35: branch_true: ...to here
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:254:35: acquire_memory: allocated here
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:254:20: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:270:21: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:251:25: branch_true: following ‘true’ branch (when ‘i != 16’)...
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:254:35: branch_true: ...to here
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:254:20: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:270:21: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:251:25: branch_true: following ‘true’ branch (when ‘i != 16’)...
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:254:35: branch_true: ...to here
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:460:16: danger: ‘clients[2]’ leaks here; was allocated at [(21)](sarif:/runs/0/results/3/codeFlows/0/threadFlows/0/locations/20)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def938]
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:460:16: warning[-Wanalyzer-malloc-leak]: leak of ‘clients[3]’
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:203:25: branch_true: following ‘true’ branch (when ‘i != 16’)...
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:205:36: branch_true: ...to here
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:205:20: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:203:39: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:203:25: branch_true: following ‘true’ branch (when ‘i != 16’)...
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:205:36: branch_true: ...to here
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:205:20: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:203:39: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:217:25: branch_true: following ‘true’ branch (when ‘i != 16’)...
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:219:35: branch_true: ...to here
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:221:20: branch_false: following ‘false’ branch (when the strings are equal)...
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:228:21: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:228:20: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:235:21: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:235:20: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:242:21: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:242:20: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:217:39: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:251:25: branch_true: following ‘true’ branch (when ‘i != 16’)...
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:254:35: branch_true: ...to here
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:254:35: acquire_memory: allocated here
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:254:20: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:270:21: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:251:25: branch_true: following ‘true’ branch (when ‘i != 16’)...
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:254:35: branch_true: ...to here
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:254:20: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:270:21: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:251:25: branch_true: following ‘true’ branch (when ‘i != 16’)...
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:254:35: branch_true: ...to here
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:254:20: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:270:21: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:251:25: branch_true: following ‘true’ branch (when ‘i != 16’)...
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:254:35: branch_true: ...to here
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:460:16: danger: ‘clients[3]’ leaks here; was allocated at [(21)](sarif:/runs/0/results/4/codeFlows/0/threadFlows/0/locations/20)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def939]
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:460:16: warning[-Wanalyzer-malloc-leak]: leak of ‘clients[4]’
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:203:25: branch_true: following ‘true’ branch (when ‘i != 16’)...
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:205:36: branch_true: ...to here
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:205:20: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:203:39: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:203:25: branch_true: following ‘true’ branch (when ‘i != 16’)...
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:205:36: branch_true: ...to here
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:205:20: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:203:39: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:217:25: branch_true: following ‘true’ branch (when ‘i != 16’)...
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:219:35: branch_true: ...to here
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:221:20: branch_false: following ‘false’ branch (when the strings are equal)...
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:228:21: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:228:20: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:235:21: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:235:20: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:242:21: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:242:20: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:217:39: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:251:25: branch_true: following ‘true’ branch (when ‘i != 16’)...
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:254:35: branch_true: ...to here
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:254:35: acquire_memory: allocated here
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:254:20: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:270:21: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:251:25: branch_true: following ‘true’ branch (when ‘i != 16’)...
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:254:35: branch_true: ...to here
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:254:20: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:270:21: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:251:25: branch_true: following ‘true’ branch (when ‘i != 16’)...
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:254:35: branch_true: ...to here
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:254:20: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:270:21: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:251:25: branch_true: following ‘true’ branch (when ‘i != 16’)...
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:254:35: branch_true: ...to here
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:254:20: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:270:21: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:251:25: branch_true: following ‘true’ branch (when ‘i != 16’)...
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:254:35: branch_true: ...to here
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:460:16: danger: ‘clients[4]’ leaks here; was allocated at [(21)](sarif:/runs/0/results/5/codeFlows/0/threadFlows/0/locations/20)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def940]
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:473:12: warning[-Wanalyzer-malloc-leak]: leak of ‘CreateNamedPipeA(0, 0, 0, 0, 0, 0, 0, 0)’
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:472:17: acquire_memory: allocated here
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:473:12: danger: ‘CreateNamedPipeA(0, 0, 0, 0, 0, 0, 0, 0)’ leaks here; was allocated at [(1)](sarif:/runs/0/results/6/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def941]
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:475:17: warning[-Wanalyzer-malloc-leak]: leak of ‘CreateNamedPipeA(0, 0, 0, 0, 0, 0, 0, 0)’
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:472:17: acquire_memory: allocated here
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:473:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:475:17: branch_true: ...to here
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:475:17: danger: ‘CreateNamedPipeA(0, 0, 0, 0, 0, 0, 0, 0)’ leaks here; was allocated at [(1)](sarif:/runs/0/results/7/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def942]
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:493:12: warning[-Wanalyzer-malloc-leak]: leak of ‘CreateThread(0, 0, &named_pipe_single_thread, 0, 0, 0)’
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:473:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:481:15: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:483:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:488:30: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:488:30: acquire_memory: allocated here
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:488:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:493:30: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:493:12: danger: ‘CreateThread(0, 0, &named_pipe_single_thread, 0, 0, 0)’ leaks here; was allocated at [(5)](sarif:/runs/0/results/8/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def943]
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:498:12: warning[-Wanalyzer-malloc-leak]: leak of ‘CreateThread(0, 0, &named_pipe_client_thread, 0, 0, 0)’
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:473:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:481:15: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:483:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:488:30: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:488:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:493:30: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:493:30: acquire_memory: allocated here
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:493:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:498:30: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:498:12: danger: ‘CreateThread(0, 0, &named_pipe_client_thread, 0, 0, 0)’ leaks here; was allocated at [(7)](sarif:/runs/0/results/9/codeFlows/0/threadFlows/0/locations/6)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def944]
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:498:12: warning[-Wanalyzer-malloc-leak]: leak of ‘CreateThread(0, 0, &named_pipe_single_thread, 0, 0, 0)’
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:473:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:481:15: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:483:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:488:30: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:488:30: acquire_memory: allocated here
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:488:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:493:30: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:493:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:498:30: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipe.c:498:12: danger: ‘CreateThread(0, 0, &named_pipe_single_thread, 0, 0, 0)’ leaks here; was allocated at [(5)](sarif:/runs/0/results/10/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def945]
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipeOverlapped.c:60:12: warning[-Wanalyzer-malloc-leak]: leak of ‘CreateFileA(lpszPipeName, 3221225472, 0, 0, 3, 1073741824, 0)’
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipeOverlapped.c:41:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipeOverlapped.c:48:24: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipeOverlapped.c:48:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipeOverlapped.c:53:9: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipeOverlapped.c:57:22: acquire_memory: allocated here
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipeOverlapped.c:60:12: danger: ‘CreateFileA(lpszPipeName, 3221225472, 0, 0, 3, 1073741824, 0)’ leaks here; was allocated at [(5)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/4)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def946]
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipeOverlapped.c:187:12: warning[-Wanalyzer-malloc-leak]: leak of ‘CreateNamedPipeA(lpszPipeName, 1073741827, 0, 255, 32, 32, 0, 0)’
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipeOverlapped.c:172:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipeOverlapped.c:178:9: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipeOverlapped.c:183:13: acquire_memory: allocated here
FreeRDP-3.12.0/winpr/libwinpr/pipe/test/TestPipeCreateNamedPipeOverlapped.c:187:12: danger: ‘CreateNamedPipeA(lpszPipeName, 1073741827, 0, 255, 32, 32, 0, 0)’ leaks here; was allocated at [(3)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def947]
FreeRDP-3.12.0/winpr/libwinpr/pool/pool.c:221:22: warning[-Wanalyzer-malloc-leak]: leak of ‘CreateThread(0, 0, &thread_pool_work_func, ptpp, 0, 0)’
FreeRDP-3.12.0/winpr/libwinpr/pool/pool.c:215:16: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/winpr/libwinpr/pool/pool.c:217:33: branch_true: ...to here
FreeRDP-3.12.0/winpr/libwinpr/pool/pool.c:217:33: acquire_memory: allocated here
FreeRDP-3.12.0/winpr/libwinpr/pool/pool.c:218:20: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/pool/pool.c:221:22: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/pool/pool.c:221:22: danger: ‘CreateThread(0, 0, &thread_pool_work_func, ptpp, 0, 0)’ leaks here; was allocated at [(3)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def948]
FreeRDP-3.12.0/winpr/libwinpr/pool/work.c:156:1: warning[-Wanalyzer-malloc-leak]: leak of ‘callbackInstance’
FreeRDP-3.12.0/winpr/libwinpr/pool/work.c:146:51: acquire_memory: allocated here
FreeRDP-3.12.0/winpr/libwinpr/pool/work.c:148:12: branch_true: following ‘true’ branch (when ‘callbackInstance’ is non-NULL)...
FreeRDP-3.12.0/winpr/libwinpr/pool/work.c:150:17: branch_true: ...to here
FreeRDP-3.12.0/winpr/libwinpr/pool/work.c:152:20: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/pool/work.c:156:1: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/pool/work.c:156:1: danger: ‘callbackInstance’ leaks here; was allocated at [(1)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def949]
FreeRDP-3.12.0/winpr/libwinpr/smartcard/smartcard_pcsc.c:2908:12: warning[-Wanalyzer-malloc-leak]: leak of ‘data’
FreeRDP-3.12.0/winpr/libwinpr/smartcard/smartcard_pcsc.c:2871:20: enter_function: entry to ‘PCSC_SCardWriteCacheA’
FreeRDP-3.12.0/winpr/libwinpr/smartcard/smartcard_pcsc.c:2876:34: call_function: calling ‘PCSC_GetCardContextData’ from ‘PCSC_SCardWriteCacheA’
FreeRDP-3.12.0/winpr/libwinpr/smartcard/smartcard_pcsc.c:2876:34: return_function: returning to ‘PCSC_SCardWriteCacheA’ from ‘PCSC_GetCardContextData’
FreeRDP-3.12.0/winpr/libwinpr/smartcard/smartcard_pcsc.c:2879:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/smartcard/smartcard_pcsc.c:2882:14: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/smartcard/smartcard_pcsc.c:2882:14: call_function: calling ‘card_id_and_name_a’ from ‘PCSC_SCardWriteCacheA’
FreeRDP-3.12.0/winpr/libwinpr/smartcard/smartcard_pcsc.c:2882:14: return_function: returning to ‘PCSC_SCardWriteCacheA’ from ‘card_id_and_name_a’
FreeRDP-3.12.0/winpr/libwinpr/smartcard/smartcard_pcsc.c:2884:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/smartcard/smartcard_pcsc.c:2887:16: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/smartcard/smartcard_pcsc.c:2887:16: acquire_memory: allocated here
FreeRDP-3.12.0/winpr/libwinpr/smartcard/smartcard_pcsc.c:2888:12: branch_false: following ‘false’ branch (when ‘data’ is non-NULL)...
FreeRDP-3.12.0/winpr/libwinpr/smartcard/smartcard_pcsc.c:2893:22: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/smartcard/smartcard_pcsc.c:2894:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/smartcard/smartcard_pcsc.c:2900:9: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/smartcard/smartcard_pcsc.c:2908:12: branch_false: following ‘false’ branch...
branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/smartcard/smartcard_pcsc.c:2908:12: danger: ‘data’ leaks here; was allocated at [(18)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/17)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def950]
FreeRDP-3.12.0/winpr/libwinpr/smartcard/smartcard_pcsc.c:2954:12: warning[-Wanalyzer-malloc-leak]: leak of ‘data’
FreeRDP-3.12.0/winpr/libwinpr/smartcard/smartcard_pcsc.c:2918:20: enter_function: entry to ‘PCSC_SCardWriteCacheW’
FreeRDP-3.12.0/winpr/libwinpr/smartcard/smartcard_pcsc.c:2923:34: call_function: calling ‘PCSC_GetCardContextData’ from ‘PCSC_SCardWriteCacheW’
FreeRDP-3.12.0/winpr/libwinpr/smartcard/smartcard_pcsc.c:2923:34: return_function: returning to ‘PCSC_SCardWriteCacheW’ from ‘PCSC_GetCardContextData’
FreeRDP-3.12.0/winpr/libwinpr/smartcard/smartcard_pcsc.c:2925:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/smartcard/smartcard_pcsc.c:2928:14: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/smartcard/smartcard_pcsc.c:2928:14: call_function: calling ‘card_id_and_name_w’ from ‘PCSC_SCardWriteCacheW’
FreeRDP-3.12.0/winpr/libwinpr/smartcard/smartcard_pcsc.c:2928:14: return_function: returning to ‘PCSC_SCardWriteCacheW’ from ‘card_id_and_name_w’
FreeRDP-3.12.0/winpr/libwinpr/smartcard/smartcard_pcsc.c:2930:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/smartcard/smartcard_pcsc.c:2933:16: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/smartcard/smartcard_pcsc.c:2933:16: acquire_memory: allocated here
FreeRDP-3.12.0/winpr/libwinpr/smartcard/smartcard_pcsc.c:2934:12: branch_false: following ‘false’ branch (when ‘data’ is non-NULL)...
FreeRDP-3.12.0/winpr/libwinpr/smartcard/smartcard_pcsc.c:2939:22: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/smartcard/smartcard_pcsc.c:2940:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/smartcard/smartcard_pcsc.c:2946:9: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/smartcard/smartcard_pcsc.c:2954:12: branch_false: following ‘false’ branch...
branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/smartcard/smartcard_pcsc.c:2954:12: danger: ‘data’ leaks here; was allocated at [(23)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/22)
Error: COMPILER_WARNING: [#def951]
FreeRDP-3.12.0/winpr/libwinpr/sspi/Kerberos/kerberos.c:675:29: note[note]: length computed here
Error: COMPILER_WARNING: [#def952]
FreeRDP-3.12.0/winpr/libwinpr/sspi/Kerberos/kerberos.c:678:14: warning[-Wstringop-overflow=]: ‘strncat’ specified bound 1 equals source length
Error: COMPILER_WARNING: [#def953]
FreeRDP-3.12.0/winpr/libwinpr/sspi/Kerberos/kerberos.c:678:14: warning[-Wstringop-overflow=]: ‘strncat’ specified bound depends on the length of the source argument
Error: GCC_ANALYZER_WARNING (CWE-476): [#def954]
FreeRDP-3.12.0/winpr/libwinpr/sspi/Kerberos/kerberos.c:1304:17: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘kerberos_ContextNew(sspi_SecureHandleGetLowerPointer(phCredential))’
FreeRDP-3.12.0/winpr/libwinpr/sspi/Kerberos/kerberos.c:1257:34: enter_function: entry to ‘kerberos_AcceptSecurityContext’
FreeRDP-3.12.0/winpr/libwinpr/sspi/Kerberos/kerberos.c:1289:12: branch_true: following ‘true’ branch (when ‘pInput’ is non-NULL)...
FreeRDP-3.12.0/winpr/libwinpr/sspi/Kerberos/kerberos.c:1290:32: branch_true: ...to here
FreeRDP-3.12.0/winpr/libwinpr/sspi/Kerberos/kerberos.c:1291:12: branch_false: following ‘false’ branch (when ‘pOutput’ is NULL)...
FreeRDP-3.12.0/winpr/libwinpr/sspi/Kerberos/kerberos.c:1294:12: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/sspi/Kerberos/kerberos.c:1294:12: branch_false: following ‘false’ branch (when ‘input_buffer’ is non-NULL)...
FreeRDP-3.12.0/winpr/libwinpr/sspi/Kerberos/kerberos.c:1297:14: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/sspi/Kerberos/kerberos.c:1297:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/sspi/Kerberos/kerberos.c:1300:12: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/sspi/Kerberos/kerberos.c:1300:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/winpr/libwinpr/sspi/Kerberos/kerberos.c:1303:27: branch_true: ...to here
FreeRDP-3.12.0/winpr/libwinpr/sspi/Kerberos/kerberos.c:1303:27: call_function: calling ‘kerberos_ContextNew’ from ‘kerberos_AcceptSecurityContext’
FreeRDP-3.12.0/winpr/libwinpr/sspi/Kerberos/kerberos.c:1303:27: return_function: returning to ‘kerberos_AcceptSecurityContext’ from ‘kerberos_ContextNew’
FreeRDP-3.12.0/winpr/libwinpr/sspi/Kerberos/kerberos.c:1304:17: danger: dereference of NULL ‘kerberos_ContextNew(sspi_SecureHandleGetLowerPointer(phCredential))’
Error: COMPILER_WARNING (CWE-1164): [#def955]
FreeRDP-3.12.0/winpr/libwinpr/sspi/NTLM/ntlm_av_pairs.c:52:20: warning[-Wunused-function]: ‘get_av_pair_string’ defined but not used
Error: GCC_ANALYZER_WARNING (CWE-401): [#def956]
FreeRDP-3.12.0/winpr/libwinpr/sspi/NTLM/ntlm_message.c:1092:52: warning[-Wanalyzer-malloc-leak]: leak of ‘*credentials.identity.User’
FreeRDP-3.12.0/winpr/libwinpr/sspi/NTLM/ntlm_message.c:927:17: enter_function: entry to ‘ntlm_read_AuthenticateMessage’
FreeRDP-3.12.0/winpr/libwinpr/sspi/NTLM/ntlm_message.c:953:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/sspi/NTLM/ntlm_message.c:956:14: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/sspi/NTLM/ntlm_message.c:956:14: call_function: calling ‘ntlm_read_message_header’ from ‘ntlm_read_AuthenticateMessage’
FreeRDP-3.12.0/winpr/libwinpr/sspi/NTLM/ntlm_message.c:956:14: return_function: returning to ‘ntlm_read_AuthenticateMessage’ from ‘ntlm_read_message_header’
FreeRDP-3.12.0/winpr/libwinpr/sspi/NTLM/ntlm_message.c:956:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/sspi/NTLM/ntlm_message.c:959:14: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/sspi/NTLM/ntlm_message.c:959:14: call_function: calling ‘ntlm_read_message_fields’ from ‘ntlm_read_AuthenticateMessage’
FreeRDP-3.12.0/winpr/libwinpr/sspi/NTLM/ntlm_message.c:959:14: return_function: returning to ‘ntlm_read_AuthenticateMessage’ from ‘ntlm_read_message_fields’
FreeRDP-3.12.0/winpr/libwinpr/sspi/NTLM/ntlm_message.c:959:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/sspi/NTLM/ntlm_message.c:963:14: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/sspi/NTLM/ntlm_message.c:963:14: call_function: calling ‘ntlm_read_message_fields’ from ‘ntlm_read_AuthenticateMessage’
FreeRDP-3.12.0/winpr/libwinpr/sspi/NTLM/ntlm_message.c:963:14: return_function: returning to ‘ntlm_read_AuthenticateMessage’ from ‘ntlm_read_message_fields’
FreeRDP-3.12.0/winpr/libwinpr/sspi/NTLM/ntlm_message.c:963:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/sspi/NTLM/ntlm_message.c:967:14: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/sspi/NTLM/ntlm_message.c:967:14: call_function: calling ‘ntlm_read_message_fields’ from ‘ntlm_read_AuthenticateMessage’
FreeRDP-3.12.0/winpr/libwinpr/sspi/NTLM/ntlm_message.c:967:14: return_function: returning to ‘ntlm_read_AuthenticateMessage’ from ‘ntlm_read_message_fields’
FreeRDP-3.12.0/winpr/libwinpr/sspi/NTLM/ntlm_message.c:967:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/sspi/NTLM/ntlm_message.c:970:14: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/sspi/NTLM/ntlm_message.c:970:14: call_function: calling ‘ntlm_read_message_fields’ from ‘ntlm_read_AuthenticateMessage’
FreeRDP-3.12.0/winpr/libwinpr/sspi/NTLM/ntlm_message.c:970:14: return_function: returning to ‘ntlm_read_AuthenticateMessage’ from ‘ntlm_read_message_fields’
FreeRDP-3.12.0/winpr/libwinpr/sspi/NTLM/ntlm_message.c:970:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/sspi/NTLM/ntlm_message.c:973:14: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/sspi/NTLM/ntlm_message.c:973:14: call_function: calling ‘ntlm_read_message_fields’ from ‘ntlm_read_AuthenticateMessage’
FreeRDP-3.12.0/winpr/libwinpr/sspi/NTLM/ntlm_message.c:973:14: return_function: returning to ‘ntlm_read_AuthenticateMessage’ from ‘ntlm_read_message_fields’
FreeRDP-3.12.0/winpr/libwinpr/sspi/NTLM/ntlm_message.c:973:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/sspi/NTLM/ntlm_message.c:976:14: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/sspi/NTLM/ntlm_message.c:976:14: call_function: calling ‘ntlm_read_message_fields’ from ‘ntlm_read_AuthenticateMessage’
FreeRDP-3.12.0/winpr/libwinpr/sspi/NTLM/ntlm_message.c:976:14: return_function: returning to ‘ntlm_read_AuthenticateMessage’ from ‘ntlm_read_message_fields’
FreeRDP-3.12.0/winpr/libwinpr/sspi/NTLM/ntlm_message.c:976:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/sspi/NTLM/ntlm_message.c:981:14: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/sspi/NTLM/ntlm_message.c:981:14: call_function: calling ‘ntlm_read_negotiate_flags’ from ‘ntlm_read_AuthenticateMessage’
FreeRDP-3.12.0/winpr/libwinpr/sspi/NTLM/ntlm_message.c:981:14: return_function: returning to ‘ntlm_read_AuthenticateMessage’ from ‘ntlm_read_negotiate_flags’
FreeRDP-3.12.0/winpr/libwinpr/sspi/NTLM/ntlm_message.c:981:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/sspi/NTLM/ntlm_message.c:985:14: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/sspi/NTLM/ntlm_message.c:988:13: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/sspi/NTLM/ntlm_message.c:991:13: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/sspi/NTLM/ntlm_message.c:991:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/sspi/NTLM/ntlm_message.c:997:31: call_function: inlined call to ‘Stream_GetPosition’ from ‘ntlm_read_AuthenticateMessage’
FreeRDP-3.12.0/winpr/libwinpr/sspi/NTLM/ntlm_message.c:1000:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/sspi/NTLM/ntlm_message.c:1003:14: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/sspi/NTLM/ntlm_message.c:1003:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/sspi/NTLM/ntlm_message.c:1006:14: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/sspi/NTLM/ntlm_message.c:1006:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/sspi/NTLM/ntlm_message.c:1009:14: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/sspi/NTLM/ntlm_message.c:1009:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/sspi/NTLM/ntlm_message.c:1013:14: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/sspi/NTLM/ntlm_message.c:1013:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/sspi/NTLM/ntlm_message.c:1017:13: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/sspi/NTLM/ntlm_message.c:1046:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/sspi/NTLM/ntlm_message.c:1050:13: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/sspi/NTLM/ntlm_message.c:1062:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/sspi/NTLM/ntlm_message.c:1065:9: call_function: inlined call to ‘Stream_Buffer’ from ‘ntlm_read_AuthenticateMessage’
FreeRDP-3.12.0/winpr/libwinpr/sspi/NTLM/ntlm_message.c:1069:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/sspi/NTLM/ntlm_message.c:1084:13: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/sspi/NTLM/ntlm_message.c:1084:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/winpr/libwinpr/sspi/NTLM/ntlm_message.c:1086:55: branch_true: ...to here
FreeRDP-3.12.0/winpr/libwinpr/sspi/NTLM/ntlm_message.c:1086:55: acquire_memory: allocated here
FreeRDP-3.12.0/winpr/libwinpr/sspi/NTLM/ntlm_message.c:1088:20: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/sspi/NTLM/ntlm_message.c:1091:17: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/sspi/NTLM/ntlm_message.c:1092:52: danger: ‘*credentials.identity.User’ leaks here; was allocated at [(219)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/218)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def957]
FreeRDP-3.12.0/winpr/libwinpr/sspi/NTLM/ntlm_message.c:1104:54: warning[-Wanalyzer-malloc-leak]: leak of ‘*credentials.identity.Domain’
FreeRDP-3.12.0/winpr/libwinpr/sspi/NTLM/ntlm_message.c:927:17: enter_function: entry to ‘ntlm_read_AuthenticateMessage’
FreeRDP-3.12.0/winpr/libwinpr/sspi/NTLM/ntlm_message.c:953:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/sspi/NTLM/ntlm_message.c:956:14: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/sspi/NTLM/ntlm_message.c:956:14: call_function: calling ‘ntlm_read_message_header’ from ‘ntlm_read_AuthenticateMessage’
FreeRDP-3.12.0/winpr/libwinpr/sspi/NTLM/ntlm_message.c:956:14: return_function: returning to ‘ntlm_read_AuthenticateMessage’ from ‘ntlm_read_message_header’
FreeRDP-3.12.0/winpr/libwinpr/sspi/NTLM/ntlm_message.c:956:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/sspi/NTLM/ntlm_message.c:959:14: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/sspi/NTLM/ntlm_message.c:959:14: call_function: calling ‘ntlm_read_message_fields’ from ‘ntlm_read_AuthenticateMessage’
FreeRDP-3.12.0/winpr/libwinpr/sspi/NTLM/ntlm_message.c:959:14: return_function: returning to ‘ntlm_read_AuthenticateMessage’ from ‘ntlm_read_message_fields’
FreeRDP-3.12.0/winpr/libwinpr/sspi/NTLM/ntlm_message.c:959:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/sspi/NTLM/ntlm_message.c:963:14: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/sspi/NTLM/ntlm_message.c:963:14: call_function: calling ‘ntlm_read_message_fields’ from ‘ntlm_read_AuthenticateMessage’
FreeRDP-3.12.0/winpr/libwinpr/sspi/NTLM/ntlm_message.c:963:14: return_function: returning to ‘ntlm_read_AuthenticateMessage’ from ‘ntlm_read_message_fields’
FreeRDP-3.12.0/winpr/libwinpr/sspi/NTLM/ntlm_message.c:963:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/sspi/NTLM/ntlm_message.c:967:14: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/sspi/NTLM/ntlm_message.c:967:14: call_function: calling ‘ntlm_read_message_fields’ from ‘ntlm_read_AuthenticateMessage’
FreeRDP-3.12.0/winpr/libwinpr/sspi/NTLM/ntlm_message.c:967:14: return_function: returning to ‘ntlm_read_AuthenticateMessage’ from ‘ntlm_read_message_fields’
FreeRDP-3.12.0/winpr/libwinpr/sspi/NTLM/ntlm_message.c:967:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/sspi/NTLM/ntlm_message.c:970:14: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/sspi/NTLM/ntlm_message.c:970:14: call_function: calling ‘ntlm_read_message_fields’ from ‘ntlm_read_AuthenticateMessage’
FreeRDP-3.12.0/winpr/libwinpr/sspi/NTLM/ntlm_message.c:970:14: return_function: returning to ‘ntlm_read_AuthenticateMessage’ from ‘ntlm_read_message_fields’
FreeRDP-3.12.0/winpr/libwinpr/sspi/NTLM/ntlm_message.c:970:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/sspi/NTLM/ntlm_message.c:973:14: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/sspi/NTLM/ntlm_message.c:973:14: call_function: calling ‘ntlm_read_message_fields’ from ‘ntlm_read_AuthenticateMessage’
FreeRDP-3.12.0/winpr/libwinpr/sspi/NTLM/ntlm_message.c:973:14: return_function: returning to ‘ntlm_read_AuthenticateMessage’ from ‘ntlm_read_message_fields’
FreeRDP-3.12.0/winpr/libwinpr/sspi/NTLM/ntlm_message.c:973:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/sspi/NTLM/ntlm_message.c:976:14: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/sspi/NTLM/ntlm_message.c:976:14: call_function: calling ‘ntlm_read_message_fields’ from ‘ntlm_read_AuthenticateMessage’
FreeRDP-3.12.0/winpr/libwinpr/sspi/NTLM/ntlm_message.c:976:14: return_function: returning to ‘ntlm_read_AuthenticateMessage’ from ‘ntlm_read_message_fields’
FreeRDP-3.12.0/winpr/libwinpr/sspi/NTLM/ntlm_message.c:976:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/sspi/NTLM/ntlm_message.c:981:14: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/sspi/NTLM/ntlm_message.c:981:14: call_function: calling ‘ntlm_read_negotiate_flags’ from ‘ntlm_read_AuthenticateMessage’
FreeRDP-3.12.0/winpr/libwinpr/sspi/NTLM/ntlm_message.c:981:14: return_function: returning to ‘ntlm_read_AuthenticateMessage’ from ‘ntlm_read_negotiate_flags’
FreeRDP-3.12.0/winpr/libwinpr/sspi/NTLM/ntlm_message.c:981:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/sspi/NTLM/ntlm_message.c:985:14: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/sspi/NTLM/ntlm_message.c:988:13: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/sspi/NTLM/ntlm_message.c:991:13: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/sspi/NTLM/ntlm_message.c:991:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/sspi/NTLM/ntlm_message.c:997:31: call_function: inlined call to ‘Stream_GetPosition’ from ‘ntlm_read_AuthenticateMessage’
FreeRDP-3.12.0/winpr/libwinpr/sspi/NTLM/ntlm_message.c:1000:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/sspi/NTLM/ntlm_message.c:1003:14: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/sspi/NTLM/ntlm_message.c:1003:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/sspi/NTLM/ntlm_message.c:1006:14: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/sspi/NTLM/ntlm_message.c:1006:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/sspi/NTLM/ntlm_message.c:1009:14: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/sspi/NTLM/ntlm_message.c:1009:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/sspi/NTLM/ntlm_message.c:1013:14: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/sspi/NTLM/ntlm_message.c:1013:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/sspi/NTLM/ntlm_message.c:1017:13: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/sspi/NTLM/ntlm_message.c:1046:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/sspi/NTLM/ntlm_message.c:1050:13: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/sspi/NTLM/ntlm_message.c:1062:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/sspi/NTLM/ntlm_message.c:1065:9: call_function: inlined call to ‘Stream_Buffer’ from ‘ntlm_read_AuthenticateMessage’
FreeRDP-3.12.0/winpr/libwinpr/sspi/NTLM/ntlm_message.c:1069:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/sspi/NTLM/ntlm_message.c:1084:13: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/sspi/NTLM/ntlm_message.c:1095:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/winpr/libwinpr/sspi/NTLM/ntlm_message.c:1097:57: branch_true: ...to here
FreeRDP-3.12.0/winpr/libwinpr/sspi/NTLM/ntlm_message.c:1097:57: acquire_memory: allocated here
FreeRDP-3.12.0/winpr/libwinpr/sspi/NTLM/ntlm_message.c:1099:20: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/sspi/NTLM/ntlm_message.c:1102:17: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/sspi/NTLM/ntlm_message.c:1104:54: danger: ‘*credentials.identity.Domain’ leaks here; was allocated at [(219)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/218)
Error: GCC_ANALYZER_WARNING (CWE-476): [#def958]
FreeRDP-3.12.0/winpr/libwinpr/sspi/Schannel/schannel.c:139:17: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘credentials’
FreeRDP-3.12.0/winpr/libwinpr/sspi/Schannel/schannel.c:127:34: enter_function: entry to ‘schannel_AcquireCredentialsHandleW’
FreeRDP-3.12.0/winpr/libwinpr/sspi/Schannel/schannel.c:138:31: call_function: inlined call to ‘schannel_CredentialsNew’ from ‘schannel_AcquireCredentialsHandleW’
FreeRDP-3.12.0/winpr/libwinpr/sspi/Schannel/schannel.c:139:17: danger: ‘credentials’ could be NULL: unchecked value from [(3)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-476): [#def959]
FreeRDP-3.12.0/winpr/libwinpr/sspi/Schannel/schannel.c:154:17: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘credentials’
FreeRDP-3.12.0/winpr/libwinpr/sspi/Schannel/schannel.c:127:34: enter_function: entry to ‘schannel_AcquireCredentialsHandleW’
FreeRDP-3.12.0/winpr/libwinpr/sspi/Schannel/schannel.c:135:12: branch_false: following ‘false’ branch (when ‘fCredentialUse != 2’)...
FreeRDP-3.12.0/winpr/libwinpr/sspi/Schannel/schannel.c:151:17: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/sspi/Schannel/schannel.c:151:17: branch_true: following ‘true’ branch (when ‘fCredentialUse == 1’)...
FreeRDP-3.12.0/winpr/libwinpr/sspi/Schannel/schannel.c:153:31: call_function: inlined call to ‘schannel_CredentialsNew’ from ‘schannel_AcquireCredentialsHandleW’
FreeRDP-3.12.0/winpr/libwinpr/sspi/Schannel/schannel.c:154:17: danger: ‘credentials’ could be NULL: unchecked value from [(7)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/6)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def960]
FreeRDP-3.12.0/winpr/libwinpr/sspi/sspi_winpr.c:1087:1: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.12.0/winpr/libwinpr/sspi/sspi_winpr.c:1123:34: enter_function: entry to ‘winpr_EnumerateSecurityPackagesA’
FreeRDP-3.12.0/winpr/libwinpr/sspi/sspi_winpr.c:1129:27: call_function: calling ‘sspi_ContextBufferAlloc’ from ‘winpr_EnumerateSecurityPackagesA’
FreeRDP-3.12.0/winpr/libwinpr/sspi/sspi_winpr.c:1129:27: return_function: returning to ‘winpr_EnumerateSecurityPackagesA’ from ‘sspi_ContextBufferAlloc’
FreeRDP-3.12.0/winpr/libwinpr/sspi/sspi_winpr.c:1133:12: branch_false: following ‘false’ branch...
branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/sspi/sspi_winpr.c:1136:32: branch_true: following ‘true’ branch (when ‘index != 5’)...
FreeRDP-3.12.0/winpr/libwinpr/sspi/sspi_winpr.c:1138:53: branch_true: ...to here
FreeRDP-3.12.0/winpr/libwinpr/sspi/sspi_winpr.c:1142:44: acquire_memory: allocated here
FreeRDP-3.12.0/winpr/libwinpr/sspi/sspi_winpr.c:1145:20: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/sspi/sspi_winpr.c:1145:21: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/sspi/sspi_winpr.c:1145:21: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/winpr/libwinpr/sspi/sspi_winpr.c:1147:25: branch_true: ...to here
FreeRDP-3.12.0/winpr/libwinpr/sspi/sspi_winpr.c:1147:25: call_function: calling ‘sspi_ContextBufferFree’ from ‘winpr_EnumerateSecurityPackagesA’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def961]
FreeRDP-3.12.0/winpr/libwinpr/synch/../handle/handle.h:141:9: warning[-Wanalyzer-malloc-leak]: leak of ‘CreateSemaphoreW(lpSemaphoreAttributes, lInitialCount, lMaximumCount, 0)’
FreeRDP-3.12.0/winpr/libwinpr/synch/semaphore.c:196:8: enter_function: entry to ‘CreateSemaphoreA’
FreeRDP-3.12.0/winpr/libwinpr/synch/semaphore.c:199:16: acquire_memory: allocated here
FreeRDP-3.12.0/winpr/libwinpr/synch/semaphore.c:199:16: call_function: calling ‘CreateSemaphoreW’ from ‘CreateSemaphoreA’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def962]
FreeRDP-3.12.0/winpr/libwinpr/synch/event.c:276:20: warning[-Wanalyzer-malloc-leak]: leak of ‘CreateEventW(lpEventAttributes, manual, initial, lpName)’
FreeRDP-3.12.0/winpr/libwinpr/synch/event.c:332:8: enter_function: entry to ‘CreateEventExW’
FreeRDP-3.12.0/winpr/libwinpr/synch/event.c:348:16: acquire_memory: allocated here
FreeRDP-3.12.0/winpr/libwinpr/synch/event.c:348:16: call_function: calling ‘CreateEventW’ from ‘CreateEventExW’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def963]
FreeRDP-3.12.0/winpr/libwinpr/synch/event.c:281:9: warning[-Wanalyzer-malloc-leak]: leak of ‘CreateEventW(lpEventAttributes, manual, initial, lpName)’
FreeRDP-3.12.0/winpr/libwinpr/synch/event.c:332:8: enter_function: entry to ‘CreateEventExW’
FreeRDP-3.12.0/winpr/libwinpr/synch/event.c:348:16: acquire_memory: allocated here
FreeRDP-3.12.0/winpr/libwinpr/synch/event.c:348:16: call_function: calling ‘CreateEventW’ from ‘CreateEventExW’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def964]
FreeRDP-3.12.0/winpr/libwinpr/synch/event.c:293:12: warning[-Wanalyzer-malloc-leak]: leak of ‘CreateEventA(lpEventAttributes, bManualReset, bInitialState, name)’
FreeRDP-3.12.0/winpr/libwinpr/synch/event.c:267:8: enter_function: entry to ‘CreateEventW’
FreeRDP-3.12.0/winpr/libwinpr/synch/event.c:273:12: branch_false: following ‘false’ branch (when ‘lpName’ is NULL)...
FreeRDP-3.12.0/winpr/libwinpr/synch/event.c:280:18: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/synch/event.c:280:18: acquire_memory: allocated here
FreeRDP-3.12.0/winpr/libwinpr/synch/event.c:280:18: call_function: calling ‘CreateEventA’ from ‘CreateEventW’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def965]
FreeRDP-3.12.0/winpr/libwinpr/synch/event.c:293:12: warning[-Wanalyzer-malloc-leak]: leak of ‘CreateEventA(lpEventAttributes, manual, initial, lpName)’
FreeRDP-3.12.0/winpr/libwinpr/synch/event.c:351:8: enter_function: entry to ‘CreateEventExA’
FreeRDP-3.12.0/winpr/libwinpr/synch/event.c:367:16: acquire_memory: allocated here
FreeRDP-3.12.0/winpr/libwinpr/synch/event.c:367:16: call_function: calling ‘CreateEventA’ from ‘CreateEventExA’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def966]
FreeRDP-3.12.0/winpr/libwinpr/synch/event.c:309:14: warning[-Wanalyzer-malloc-leak]: leak of ‘CreateEventA(lpEventAttributes, bManualReset, bInitialState, name)’
FreeRDP-3.12.0/winpr/libwinpr/synch/event.c:267:8: enter_function: entry to ‘CreateEventW’
FreeRDP-3.12.0/winpr/libwinpr/synch/event.c:273:12: branch_false: following ‘false’ branch (when ‘lpName’ is NULL)...
FreeRDP-3.12.0/winpr/libwinpr/synch/event.c:280:18: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/synch/event.c:280:18: acquire_memory: allocated here
FreeRDP-3.12.0/winpr/libwinpr/synch/event.c:280:18: call_function: calling ‘CreateEventA’ from ‘CreateEventW’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def967]
FreeRDP-3.12.0/winpr/libwinpr/synch/event.c:309:14: warning[-Wanalyzer-malloc-leak]: leak of ‘CreateEventA(lpEventAttributes, manual, initial, lpName)’
FreeRDP-3.12.0/winpr/libwinpr/synch/event.c:351:8: enter_function: entry to ‘CreateEventExA’
FreeRDP-3.12.0/winpr/libwinpr/synch/event.c:367:16: acquire_memory: allocated here
FreeRDP-3.12.0/winpr/libwinpr/synch/event.c:367:16: call_function: calling ‘CreateEventA’ from ‘CreateEventExA’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def968]
FreeRDP-3.12.0/winpr/libwinpr/synch/event.c:309:14: warning[-Wanalyzer-malloc-leak]: leak of ‘CreateEventW(lpEventAttributes, manual, initial, lpName)’
FreeRDP-3.12.0/winpr/libwinpr/synch/event.c:332:8: enter_function: entry to ‘CreateEventExW’
FreeRDP-3.12.0/winpr/libwinpr/synch/event.c:348:16: acquire_memory: allocated here
FreeRDP-3.12.0/winpr/libwinpr/synch/event.c:348:16: call_function: calling ‘CreateEventW’ from ‘CreateEventExW’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def969]
FreeRDP-3.12.0/winpr/libwinpr/synch/event.c:447:16: warning[-Wanalyzer-malloc-leak]: leak of ‘CreateFileDescriptorEventW(lpEventAttributes, bManualReset, bInitialState, FileDescriptor, mode)’
FreeRDP-3.12.0/winpr/libwinpr/synch/event.c:453:8: enter_function: entry to ‘CreateFileDescriptorEventA’
FreeRDP-3.12.0/winpr/libwinpr/synch/event.c:456:16: acquire_memory: allocated here
FreeRDP-3.12.0/winpr/libwinpr/synch/event.c:456:16: call_function: calling ‘CreateFileDescriptorEventW’ from ‘CreateFileDescriptorEventA’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def970]
FreeRDP-3.12.0/winpr/libwinpr/synch/event.c:447:16: warning[-Wanalyzer-malloc-leak]: leak of ‘CreateFileDescriptorEventW(lpEventAttributes, bManualReset, bInitialState, (int)(long int)pObject, 1)’
FreeRDP-3.12.0/winpr/libwinpr/synch/event.c:463:8: enter_function: entry to ‘CreateWaitObjectEvent’
FreeRDP-3.12.0/winpr/libwinpr/synch/event.c:467:16: acquire_memory: allocated here
FreeRDP-3.12.0/winpr/libwinpr/synch/event.c:467:16: call_function: calling ‘CreateFileDescriptorEventW’ from ‘CreateWaitObjectEvent’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def971]
FreeRDP-3.12.0/winpr/libwinpr/synch/mutex.c:130:20: warning[-Wanalyzer-malloc-leak]: leak of ‘CreateMutexW(lpMutexAttributes, initial, lpName)’
FreeRDP-3.12.0/winpr/libwinpr/synch/mutex.c:184:8: enter_function: entry to ‘CreateMutexExW’
FreeRDP-3.12.0/winpr/libwinpr/synch/mutex.c:197:16: acquire_memory: allocated here
FreeRDP-3.12.0/winpr/libwinpr/synch/mutex.c:197:16: call_function: calling ‘CreateMutexW’ from ‘CreateMutexExW’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def972]
FreeRDP-3.12.0/winpr/libwinpr/synch/mutex.c:135:9: warning[-Wanalyzer-malloc-leak]: leak of ‘CreateMutexW(lpMutexAttributes, initial, lpName)’
FreeRDP-3.12.0/winpr/libwinpr/synch/mutex.c:184:8: enter_function: entry to ‘CreateMutexExW’
FreeRDP-3.12.0/winpr/libwinpr/synch/mutex.c:197:16: acquire_memory: allocated here
FreeRDP-3.12.0/winpr/libwinpr/synch/mutex.c:197:16: call_function: calling ‘CreateMutexW’ from ‘CreateMutexExW’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def973]
FreeRDP-3.12.0/winpr/libwinpr/synch/mutex.c:165:16: warning[-Wanalyzer-malloc-leak]: leak of ‘CreateMutexA(lpMutexAttributes, bInitialOwner, name)’
FreeRDP-3.12.0/winpr/libwinpr/synch/mutex.c:122:8: enter_function: entry to ‘CreateMutexW’
FreeRDP-3.12.0/winpr/libwinpr/synch/mutex.c:127:12: branch_false: following ‘false’ branch (when ‘lpName’ is NULL)...
FreeRDP-3.12.0/winpr/libwinpr/synch/mutex.c:134:18: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/synch/mutex.c:134:18: acquire_memory: allocated here
FreeRDP-3.12.0/winpr/libwinpr/synch/mutex.c:134:18: call_function: calling ‘CreateMutexA’ from ‘CreateMutexW’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def974]
FreeRDP-3.12.0/winpr/libwinpr/synch/mutex.c:165:16: warning[-Wanalyzer-malloc-leak]: leak of ‘CreateMutexA(lpMutexAttributes, initial, lpName)’
FreeRDP-3.12.0/winpr/libwinpr/synch/mutex.c:168:8: enter_function: entry to ‘CreateMutexExA’
FreeRDP-3.12.0/winpr/libwinpr/synch/mutex.c:181:16: acquire_memory: allocated here
FreeRDP-3.12.0/winpr/libwinpr/synch/mutex.c:181:16: call_function: calling ‘CreateMutexA’ from ‘CreateMutexExA’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def975]
FreeRDP-3.12.0/winpr/libwinpr/synch/semaphore.c:137:12: warning[-Wanalyzer-malloc-leak]: leak of ‘CreateSemaphoreW(lpSemaphoreAttributes, lInitialCount, lMaximumCount, 0)’
FreeRDP-3.12.0/winpr/libwinpr/synch/semaphore.c:196:8: enter_function: entry to ‘CreateSemaphoreA’
FreeRDP-3.12.0/winpr/libwinpr/synch/semaphore.c:199:16: acquire_memory: allocated here
FreeRDP-3.12.0/winpr/libwinpr/synch/semaphore.c:199:16: call_function: calling ‘CreateSemaphoreW’ from ‘CreateSemaphoreA’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def976]
FreeRDP-3.12.0/winpr/libwinpr/synch/semaphore.c:148:17: warning[-Wanalyzer-malloc-leak]: leak of ‘CreateSemaphoreW(lpSemaphoreAttributes, lInitialCount, lMaximumCount, 0)’
FreeRDP-3.12.0/winpr/libwinpr/synch/semaphore.c:196:8: enter_function: entry to ‘CreateSemaphoreA’
FreeRDP-3.12.0/winpr/libwinpr/synch/semaphore.c:199:16: acquire_memory: allocated here
FreeRDP-3.12.0/winpr/libwinpr/synch/semaphore.c:199:16: call_function: calling ‘CreateSemaphoreW’ from ‘CreateSemaphoreA’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def977]
FreeRDP-3.12.0/winpr/libwinpr/synch/test/TestSynchBarrier.c:176:9: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.12.0/winpr/libwinpr/synch/test/TestSynchBarrier.c:187:5: enter_function: entry to ‘TestSynchBarrier’
FreeRDP-3.12.0/winpr/libwinpr/synch/test/TestSynchBarrier.c:206:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/synch/test/TestSynchBarrier.c:215:13: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/synch/test/TestSynchBarrier.c:215:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/synch/test/TestSynchBarrier.c:224:13: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/synch/test/TestSynchBarrier.c:224:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/synch/test/TestSynchBarrier.c:235:14: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/synch/test/TestSynchBarrier.c:235:14: call_function: calling ‘TestSynchBarrierWithFlags’ from ‘TestSynchBarrier’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def978]
FreeRDP-3.12.0/winpr/libwinpr/synch/test/TestSynchCritical.c:314:16: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.12.0/winpr/libwinpr/synch/test/TestSynchCritical.c:135:16: branch_true: following ‘true’ branch (when ‘dwSpinCount != 0’)...
FreeRDP-3.12.0/winpr/libwinpr/synch/test/TestSynchCritical.c:137:39: branch_true: ...to here
FreeRDP-3.12.0/winpr/libwinpr/synch/test/TestSynchCritical.c:143:20: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/synch/test/TestSynchCritical.c:151:17: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/synch/test/TestSynchCritical.c:153:20: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/synch/test/TestSynchCritical.c:156:25: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/synch/test/TestSynchCritical.c:169:16: branch_true: following ‘true’ branch (when ‘i != 10’)...
FreeRDP-3.12.0/winpr/libwinpr/synch/test/TestSynchCritical.c:171:21: branch_true: ...to here
FreeRDP-3.12.0/winpr/libwinpr/synch/test/TestSynchCritical.c:171:20: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/synch/test/TestSynchCritical.c:177:20: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/synch/test/TestSynchCritical.c:177:20: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/winpr/libwinpr/synch/test/TestSynchCritical.c:179:25: branch_true: ...to here
FreeRDP-3.12.0/winpr/libwinpr/synch/test/TestSynchCritical.c:190:20: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/synch/test/TestSynchCritical.c:169:24: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/synch/test/TestSynchCritical.c:197:16: branch_true: following ‘true’ branch (when ‘i != -1’)...
FreeRDP-3.12.0/winpr/libwinpr/synch/test/TestSynchCritical.c:199:17: branch_true: ...to here
FreeRDP-3.12.0/winpr/libwinpr/synch/test/TestSynchCritical.c:200:20: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/synch/test/TestSynchCritical.c:206:21: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/synch/test/TestSynchCritical.c:206:46: branch_true: following ‘true’ branch (when ‘i != 0’)...
branch_true: ...to here
FreeRDP-3.12.0/winpr/libwinpr/synch/test/TestSynchCritical.c:206:20: branch_false: following ‘false’ branch...
branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/synch/test/TestSynchCritical.c:222:12: branch_false: following ‘false’ branch (when ‘hThreads’ is non-NULL)...
branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/synch/test/TestSynchCritical.c:228:25: branch_true: following ‘true’ branch (when ‘j != 4’)...
FreeRDP-3.12.0/winpr/libwinpr/synch/test/TestSynchCritical.c:230:31: branch_true: ...to here
FreeRDP-3.12.0/winpr/libwinpr/synch/test/TestSynchCritical.c:238:33: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/winpr/libwinpr/synch/test/TestSynchCritical.c:240:39: branch_true: ...to here
FreeRDP-3.12.0/winpr/libwinpr/synch/test/TestSynchCritical.c:241:35: acquire_memory: allocated here
FreeRDP-3.12.0/winpr/libwinpr/synch/test/TestSynchCritical.c:240:28: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/synch/test/TestSynchCritical.c:238:57: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/synch/test/TestSynchCritical.c:238:33: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/winpr/libwinpr/synch/test/TestSynchCritical.c:240:39: branch_true: ...to here
FreeRDP-3.12.0/winpr/libwinpr/synch/test/TestSynchCritical.c:240:28: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/synch/test/TestSynchCritical.c:238:57: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/synch/test/TestSynchCritical.c:238:33: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/synch/test/TestSynchCritical.c:249:17: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/synch/test/TestSynchCritical.c:252:33: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/winpr/libwinpr/synch/test/TestSynchCritical.c:254:57: branch_true: ...to here
FreeRDP-3.12.0/winpr/libwinpr/synch/test/TestSynchCritical.c:314:16: danger: ‘<unknown>’ leaks here; was allocated at [(35)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/34)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def979]
FreeRDP-3.12.0/winpr/libwinpr/synch/test/TestSynchCritical.c:314:16: warning[-Wanalyzer-malloc-leak]: leak of ‘hThreads’
FreeRDP-3.12.0/winpr/libwinpr/synch/test/TestSynchCritical.c:135:16: branch_true: following ‘true’ branch (when ‘dwSpinCount != 0’)...
FreeRDP-3.12.0/winpr/libwinpr/synch/test/TestSynchCritical.c:137:39: branch_true: ...to here
FreeRDP-3.12.0/winpr/libwinpr/synch/test/TestSynchCritical.c:143:20: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/synch/test/TestSynchCritical.c:151:17: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/synch/test/TestSynchCritical.c:153:20: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/synch/test/TestSynchCritical.c:156:25: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/synch/test/TestSynchCritical.c:169:16: branch_true: following ‘true’ branch (when ‘i != 10’)...
FreeRDP-3.12.0/winpr/libwinpr/synch/test/TestSynchCritical.c:171:21: branch_true: ...to here
FreeRDP-3.12.0/winpr/libwinpr/synch/test/TestSynchCritical.c:171:20: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/synch/test/TestSynchCritical.c:177:20: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/synch/test/TestSynchCritical.c:177:20: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/winpr/libwinpr/synch/test/TestSynchCritical.c:179:25: branch_true: ...to here
FreeRDP-3.12.0/winpr/libwinpr/synch/test/TestSynchCritical.c:190:20: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/synch/test/TestSynchCritical.c:169:24: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/synch/test/TestSynchCritical.c:197:16: branch_true: following ‘true’ branch (when ‘i != -1’)...
FreeRDP-3.12.0/winpr/libwinpr/synch/test/TestSynchCritical.c:199:17: branch_true: ...to here
FreeRDP-3.12.0/winpr/libwinpr/synch/test/TestSynchCritical.c:200:20: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/synch/test/TestSynchCritical.c:206:21: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/synch/test/TestSynchCritical.c:206:46: branch_true: following ‘true’ branch (when ‘i != 0’)...
branch_true: ...to here
FreeRDP-3.12.0/winpr/libwinpr/synch/test/TestSynchCritical.c:206:20: branch_false: following ‘false’ branch...
branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/synch/test/TestSynchCritical.c:221:29: acquire_memory: allocated here
FreeRDP-3.12.0/winpr/libwinpr/synch/test/TestSynchCritical.c:222:12: branch_false: following ‘false’ branch (when ‘hThreads’ is non-NULL)...
branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/synch/test/TestSynchCritical.c:228:25: branch_true: following ‘true’ branch (when ‘j != 4’)...
FreeRDP-3.12.0/winpr/libwinpr/synch/test/TestSynchCritical.c:230:31: branch_true: ...to here
FreeRDP-3.12.0/winpr/libwinpr/synch/test/TestSynchCritical.c:240:28: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/winpr/libwinpr/synch/test/TestSynchCritical.c:243:33: branch_true: ...to here
FreeRDP-3.12.0/winpr/libwinpr/synch/test/TestSynchCritical.c:314:16: danger: ‘hThreads’ leaks here; was allocated at [(23)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/22)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def980]
FreeRDP-3.12.0/winpr/libwinpr/synch/test/TestSynchCritical.c:352:21: warning[-Wanalyzer-malloc-leak]: leak of ‘CreateThread(0, 0, &TestSynchCritical_Main, & bThreadTerminated, 0, 0)’
FreeRDP-3.12.0/winpr/libwinpr/synch/test/TestSynchCritical.c:336:25: acquire_memory: allocated here
FreeRDP-3.12.0/winpr/libwinpr/synch/test/TestSynchCritical.c:336:12: branch_false: following ‘false’ branch...
branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/synch/test/TestSynchCritical.c:350:27: branch_true: following ‘true’ branch (when ‘i != 400’)...
FreeRDP-3.12.0/winpr/libwinpr/synch/test/TestSynchCritical.c:352:21: branch_true: ...to here
FreeRDP-3.12.0/winpr/libwinpr/synch/test/TestSynchCritical.c:352:21: danger: ‘CreateThread(0, 0, &TestSynchCritical_Main, & bThreadTerminated, 0, 0)’ leaks here; was allocated at [(1)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def981]
FreeRDP-3.12.0/winpr/libwinpr/synch/test/TestSynchInit.c:165:16: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.12.0/winpr/libwinpr/synch/test/TestSynchInit.c:92:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/synch/test/TestSynchInit.c:104:12: branch_false: following ‘false’ branch...
branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/synch/test/TestSynchInit.c:111:27: branch_true: following ‘true’ branch (when ‘dwCreatedThreads != 100’)...
FreeRDP-3.12.0/winpr/libwinpr/synch/test/TestSynchInit.c:113:37: branch_true: ...to here
FreeRDP-3.12.0/winpr/libwinpr/synch/test/TestSynchInit.c:113:37: acquire_memory: allocated here
FreeRDP-3.12.0/winpr/libwinpr/synch/test/TestSynchInit.c:113:20: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/synch/test/TestSynchInit.c:119:17: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/synch/test/TestSynchInit.c:111:27: branch_true: following ‘true’ branch (when ‘dwCreatedThreads != 100’)...
FreeRDP-3.12.0/winpr/libwinpr/synch/test/TestSynchInit.c:113:37: branch_true: ...to here
FreeRDP-3.12.0/winpr/libwinpr/synch/test/TestSynchInit.c:113:20: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/synch/test/TestSynchInit.c:119:17: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/synch/test/TestSynchInit.c:125:27: branch_true: following ‘true’ branch (when ‘i != 100’)...
FreeRDP-3.12.0/winpr/libwinpr/synch/test/TestSynchInit.c:127:21: branch_true: ...to here
FreeRDP-3.12.0/winpr/libwinpr/synch/test/TestSynchInit.c:160:27: branch_true: following ‘true’ branch (when ‘i < dwCreatedThreads’)...
FreeRDP-3.12.0/winpr/libwinpr/synch/test/TestSynchInit.c:162:23: branch_true: ...to here
FreeRDP-3.12.0/winpr/libwinpr/synch/test/TestSynchInit.c:165:16: danger: ‘<unknown>’ leaks here; was allocated at [(13)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/12)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def982]
FreeRDP-3.12.0/winpr/libwinpr/synch/test/TestSynchTimerQueue.c:79:20: warning[-Wanalyzer-malloc-leak]: leak of ‘CreateTimerQueue()’
FreeRDP-3.12.0/winpr/libwinpr/synch/test/TestSynchTimerQueue.c:62:23: acquire_memory: allocated here
FreeRDP-3.12.0/winpr/libwinpr/synch/test/TestSynchTimerQueue.c:64:12: branch_false: following ‘false’ branch...
branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/synch/test/TestSynchTimerQueue.c:70:31: branch_true: following ‘true’ branch (when ‘index != 5’)...
FreeRDP-3.12.0/winpr/libwinpr/synch/test/TestSynchTimerQueue.c:72:17: branch_true: ...to here
FreeRDP-3.12.0/winpr/libwinpr/synch/test/TestSynchTimerQueue.c:79:20: danger: ‘CreateTimerQueue()’ leaks here; was allocated at [(1)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def983]
FreeRDP-3.12.0/winpr/libwinpr/synch/timer.c:369:16: warning[-Wanalyzer-malloc-leak]: leak of ‘CreateWaitableTimerA(lpTimerAttributes, bManualReset, lpTimerName)’
FreeRDP-3.12.0/winpr/libwinpr/synch/timer.c:396:8: enter_function: entry to ‘CreateWaitableTimerExA’
FreeRDP-3.12.0/winpr/libwinpr/synch/timer.c:405:16: acquire_memory: allocated here
FreeRDP-3.12.0/winpr/libwinpr/synch/timer.c:405:16: call_function: calling ‘CreateWaitableTimerA’ from ‘CreateWaitableTimerExA’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def984]
FreeRDP-3.12.0/winpr/libwinpr/synch/timer.c:369:16: warning[-Wanalyzer-malloc-leak]: leak of ‘CreateWaitableTimerA(lpTimerAttributes, bManualReset, name)’
FreeRDP-3.12.0/winpr/libwinpr/synch/timer.c:378:8: enter_function: entry to ‘CreateWaitableTimerW’
FreeRDP-3.12.0/winpr/libwinpr/synch/timer.c:384:12: branch_false: following ‘false’ branch (when ‘lpTimerName’ is NULL)...
FreeRDP-3.12.0/winpr/libwinpr/synch/timer.c:391:18: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/synch/timer.c:391:18: acquire_memory: allocated here
FreeRDP-3.12.0/winpr/libwinpr/synch/timer.c:391:18: call_function: calling ‘CreateWaitableTimerA’ from ‘CreateWaitableTimerW’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def985]
FreeRDP-3.12.0/winpr/libwinpr/thread/process.c:111:13: warning[-Wanalyzer-malloc-leak]: leak of ‘FindApplicationPath(*pArgs)’
FreeRDP-3.12.0/winpr/libwinpr/thread/process.c:448:6: enter_function: entry to ‘CreateProcessWithTokenA’
FreeRDP-3.12.0/winpr/libwinpr/thread/process.c:454:16: call_function: calling ‘CreateProcessExA’ from ‘CreateProcessWithTokenA’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def986]
FreeRDP-3.12.0/winpr/libwinpr/thread/test/TestThreadExitThread.c:30:20: warning[-Wanalyzer-malloc-leak]: leak of ‘CreateThread(0, 0, &thread_func, 0, 0, 0)’
FreeRDP-3.12.0/winpr/libwinpr/thread/test/TestThreadExitThread.c:26:25: branch_true: following ‘true’ branch (when ‘i != 100’)...
FreeRDP-3.12.0/winpr/libwinpr/thread/test/TestThreadExitThread.c:28:26: branch_true: ...to here
FreeRDP-3.12.0/winpr/libwinpr/thread/test/TestThreadExitThread.c:28:26: acquire_memory: allocated here
FreeRDP-3.12.0/winpr/libwinpr/thread/test/TestThreadExitThread.c:30:20: danger: ‘CreateThread(0, 0, &thread_func, 0, 0, 0)’ leaks here; was allocated at [(3)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/2)
Error: COMPILER_WARNING (CWE-1164): [#def987]
FreeRDP-3.12.0/winpr/libwinpr/timezone/TimeZoneNameMapUtils.c:68:29: warning[-Wunused-function]: ‘tz_entry_clone’ defined but not used
Error: GCC_ANALYZER_WARNING (CWE-401): [#def988]
FreeRDP-3.12.0/winpr/libwinpr/timezone/TimeZoneNameMapUtils.c:137:31: warning[-Wanalyzer-malloc-leak]: leak of ‘tz_get_object_str(json, pos, "Id")’
FreeRDP-3.12.0/winpr/libwinpr/timezone/TimeZoneNameMapUtils.c:225:22: enter_function: entry to ‘load_timezones’
FreeRDP-3.12.0/winpr/libwinpr/timezone/TimeZoneNameMapUtils.c:239:20: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/timezone/TimeZoneNameMapUtils.c:245:24: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/timezone/TimeZoneNameMapUtils.c:245:24: call_function: calling ‘load_timezones_from_file’ from ‘load_timezones’
FreeRDP-3.12.0/winpr/libwinpr/timezone/TimeZoneNameMapUtils.c:245:24: return_function: returning to ‘load_timezones’ from ‘load_timezones_from_file’
FreeRDP-3.12.0/winpr/libwinpr/timezone/TimeZoneNameMapUtils.c:246:20: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/timezone/TimeZoneNameMapUtils.c:249:22: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/timezone/TimeZoneNameMapUtils.c:249:20: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/timezone/TimeZoneNameMapUtils.c:255:35: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/timezone/TimeZoneNameMapUtils.c:256:20: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/timezone/TimeZoneNameMapUtils.c:261:38: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/timezone/TimeZoneNameMapUtils.c:263:22: call_function: calling ‘reallocate_context’ from ‘load_timezones’
FreeRDP-3.12.0/winpr/libwinpr/timezone/TimeZoneNameMapUtils.c:263:22: return_function: returning to ‘load_timezones’ from ‘reallocate_context’
FreeRDP-3.12.0/winpr/libwinpr/timezone/TimeZoneNameMapUtils.c:263:20: branch_false: following ‘false’ branch...
branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/timezone/TimeZoneNameMapUtils.c:265:36: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/winpr/libwinpr/timezone/TimeZoneNameMapUtils.c:267:45: branch_true: ...to here
FreeRDP-3.12.0/winpr/libwinpr/timezone/TimeZoneNameMapUtils.c:268:30: call_function: calling ‘tz_parse_json_entry’ from ‘load_timezones’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def989]
FreeRDP-3.12.0/winpr/libwinpr/timezone/TimeZoneNameMapUtils.c:138:30: warning[-Wanalyzer-malloc-leak]: leak of ‘tz_get_object_str(json, pos, "StandardName")’
FreeRDP-3.12.0/winpr/libwinpr/timezone/TimeZoneNameMapUtils.c:225:22: enter_function: entry to ‘load_timezones’
FreeRDP-3.12.0/winpr/libwinpr/timezone/TimeZoneNameMapUtils.c:239:20: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/timezone/TimeZoneNameMapUtils.c:245:24: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/timezone/TimeZoneNameMapUtils.c:245:24: call_function: calling ‘load_timezones_from_file’ from ‘load_timezones’
FreeRDP-3.12.0/winpr/libwinpr/timezone/TimeZoneNameMapUtils.c:245:24: return_function: returning to ‘load_timezones’ from ‘load_timezones_from_file’
FreeRDP-3.12.0/winpr/libwinpr/timezone/TimeZoneNameMapUtils.c:246:20: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/timezone/TimeZoneNameMapUtils.c:249:22: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/timezone/TimeZoneNameMapUtils.c:249:20: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/timezone/TimeZoneNameMapUtils.c:255:35: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/timezone/TimeZoneNameMapUtils.c:256:20: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/timezone/TimeZoneNameMapUtils.c:261:38: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/timezone/TimeZoneNameMapUtils.c:263:22: call_function: calling ‘reallocate_context’ from ‘load_timezones’
FreeRDP-3.12.0/winpr/libwinpr/timezone/TimeZoneNameMapUtils.c:263:22: return_function: returning to ‘load_timezones’ from ‘reallocate_context’
FreeRDP-3.12.0/winpr/libwinpr/timezone/TimeZoneNameMapUtils.c:263:20: branch_false: following ‘false’ branch...
branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/timezone/TimeZoneNameMapUtils.c:265:36: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/winpr/libwinpr/timezone/TimeZoneNameMapUtils.c:267:45: branch_true: ...to here
FreeRDP-3.12.0/winpr/libwinpr/timezone/TimeZoneNameMapUtils.c:268:30: call_function: calling ‘tz_parse_json_entry’ from ‘load_timezones’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def990]
FreeRDP-3.12.0/winpr/libwinpr/timezone/TimeZoneNameMapUtils.c:139:31: warning[-Wanalyzer-malloc-leak]: leak of ‘tz_get_object_str(json, pos, "DisplayName")’
FreeRDP-3.12.0/winpr/libwinpr/timezone/TimeZoneNameMapUtils.c:225:22: enter_function: entry to ‘load_timezones’
FreeRDP-3.12.0/winpr/libwinpr/timezone/TimeZoneNameMapUtils.c:239:20: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/timezone/TimeZoneNameMapUtils.c:245:24: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/timezone/TimeZoneNameMapUtils.c:245:24: call_function: calling ‘load_timezones_from_file’ from ‘load_timezones’
FreeRDP-3.12.0/winpr/libwinpr/timezone/TimeZoneNameMapUtils.c:245:24: return_function: returning to ‘load_timezones’ from ‘load_timezones_from_file’
FreeRDP-3.12.0/winpr/libwinpr/timezone/TimeZoneNameMapUtils.c:246:20: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/timezone/TimeZoneNameMapUtils.c:249:22: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/timezone/TimeZoneNameMapUtils.c:249:20: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/timezone/TimeZoneNameMapUtils.c:255:35: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/timezone/TimeZoneNameMapUtils.c:256:20: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/timezone/TimeZoneNameMapUtils.c:261:38: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/timezone/TimeZoneNameMapUtils.c:263:22: call_function: calling ‘reallocate_context’ from ‘load_timezones’
FreeRDP-3.12.0/winpr/libwinpr/timezone/TimeZoneNameMapUtils.c:263:22: return_function: returning to ‘load_timezones’ from ‘reallocate_context’
FreeRDP-3.12.0/winpr/libwinpr/timezone/TimeZoneNameMapUtils.c:263:20: branch_false: following ‘false’ branch...
branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/timezone/TimeZoneNameMapUtils.c:265:36: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/winpr/libwinpr/timezone/TimeZoneNameMapUtils.c:267:45: branch_true: ...to here
FreeRDP-3.12.0/winpr/libwinpr/timezone/TimeZoneNameMapUtils.c:268:30: call_function: calling ‘tz_parse_json_entry’ from ‘load_timezones’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def991]
FreeRDP-3.12.0/winpr/libwinpr/timezone/TimeZoneNameMapUtils.c:140:23: warning[-Wanalyzer-malloc-leak]: leak of ‘tz_get_object_str(json, pos, "DaylightName")’
FreeRDP-3.12.0/winpr/libwinpr/timezone/TimeZoneNameMapUtils.c:225:22: enter_function: entry to ‘load_timezones’
FreeRDP-3.12.0/winpr/libwinpr/timezone/TimeZoneNameMapUtils.c:239:20: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/timezone/TimeZoneNameMapUtils.c:245:24: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/timezone/TimeZoneNameMapUtils.c:245:24: call_function: calling ‘load_timezones_from_file’ from ‘load_timezones’
FreeRDP-3.12.0/winpr/libwinpr/timezone/TimeZoneNameMapUtils.c:245:24: return_function: returning to ‘load_timezones’ from ‘load_timezones_from_file’
FreeRDP-3.12.0/winpr/libwinpr/timezone/TimeZoneNameMapUtils.c:246:20: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/timezone/TimeZoneNameMapUtils.c:249:22: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/timezone/TimeZoneNameMapUtils.c:249:20: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/timezone/TimeZoneNameMapUtils.c:255:35: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/timezone/TimeZoneNameMapUtils.c:256:20: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/timezone/TimeZoneNameMapUtils.c:261:38: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/timezone/TimeZoneNameMapUtils.c:263:22: call_function: calling ‘reallocate_context’ from ‘load_timezones’
FreeRDP-3.12.0/winpr/libwinpr/timezone/TimeZoneNameMapUtils.c:263:22: return_function: returning to ‘load_timezones’ from ‘reallocate_context’
FreeRDP-3.12.0/winpr/libwinpr/timezone/TimeZoneNameMapUtils.c:263:20: branch_false: following ‘false’ branch...
branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/timezone/TimeZoneNameMapUtils.c:265:36: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/winpr/libwinpr/timezone/TimeZoneNameMapUtils.c:267:45: branch_true: ...to here
FreeRDP-3.12.0/winpr/libwinpr/timezone/TimeZoneNameMapUtils.c:268:30: call_function: calling ‘tz_parse_json_entry’ from ‘load_timezones’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def992]
FreeRDP-3.12.0/winpr/libwinpr/timezone/TimeZoneNameMapUtils.c:141:12: warning[-Wanalyzer-malloc-leak]: leak of ‘tz_get_object_str(json, pos, "Iana")’
FreeRDP-3.12.0/winpr/libwinpr/timezone/TimeZoneNameMapUtils.c:225:22: enter_function: entry to ‘load_timezones’
FreeRDP-3.12.0/winpr/libwinpr/timezone/TimeZoneNameMapUtils.c:239:20: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/timezone/TimeZoneNameMapUtils.c:245:24: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/timezone/TimeZoneNameMapUtils.c:245:24: call_function: calling ‘load_timezones_from_file’ from ‘load_timezones’
FreeRDP-3.12.0/winpr/libwinpr/timezone/TimeZoneNameMapUtils.c:245:24: return_function: returning to ‘load_timezones’ from ‘load_timezones_from_file’
FreeRDP-3.12.0/winpr/libwinpr/timezone/TimeZoneNameMapUtils.c:246:20: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/timezone/TimeZoneNameMapUtils.c:249:22: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/timezone/TimeZoneNameMapUtils.c:249:20: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/timezone/TimeZoneNameMapUtils.c:255:35: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/timezone/TimeZoneNameMapUtils.c:256:20: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/timezone/TimeZoneNameMapUtils.c:261:38: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/timezone/TimeZoneNameMapUtils.c:263:22: call_function: calling ‘reallocate_context’ from ‘load_timezones’
FreeRDP-3.12.0/winpr/libwinpr/timezone/TimeZoneNameMapUtils.c:263:22: return_function: returning to ‘load_timezones’ from ‘reallocate_context’
FreeRDP-3.12.0/winpr/libwinpr/timezone/TimeZoneNameMapUtils.c:263:20: branch_false: following ‘false’ branch...
branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/timezone/TimeZoneNameMapUtils.c:265:36: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/winpr/libwinpr/timezone/TimeZoneNameMapUtils.c:267:45: branch_true: ...to here
FreeRDP-3.12.0/winpr/libwinpr/timezone/TimeZoneNameMapUtils.c:268:30: call_function: calling ‘tz_parse_json_entry’ from ‘load_timezones’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def993]
FreeRDP-3.12.0/winpr/libwinpr/timezone/TimeZoneNameMapUtils.c:141:28: warning[-Wanalyzer-malloc-leak]: leak of ‘tz_get_object_str(json, pos, "Iana")’
FreeRDP-3.12.0/winpr/libwinpr/timezone/TimeZoneNameMapUtils.c:225:22: enter_function: entry to ‘load_timezones’
FreeRDP-3.12.0/winpr/libwinpr/timezone/TimeZoneNameMapUtils.c:239:20: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/timezone/TimeZoneNameMapUtils.c:245:24: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/timezone/TimeZoneNameMapUtils.c:245:24: call_function: calling ‘load_timezones_from_file’ from ‘load_timezones’
FreeRDP-3.12.0/winpr/libwinpr/timezone/TimeZoneNameMapUtils.c:245:24: return_function: returning to ‘load_timezones’ from ‘load_timezones_from_file’
FreeRDP-3.12.0/winpr/libwinpr/timezone/TimeZoneNameMapUtils.c:246:20: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/timezone/TimeZoneNameMapUtils.c:249:22: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/timezone/TimeZoneNameMapUtils.c:249:20: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/timezone/TimeZoneNameMapUtils.c:255:35: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/timezone/TimeZoneNameMapUtils.c:256:20: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/timezone/TimeZoneNameMapUtils.c:261:38: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/timezone/TimeZoneNameMapUtils.c:263:22: call_function: calling ‘reallocate_context’ from ‘load_timezones’
FreeRDP-3.12.0/winpr/libwinpr/timezone/TimeZoneNameMapUtils.c:263:22: return_function: returning to ‘load_timezones’ from ‘reallocate_context’
FreeRDP-3.12.0/winpr/libwinpr/timezone/TimeZoneNameMapUtils.c:263:20: branch_false: following ‘false’ branch...
branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/timezone/TimeZoneNameMapUtils.c:265:36: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/winpr/libwinpr/timezone/TimeZoneNameMapUtils.c:267:45: branch_true: ...to here
FreeRDP-3.12.0/winpr/libwinpr/timezone/TimeZoneNameMapUtils.c:268:30: call_function: calling ‘tz_parse_json_entry’ from ‘load_timezones’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def994]
FreeRDP-3.12.0/winpr/libwinpr/utils/cmdline.c:824:23: warning[-Wanalyzer-malloc-leak]: leak of ‘CommandLineToCommaSeparatedValuesEx(argc, argv, 0, 0)’
FreeRDP-3.12.0/winpr/libwinpr/utils/cmdline.c:800:7: enter_function: entry to ‘CommandLineToCommaSeparatedValues’
FreeRDP-3.12.0/winpr/libwinpr/utils/cmdline.c:802:16: acquire_memory: allocated here
FreeRDP-3.12.0/winpr/libwinpr/utils/cmdline.c:802:16: call_function: calling ‘CommandLineToCommaSeparatedValuesEx’ from ‘CommandLineToCommaSeparatedValues’
Error: GCC_ANALYZER_WARNING (CWE-416): [#def995]
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/ArrayList.c:122:13: warning[-Wanalyzer-use-after-free]: use after ‘ArrayList_Free’ of ‘arrayList’
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/ArrayList.c:576:13: enter_function: entry to ‘ArrayList_New’
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/ArrayList.c:580:34: acquire_memory: allocated here
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/ArrayList.c:582:12: branch_false: following ‘false’ branch (when ‘arrayList’ is non-NULL)...
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/ArrayList.c:585:9: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/ArrayList.c:588:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/ArrayList.c:590:9: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/ArrayList.c:591:14: call_function: calling ‘ArrayList_EnsureCapacity’ from ‘ArrayList_New’
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/ArrayList.c:591:14: return_function: returning to ‘ArrayList_New’ from ‘ArrayList_EnsureCapacity’
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/ArrayList.c:591:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/ArrayList.c:592:17: branch_true: ...to here
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/ArrayList.c:599:9: release_memory: deallocated here
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/ArrayList.c:599:9: call_function: calling ‘ArrayList_Free’ from ‘ArrayList_New’
Error: GCC_ANALYZER_WARNING (CWE-762): [#def996]
FreeRDP-3.12.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.12.0/winpr/libwinpr/utils/collections/ArrayList.c:576:13: enter_function: entry to ‘ArrayList_New’
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/ArrayList.c:580:34: acquire_memory: allocated here (expects deallocation with ‘free’)
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/ArrayList.c:582:12: branch_false: following ‘false’ branch (when ‘arrayList’ is non-NULL)...
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/ArrayList.c:585:9: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/ArrayList.c:588:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/ArrayList.c:590:9: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/ArrayList.c:591:14: call_function: calling ‘ArrayList_EnsureCapacity’ from ‘ArrayList_New’
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/ArrayList.c:591:14: return_function: returning to ‘ArrayList_New’ from ‘ArrayList_EnsureCapacity’
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/ArrayList.c:591:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/ArrayList.c:592:17: branch_true: ...to here
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/ArrayList.c:599:9: danger: deallocated with ‘ArrayList_Free’ here; allocation at [(2)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/1) expects deallocation with ‘free’
Error: GCC_ANALYZER_WARNING (CWE-416): [#def997]
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/BufferPool.c:59:13: warning[-Wanalyzer-use-after-free]: use after ‘BufferPool_Free’ of ‘pool’
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/BufferPool.c:496:14: enter_function: entry to ‘BufferPool_New’
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/BufferPool.c:500:30: acquire_memory: allocated here
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/BufferPool.c:502:12: branch_true: following ‘true’ branch (when ‘pool’ is non-NULL)...
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/BufferPool.c:504:17: branch_true: ...to here
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/BufferPool.c:515:20: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/BufferPool.c:519:25: branch_true: ...to here
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/BufferPool.c:523:28: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/BufferPool.c:524:33: branch_true: ...to here
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/BufferPool.c:551:9: release_memory: deallocated here
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/BufferPool.c:551:9: call_function: calling ‘BufferPool_Free’ from ‘BufferPool_New’
Error: GCC_ANALYZER_WARNING (CWE-762): [#def998]
FreeRDP-3.12.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.12.0/winpr/libwinpr/utils/collections/BufferPool.c:227:7: enter_function: entry to ‘BufferPool_Take’
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/BufferPool.c:237:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/BufferPool.c:263:20: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/BufferPool.c:288:20: branch_false: following ‘false’ branch (when ‘found != 0’)...
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/BufferPool.c:306:34: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/BufferPool.c:308:28: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/BufferPool.c:311:37: branch_true: ...to here
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/BufferPool.c:311:36: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/BufferPool.c:315:69: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/BufferPool.c:317:36: branch_false: following ‘false’ branch (when ‘newBuffer’ is non-NULL)...
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/BufferPool.c:323:30: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/BufferPool.c:323:30: call_function: calling ‘BufferPool_ShiftAvailable’ from ‘BufferPool_Take’
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/BufferPool.c:323:30: return_function: returning to ‘BufferPool_Take’ from ‘BufferPool_ShiftAvailable’
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/BufferPool.c:323:28: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/BufferPool.c:327:20: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/BufferPool.c:327:20: branch_false: following ‘false’ branch (when ‘buffer’ is non-NULL)...
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/BufferPool.c:330:21: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/BufferPool.c:330:20: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/BufferPool.c:332:47: branch_true: ...to here
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/BufferPool.c:355:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/BufferPool.c:356:17: branch_true: ...to here
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/BufferPool.c:356:17: danger: deallocated with ‘winpr_aligned_free’ here
Error: GCC_ANALYZER_WARNING (CWE-762): [#def999]
FreeRDP-3.12.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.12.0/winpr/libwinpr/utils/collections/BufferPool.c:237:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/BufferPool.c:263:20: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/BufferPool.c:282:20: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/BufferPool.c:288:20: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/BufferPool.c:288:20: branch_true: following ‘true’ branch (when ‘found == 0’)...
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/BufferPool.c:290:28: branch_true: ...to here
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/BufferPool.c:290:28: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/BufferPool.c:294:37: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/BufferPool.c:294:36: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/BufferPool.c:295:50: branch_true: ...to here
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/BufferPool.c:295:50: acquire_memory: allocated here (expects deallocation with ‘winpr_aligned_free’)
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/BufferPool.c:300:36: branch_false: following ‘false’ branch (when ‘buffer’ is non-NULL)...
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/BufferPool.c:330:21: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/BufferPool.c:330:20: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/BufferPool.c:332:47: branch_true: ...to here
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/BufferPool.c:334:28: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/BufferPool.c:335:33: branch_true: ...to here
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/BufferPool.c:355:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/BufferPool.c:358:17: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/BufferPool.c:358:17: danger: deallocated with ‘free’ here; allocation at [(11)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/10) expects deallocation with ‘winpr_aligned_free’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1000]
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/BufferPool.c:551:9: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/BufferPool.c:502:12: branch_true: following ‘true’ branch (when ‘pool’ is non-NULL)...
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/BufferPool.c:504:17: branch_true: ...to here
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/BufferPool.c:512:20: branch_false: following ‘false’ branch (when ‘synchronized == 0’)...
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/BufferPool.c:515:21: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/BufferPool.c:515:20: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/BufferPool.c:530:25: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/BufferPool.c:532:58: acquire_memory: allocated here
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/BufferPool.c:534:28: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/BufferPool.c:537:25: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/BufferPool.c:541:28: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/BufferPool.c:542:33: branch_true: ...to here
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/BufferPool.c:551:9: danger: ‘<unknown>’ leaks here; was allocated at [(7)](sarif:/runs/0/results/4/codeFlows/0/threadFlows/0/locations/6)
Error: GCC_ANALYZER_WARNING (CWE-762): [#def1001]
FreeRDP-3.12.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.12.0/winpr/libwinpr/utils/collections/BufferPool.c:500:30: acquire_memory: allocated here (expects deallocation with ‘free’)
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/BufferPool.c:502:12: branch_true: following ‘true’ branch (when ‘pool’ is non-NULL)...
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/BufferPool.c:504:17: branch_true: ...to here
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/BufferPool.c:512:20: branch_false: following ‘false’ branch (when ‘synchronized == 0’)...
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/BufferPool.c:515:21: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/BufferPool.c:515:20: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/BufferPool.c:519:25: branch_true: ...to here
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/BufferPool.c:523:28: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/BufferPool.c:524:33: branch_true: ...to here
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/BufferPool.c:551:9: danger: deallocated with ‘BufferPool_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-762): [#def1002]
FreeRDP-3.12.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.12.0/winpr/libwinpr/utils/collections/CountdownEvent.c:170:56: acquire_memory: allocated here (expects deallocation with ‘free’)
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/CountdownEvent.c:172:12: branch_false: following ‘false’ branch (when ‘countdown’ is non-NULL)...
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/CountdownEvent.c:175:9: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/CountdownEvent.c:178:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/CountdownEvent.c:179:17: branch_true: ...to here
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/CountdownEvent.c:196:9: danger: deallocated with ‘CountdownEvent_Free’ here; allocation at [(1)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/0) expects deallocation with ‘free’
Error: GCC_ANALYZER_WARNING (CWE-416): [#def1003]
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/CountdownEvent.c:207:15: warning[-Wanalyzer-use-after-free]: use after ‘CountdownEvent_Free’ of ‘countdown’
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/CountdownEvent.c:168:18: enter_function: entry to ‘CountdownEvent_New’
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/CountdownEvent.c:170:56: acquire_memory: allocated here
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/CountdownEvent.c:172:12: branch_false: following ‘false’ branch (when ‘countdown’ is non-NULL)...
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/CountdownEvent.c:175:9: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/CountdownEvent.c:196:9: release_memory: deallocated here
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/CountdownEvent.c:196:9: call_function: calling ‘CountdownEvent_Free’ from ‘CountdownEvent_New’
Error: GCC_ANALYZER_WARNING (CWE-762): [#def1004]
FreeRDP-3.12.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.12.0/winpr/libwinpr/utils/collections/HashTable.c:762:42: acquire_memory: allocated here (expects deallocation with ‘free’)
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/HashTable.c:764:12: branch_false: following ‘false’ branch (when ‘table’ is non-NULL)...
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/HashTable.c:767:9: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/HashTable.c:773:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/HashTable.c:774:17: branch_true: ...to here
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/HashTable.c:787:9: danger: deallocated with ‘HashTable_Free’ here; allocation at [(1)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/0) expects deallocation with ‘free’
Error: GCC_ANALYZER_WARNING (CWE-416): [#def1005]
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/HashTable.c:800:13: warning[-Wanalyzer-use-after-free]: use after ‘HashTable_Free’ of ‘table’
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/HashTable.c:760:13: enter_function: entry to ‘HashTable_New’
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/HashTable.c:762:42: acquire_memory: allocated here
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/HashTable.c:764:12: branch_false: following ‘false’ branch (when ‘table’ is non-NULL)...
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/HashTable.c:767:9: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/HashTable.c:773:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/HashTable.c:774:17: branch_true: ...to here
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/HashTable.c:787:9: release_memory: deallocated here
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/HashTable.c:787:9: call_function: calling ‘HashTable_Free’ from ‘HashTable_New’
Error: GCC_ANALYZER_WARNING (CWE-476): [#def1006]
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/ListDictionary.c:174:25: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘pKeys’
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/ListDictionary.c:134:12: branch_false: following ‘false’ branch (when ‘ppKeys’ is non-NULL)...
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/ListDictionary.c:137:13: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/ListDictionary.c:153:12: branch_false: following ‘false’ branch (when ‘count == 0’)...
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/ListDictionary.c:168:12: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/ListDictionary.c:168:12: branch_true: following ‘true’ branch...
branch_true: ...to here
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/ListDictionary.c:172:24: branch_true: following ‘true’ branch (when ‘item’ is non-NULL)...
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/ListDictionary.c:174:53: branch_true: ...to here
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/ListDictionary.c:174:30: release_memory: ‘pKeys’ is NULL
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/ListDictionary.c:174:25: danger: dereference of NULL ‘pKeys + index * 8’
Error: GCC_ANALYZER_WARNING (CWE-762): [#def1007]
FreeRDP-3.12.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.12.0/winpr/libwinpr/utils/collections/MessageQueue.c:244:33: acquire_memory: allocated here (expects deallocation with ‘free’)
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/MessageQueue.c:245:12: branch_false: following ‘false’ branch (when ‘queue’ is non-NULL)...
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/MessageQueue.c:248:52: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/MessageQueue.c:266:9: danger: deallocated with ‘MessageQueue_Free’ here; allocation at [(1)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/0) expects deallocation with ‘free’
Error: GCC_ANALYZER_WARNING (CWE-416): [#def1008]
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/MessageQueue.c:276:13: warning[-Wanalyzer-use-after-free]: use after ‘MessageQueue_Free’ of ‘queue’
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/MessageQueue.c:240:16: enter_function: entry to ‘MessageQueue_New’
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/MessageQueue.c:244:33: acquire_memory: allocated here
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/MessageQueue.c:245:12: branch_false: following ‘false’ branch (when ‘queue’ is non-NULL)...
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/MessageQueue.c:248:52: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/MessageQueue.c:266:9: release_memory: deallocated here
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/MessageQueue.c:266:9: call_function: calling ‘MessageQueue_Free’ from ‘MessageQueue_New’
Error: GCC_ANALYZER_WARNING (CWE-762): [#def1009]
FreeRDP-3.12.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.12.0/winpr/libwinpr/utils/collections/PubSub.c:231:37: acquire_memory: allocated here (expects deallocation with ‘free’)
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/PubSub.c:233:12: branch_false: following ‘false’ branch (when ‘pubSub’ is non-NULL)...
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/PubSub.c:236:9: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/PubSub.c:238:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/PubSub.c:252:9: danger: deallocated with ‘PubSub_Free’ here; allocation at [(1)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/0) expects deallocation with ‘free’
Error: GCC_ANALYZER_WARNING (CWE-416): [#def1010]
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/PubSub.c:261:21: warning[-Wanalyzer-use-after-free]: use after ‘PubSub_Free’ of ‘pubSub’
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/PubSub.c:229:10: enter_function: entry to ‘PubSub_New’
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/PubSub.c:231:37: acquire_memory: allocated here
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/PubSub.c:233:12: branch_false: following ‘false’ branch (when ‘pubSub’ is non-NULL)...
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/PubSub.c:236:9: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/PubSub.c:245:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/PubSub.c:246:17: branch_true: ...to here
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/PubSub.c:252:9: release_memory: deallocated here
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/PubSub.c:252:9: call_function: calling ‘PubSub_Free’ from ‘PubSub_New’
Error: GCC_ANALYZER_WARNING (CWE-762): [#def1011]
FreeRDP-3.12.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.12.0/winpr/libwinpr/utils/collections/Queue.c:302:26: acquire_memory: allocated here (expects deallocation with ‘free’)
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/Queue.c:304:12: branch_false: following ‘false’ branch (when ‘queue’ is non-NULL)...
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/Queue.c:307:9: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/Queue.c:315:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/Queue.c:316:17: branch_true: ...to here
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/Queue.c:333:9: danger: deallocated with ‘Queue_Free’ here; allocation at [(1)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/0) expects deallocation with ‘free’
Error: GCC_ANALYZER_WARNING (CWE-416): [#def1012]
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/Queue.c:343:13: warning[-Wanalyzer-use-after-free]: use after ‘Queue_Free’ of ‘queue’
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/Queue.c:298:9: enter_function: entry to ‘Queue_New’
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/Queue.c:302:26: acquire_memory: allocated here
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/Queue.c:304:12: branch_false: following ‘false’ branch (when ‘queue’ is non-NULL)...
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/Queue.c:307:9: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/Queue.c:333:9: release_memory: deallocated here
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/Queue.c:333:9: call_function: calling ‘Queue_Free’ from ‘Queue_New’
Error: GCC_ANALYZER_WARNING (CWE-762): [#def1013]
FreeRDP-3.12.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.12.0/winpr/libwinpr/utils/collections/Stack.c:217:26: acquire_memory: allocated here (expects deallocation with ‘free’)
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/Stack.c:219:12: branch_false: following ‘false’ branch (when ‘stack’ is non-NULL)...
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/Stack.c:222:9: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/Stack.c:227:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/Stack.c:228:17: branch_true: ...to here
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/Stack.c:237:9: danger: deallocated with ‘Stack_Free’ here; allocation at [(1)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/0) expects deallocation with ‘free’
Error: GCC_ANALYZER_WARNING (CWE-416): [#def1014]
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/Stack.c:246:21: warning[-Wanalyzer-use-after-free]: use after ‘Stack_Free’ of ‘stack’
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/Stack.c:214:9: enter_function: entry to ‘Stack_New’
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/Stack.c:217:26: acquire_memory: allocated here
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/Stack.c:219:12: branch_false: following ‘false’ branch (when ‘stack’ is non-NULL)...
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/Stack.c:222:9: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/Stack.c:227:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/Stack.c:228:17: branch_true: ...to here
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/Stack.c:237:9: release_memory: deallocated here
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/Stack.c:237:9: call_function: calling ‘Stack_Free’ from ‘Stack_New’
Error: GCC_ANALYZER_WARNING (CWE-416): [#def1015]
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/StreamPool.c:93:13: warning[-Wanalyzer-use-after-free]: use after ‘StreamPool_Free’ of ‘pool’
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/StreamPool.c:399:14: enter_function: entry to ‘StreamPool_New’
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/StreamPool.c:403:30: acquire_memory: allocated here
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/StreamPool.c:405:12: branch_true: following ‘true’ branch (when ‘pool’ is non-NULL)...
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/StreamPool.c:407:17: branch_true: ...to here
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/StreamPool.c:410:22: call_function: calling ‘StreamPool_EnsureCapacity’ from ‘StreamPool_New’
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/StreamPool.c:410:22: return_function: returning to ‘StreamPool_New’ from ‘StreamPool_EnsureCapacity’
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/StreamPool.c:410:20: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/StreamPool.c:411:25: branch_true: ...to here
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/StreamPool.c:422:9: release_memory: deallocated here
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/StreamPool.c:422:9: call_function: calling ‘StreamPool_Free’ from ‘StreamPool_New’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1016]
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/StreamPool.c:422:9: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/StreamPool.c:399:14: enter_function: entry to ‘StreamPool_New’
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/StreamPool.c:405:12: branch_true: following ‘true’ branch (when ‘pool’ is non-NULL)...
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/StreamPool.c:407:17: branch_true: ...to here
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/StreamPool.c:410:22: call_function: calling ‘StreamPool_EnsureCapacity’ from ‘StreamPool_New’
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/StreamPool.c:410:22: return_function: returning to ‘StreamPool_New’ from ‘StreamPool_EnsureCapacity’
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/StreamPool.c:410:20: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/StreamPool.c:412:22: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/StreamPool.c:412:22: call_function: calling ‘StreamPool_EnsureCapacity’ from ‘StreamPool_New’
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/StreamPool.c:412:22: return_function: returning to ‘StreamPool_New’ from ‘StreamPool_EnsureCapacity’
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/StreamPool.c:412:20: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/StreamPool.c:413:25: branch_true: ...to here
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/StreamPool.c:422:9: danger: ‘<unknown>’ leaks here; was allocated at [(14)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/13)
Error: GCC_ANALYZER_WARNING (CWE-762): [#def1017]
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/StreamPool.c:422:9: warning[-Wanalyzer-mismatching-deallocation]: ‘pool’ should have been deallocated with ‘free’ but was deallocated with ‘StreamPool_Free’
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/StreamPool.c:399:14: enter_function: entry to ‘StreamPool_New’
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/StreamPool.c:403:30: acquire_memory: allocated here (expects deallocation with ‘free’)
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/StreamPool.c:405:12: branch_true: following ‘true’ branch (when ‘pool’ is non-NULL)...
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/StreamPool.c:407:17: branch_true: ...to here
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/StreamPool.c:410:22: call_function: calling ‘StreamPool_EnsureCapacity’ from ‘StreamPool_New’
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/StreamPool.c:410:22: return_function: returning to ‘StreamPool_New’ from ‘StreamPool_EnsureCapacity’
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/StreamPool.c:410:20: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/StreamPool.c:411:25: branch_true: ...to here
FreeRDP-3.12.0/winpr/libwinpr/utils/collections/StreamPool.c:422:9: danger: deallocated with ‘StreamPool_Free’ here; allocation at [(2)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/1) expects deallocation with ‘free’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1018]
FreeRDP-3.12.0/winpr/libwinpr/utils/debug.c:119:16: warning[-Wanalyzer-malloc-leak]: leak of ‘winpr_backtrace(20)’
FreeRDP-3.12.0/winpr/libwinpr/utils/debug.c:208:6: enter_function: entry to ‘winpr_log_backtrace_ex’
FreeRDP-3.12.0/winpr/libwinpr/utils/debug.c:212:23: acquire_memory: allocated here
FreeRDP-3.12.0/winpr/libwinpr/utils/debug.c:212:23: call_function: calling ‘winpr_backtrace’ from ‘winpr_log_backtrace_ex’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1019]
FreeRDP-3.12.0/winpr/libwinpr/utils/debug.c:146:16: warning[-Wanalyzer-malloc-leak]: leak of ‘winpr_backtrace_symbols(buffer, & used)’
FreeRDP-3.12.0/winpr/libwinpr/utils/debug.c:176:6: enter_function: entry to ‘winpr_backtrace_symbols_fd’
FreeRDP-3.12.0/winpr/libwinpr/utils/debug.c:178:12: branch_false: following ‘false’ branch (when ‘buffer’ is non-NULL)...
FreeRDP-3.12.0/winpr/libwinpr/utils/debug.c:188:24: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/utils/debug.c:189:32: acquire_memory: allocated here
FreeRDP-3.12.0/winpr/libwinpr/utils/debug.c:189:32: call_function: calling ‘winpr_backtrace_symbols’ from ‘winpr_backtrace_symbols_fd’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1020]
FreeRDP-3.12.0/winpr/libwinpr/utils/debug.c:146:16: warning[-Wanalyzer-malloc-leak]: leak of ‘winpr_backtrace_symbols(winpr_backtrace(20), &used)’
FreeRDP-3.12.0/winpr/libwinpr/utils/debug.c:208:6: enter_function: entry to ‘winpr_log_backtrace_ex’
FreeRDP-3.12.0/winpr/libwinpr/utils/debug.c:214:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/utils/debug.c:220:15: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/utils/debug.c:220:15: acquire_memory: allocated here
FreeRDP-3.12.0/winpr/libwinpr/utils/debug.c:220:15: call_function: calling ‘winpr_backtrace_symbols’ from ‘winpr_log_backtrace_ex’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1021]
FreeRDP-3.12.0/winpr/libwinpr/utils/image.c:280:35: warning[-Wanalyzer-malloc-leak]: leak of ‘winpr_bitmap_write_buffer(*image.data, size, *image.width, *image.height, *image.scanline, *image.bitsPerPixel, & outsize)’
FreeRDP-3.12.0/winpr/libwinpr/utils/image.c:1291:7: enter_function: entry to ‘winpr_image_write_buffer’
FreeRDP-3.12.0/winpr/libwinpr/utils/image.c:1300:38: acquire_memory: allocated here
FreeRDP-3.12.0/winpr/libwinpr/utils/image.c:1300:38: call_function: calling ‘winpr_bitmap_write_buffer’ from ‘winpr_image_write_buffer’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1022]
FreeRDP-3.12.0/winpr/libwinpr/utils/ini.c:328:13: warning[-Wanalyzer-malloc-leak]: leak of ‘IniFile_New()’
FreeRDP-3.12.0/winpr/libwinpr/utils/ini.c:839:11: enter_function: entry to ‘IniFile_Clone’
FreeRDP-3.12.0/winpr/libwinpr/utils/ini.c:841:12: branch_false: following ‘false’ branch (when ‘ini’ is non-NULL)...
FreeRDP-3.12.0/winpr/libwinpr/utils/ini.c:844:26: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/utils/ini.c:844:26: acquire_memory: allocated here
FreeRDP-3.12.0/winpr/libwinpr/utils/ini.c:844:26: call_function: calling ‘IniFile_New’ from ‘IniFile_Clone’
Error: GCC_ANALYZER_WARNING (CWE-416): [#def1023]
FreeRDP-3.12.0/winpr/libwinpr/utils/ini.c:495:14: warning[-Wanalyzer-use-after-free]: use after ‘IniFile_Free’ of ‘ini’
FreeRDP-3.12.0/winpr/libwinpr/utils/ini.c:819:11: enter_function: entry to ‘IniFile_New’
FreeRDP-3.12.0/winpr/libwinpr/utils/ini.c:821:36: acquire_memory: allocated here
FreeRDP-3.12.0/winpr/libwinpr/utils/ini.c:823:12: branch_false: following ‘false’ branch (when ‘ini’ is non-NULL)...
FreeRDP-3.12.0/winpr/libwinpr/utils/ini.c:826:14: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/utils/ini.c:826:14: call_function: calling ‘IniFile_SectionResize’ from ‘IniFile_New’
FreeRDP-3.12.0/winpr/libwinpr/utils/ini.c:826:14: return_function: returning to ‘IniFile_New’ from ‘IniFile_SectionResize’
FreeRDP-3.12.0/winpr/libwinpr/utils/ini.c:826:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/winpr/libwinpr/utils/ini.c:827:17: branch_true: ...to here
FreeRDP-3.12.0/winpr/libwinpr/utils/ini.c:834:9: release_memory: deallocated here
FreeRDP-3.12.0/winpr/libwinpr/utils/ini.c:834:9: call_function: calling ‘IniFile_Free’ from ‘IniFile_New’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1024]
FreeRDP-3.12.0/winpr/libwinpr/utils/ini.c:806:12: warning[-Wanalyzer-malloc-leak]: leak of ‘IniFile_New()’
FreeRDP-3.12.0/winpr/libwinpr/utils/ini.c:839:11: enter_function: entry to ‘IniFile_Clone’
FreeRDP-3.12.0/winpr/libwinpr/utils/ini.c:841:12: branch_false: following ‘false’ branch (when ‘ini’ is non-NULL)...
FreeRDP-3.12.0/winpr/libwinpr/utils/ini.c:844:26: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/utils/ini.c:844:26: acquire_memory: allocated here
FreeRDP-3.12.0/winpr/libwinpr/utils/ini.c:844:26: call_function: calling ‘IniFile_New’ from ‘IniFile_Clone’
Error: GCC_ANALYZER_WARNING (CWE-762): [#def1025]
FreeRDP-3.12.0/winpr/libwinpr/utils/ini.c:834:9: warning[-Wanalyzer-mismatching-deallocation]: ‘ini’ should have been deallocated with ‘free’ but was deallocated with ‘IniFile_Free’
FreeRDP-3.12.0/winpr/libwinpr/utils/ini.c:819:11: enter_function: entry to ‘IniFile_New’
FreeRDP-3.12.0/winpr/libwinpr/utils/ini.c:821:36: acquire_memory: allocated here (expects deallocation with ‘free’)
FreeRDP-3.12.0/winpr/libwinpr/utils/ini.c:823:12: branch_false: following ‘false’ branch (when ‘ini’ is non-NULL)...
FreeRDP-3.12.0/winpr/libwinpr/utils/ini.c:826:14: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/utils/ini.c:826:14: call_function: calling ‘IniFile_SectionResize’ from ‘IniFile_New’
FreeRDP-3.12.0/winpr/libwinpr/utils/ini.c:826:14: return_function: returning to ‘IniFile_New’ from ‘IniFile_SectionResize’
FreeRDP-3.12.0/winpr/libwinpr/utils/ini.c:826:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/winpr/libwinpr/utils/ini.c:827:17: branch_true: ...to here
FreeRDP-3.12.0/winpr/libwinpr/utils/ini.c:834:9: danger: deallocated with ‘IniFile_Free’ here; allocation at [(2)](sarif:/runs/0/results/3/codeFlows/0/threadFlows/0/locations/1) expects deallocation with ‘free’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1026]
FreeRDP-3.12.0/winpr/libwinpr/utils/ini.c:883:9: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.12.0/winpr/libwinpr/utils/ini.c:839:11: enter_function: entry to ‘IniFile_Clone’
FreeRDP-3.12.0/winpr/libwinpr/utils/ini.c:841:12: branch_false: following ‘false’ branch (when ‘ini’ is non-NULL)...
FreeRDP-3.12.0/winpr/libwinpr/utils/ini.c:844:26: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/utils/ini.c:844:26: call_function: calling ‘IniFile_New’ from ‘IniFile_Clone’
FreeRDP-3.12.0/winpr/libwinpr/utils/ini.c:844:26: return_function: returning to ‘IniFile_Clone’ from ‘IniFile_New’
FreeRDP-3.12.0/winpr/libwinpr/utils/ini.c:845:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/utils/ini.c:848:28: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/utils/ini.c:849:14: call_function: calling ‘IniFile_SetFilename’ from ‘IniFile_Clone’
FreeRDP-3.12.0/winpr/libwinpr/utils/ini.c:849:14: return_function: returning to ‘IniFile_Clone’ from ‘IniFile_SetFilename’
FreeRDP-3.12.0/winpr/libwinpr/utils/ini.c:849:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/utils/ini.c:852:13: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/utils/ini.c:852:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/utils/ini.c:859:26: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/utils/ini.c:861:28: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/winpr/libwinpr/utils/ini.c:863:46: branch_true: ...to here
FreeRDP-3.12.0/winpr/libwinpr/utils/ini.c:864:20: branch_true: following ‘true’ branch (when ‘cur’ is NULL)...
FreeRDP-3.12.0/winpr/libwinpr/utils/ini.c:865:25: branch_true: ...to here
FreeRDP-3.12.0/winpr/libwinpr/utils/ini.c:883:9: danger: ‘<unknown>’ leaks here; was allocated at [(12)](sarif:/runs/0/results/4/codeFlows/0/threadFlows/0/locations/11)
Error: GCC_ANALYZER_WARNING (CWE-762): [#def1027]
FreeRDP-3.12.0/winpr/libwinpr/utils/ini.c:883:9: warning[-Wanalyzer-mismatching-deallocation]: ‘IniFile_New()’ should have been deallocated with ‘free’ but was deallocated with ‘IniFile_Free’
FreeRDP-3.12.0/winpr/libwinpr/utils/ini.c:839:11: enter_function: entry to ‘IniFile_Clone’
FreeRDP-3.12.0/winpr/libwinpr/utils/ini.c:841:12: branch_false: following ‘false’ branch (when ‘ini’ is non-NULL)...
FreeRDP-3.12.0/winpr/libwinpr/utils/ini.c:844:26: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/utils/ini.c:844:26: call_function: calling ‘IniFile_New’ from ‘IniFile_Clone’
FreeRDP-3.12.0/winpr/libwinpr/utils/ini.c:844:26: return_function: returning to ‘IniFile_Clone’ from ‘IniFile_New’
FreeRDP-3.12.0/winpr/libwinpr/utils/ini.c:845:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/utils/ini.c:848:28: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/utils/ini.c:849:14: call_function: calling ‘IniFile_SetFilename’ from ‘IniFile_Clone’
FreeRDP-3.12.0/winpr/libwinpr/utils/ini.c:849:14: return_function: returning to ‘IniFile_Clone’ from ‘IniFile_SetFilename’
FreeRDP-3.12.0/winpr/libwinpr/utils/ini.c:849:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/utils/ini.c:852:13: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/utils/ini.c:852:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/utils/ini.c:859:26: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/utils/ini.c:861:28: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/winpr/libwinpr/utils/ini.c:863:46: branch_true: ...to here
FreeRDP-3.12.0/winpr/libwinpr/utils/ini.c:864:20: branch_true: following ‘true’ branch (when ‘cur’ is NULL)...
FreeRDP-3.12.0/winpr/libwinpr/utils/ini.c:865:25: branch_true: ...to here
FreeRDP-3.12.0/winpr/libwinpr/utils/ini.c:883:9: danger: deallocated with ‘IniFile_Free’ here; allocation at [(6)](sarif:/runs/0/results/5/codeFlows/0/threadFlows/0/locations/5) expects deallocation with ‘free’
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1028]
FreeRDP-3.12.0/winpr/libwinpr/utils/sam.c:266:17: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
FreeRDP-3.12.0/winpr/libwinpr/utils/sam.c:344:18: enter_function: entry to ‘SamLookupUserW’
FreeRDP-3.12.0/winpr/libwinpr/utils/sam.c:354:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/utils/sam.c:356:12: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/utils/sam.c:356:12: branch_false: following ‘false’ branch (when ‘DomainLength == 0’)...
FreeRDP-3.12.0/winpr/libwinpr/utils/sam.c:362:17: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/utils/sam.c:362:17: call_function: calling ‘SamLookupUserA’ from ‘SamLookupUserW’
Error: CPPCHECK_WARNING (CWE-476): [#def1029]
FreeRDP-3.12.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-762): [#def1030]
FreeRDP-3.12.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.12.0/winpr/libwinpr/utils/test/TestCmdLine.c:95:13: enter_function: entry to ‘TestCommandLineParseCommaSeparatedValuesEx’
FreeRDP-3.12.0/winpr/libwinpr/utils/test/TestCmdLine.c:100:28: branch_true: following ‘true’ branch (when ‘x != 11’)...
FreeRDP-3.12.0/winpr/libwinpr/utils/test/TestCmdLine.c:108:29: branch_true: ...to here
FreeRDP-3.12.0/winpr/libwinpr/utils/test/TestCmdLine.c:110:26: acquire_memory: allocated here (expects deallocation with ‘CommandLineParserFree’)
FreeRDP-3.12.0/winpr/libwinpr/utils/test/TestCmdLine.c:111:30: call_function: calling ‘checkResult’ from ‘TestCommandLineParseCommaSeparatedValuesEx’
FreeRDP-3.12.0/winpr/libwinpr/utils/test/TestCmdLine.c:111:30: return_function: returning to ‘TestCommandLineParseCommaSeparatedValuesEx’ from ‘checkResult’
FreeRDP-3.12.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): [#def1031]
FreeRDP-3.12.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.12.0/winpr/libwinpr/utils/test/TestCmdLine.c:196:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/utils/test/TestCmdLine.c:202:18: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/utils/test/TestCmdLine.c:204:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/utils/test/TestCmdLine.c:210:15: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/utils/test/TestCmdLine.c:212:12: branch_false: following ‘false’ branch (when the strings are equal)...
FreeRDP-3.12.0/winpr/libwinpr/utils/test/TestCmdLine.c:218:15: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/utils/test/TestCmdLine.c:220:12: branch_false: following ‘false’ branch (when the strings are equal)...
FreeRDP-3.12.0/winpr/libwinpr/utils/test/TestCmdLine.c:226:15: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/utils/test/TestCmdLine.c:228:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/utils/test/TestCmdLine.c:234:15: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/utils/test/TestCmdLine.c:236:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/utils/test/TestCmdLine.c:242:15: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/utils/test/TestCmdLine.c:244:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/utils/test/TestCmdLine.c:250:15: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/utils/test/TestCmdLine.c:252:12: branch_false: following ‘false’ branch (when the strings are equal)...
FreeRDP-3.12.0/winpr/libwinpr/utils/test/TestCmdLine.c:258:15: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/utils/test/TestCmdLine.c:260:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/utils/test/TestCmdLine.c:266:15: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/utils/test/TestCmdLine.c:268:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/utils/test/TestCmdLine.c:274:15: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/utils/test/TestCmdLine.c:276:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/utils/test/TestCmdLine.c:283:9: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/utils/test/TestCmdLine.c:311:36: acquire_memory: allocated here (expects deallocation with ‘CommandLineParserFree’)
FreeRDP-3.12.0/winpr/libwinpr/utils/test/TestCmdLine.c:312:25: danger: deallocated with ‘free’ here; allocation at [(23)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/22) expects deallocation with ‘CommandLineParserFree’
Error: GCC_ANALYZER_WARNING (CWE-762): [#def1032]
FreeRDP-3.12.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.12.0/winpr/libwinpr/utils/test/TestCmdLine.c:196:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/utils/test/TestCmdLine.c:202:18: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/utils/test/TestCmdLine.c:204:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/utils/test/TestCmdLine.c:210:15: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/utils/test/TestCmdLine.c:212:12: branch_false: following ‘false’ branch (when the strings are equal)...
FreeRDP-3.12.0/winpr/libwinpr/utils/test/TestCmdLine.c:218:15: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/utils/test/TestCmdLine.c:220:12: branch_false: following ‘false’ branch (when the strings are equal)...
FreeRDP-3.12.0/winpr/libwinpr/utils/test/TestCmdLine.c:226:15: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/utils/test/TestCmdLine.c:228:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/utils/test/TestCmdLine.c:234:15: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/utils/test/TestCmdLine.c:236:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/utils/test/TestCmdLine.c:242:15: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/utils/test/TestCmdLine.c:244:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/utils/test/TestCmdLine.c:250:15: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/utils/test/TestCmdLine.c:252:12: branch_false: following ‘false’ branch (when the strings are equal)...
FreeRDP-3.12.0/winpr/libwinpr/utils/test/TestCmdLine.c:258:15: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/utils/test/TestCmdLine.c:260:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/utils/test/TestCmdLine.c:266:15: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/utils/test/TestCmdLine.c:268:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/utils/test/TestCmdLine.c:274:15: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/utils/test/TestCmdLine.c:276:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/utils/test/TestCmdLine.c:283:9: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/utils/test/TestCmdLine.c:294:17: branch_false: following ‘false’ branch (when the strings are non-equal)...
FreeRDP-3.12.0/winpr/libwinpr/utils/test/TestCmdLine.c:301:17: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/utils/test/TestCmdLine.c:301:17: branch_false: following ‘false’ branch (when the strings are non-equal)...
FreeRDP-3.12.0/winpr/libwinpr/utils/test/TestCmdLine.c:308:17: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/utils/test/TestCmdLine.c:308:17: branch_false: following ‘false’ branch (when the strings are non-equal)...
FreeRDP-3.12.0/winpr/libwinpr/utils/test/TestCmdLine.c:322:17: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/utils/test/TestCmdLine.c:322:17: branch_true: following ‘true’ branch (when the strings are equal)...
FreeRDP-3.12.0/winpr/libwinpr/utils/test/TestCmdLine.c:324:32: branch_true: ...to here
FreeRDP-3.12.0/winpr/libwinpr/utils/test/TestCmdLine.c:325:36: acquire_memory: allocated here (expects deallocation with ‘CommandLineParserFree’)
FreeRDP-3.12.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-401): [#def1033]
FreeRDP-3.12.0/winpr/libwinpr/utils/test/TestMessageQueue.c:46:12: warning[-Wanalyzer-malloc-leak]: leak of ‘CreateThread(0, 0, &message_queue_consumer_thread, MessageQueue_New(0), 0, 0)’
FreeRDP-3.12.0/winpr/libwinpr/utils/test/TestMessageQueue.c:33:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/utils/test/TestMessageQueue.c:39:24: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/utils/test/TestMessageQueue.c:39:24: acquire_memory: allocated here
FreeRDP-3.12.0/winpr/libwinpr/utils/test/TestMessageQueue.c:39:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/utils/test/TestMessageQueue.c:46:14: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/utils/test/TestMessageQueue.c:46:12: danger: ‘CreateThread(0, 0, &message_queue_consumer_thread, MessageQueue_New(0), 0, 0)’ leaks here; was allocated at [(3)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1034]
FreeRDP-3.12.0/winpr/libwinpr/utils/test/TestMessageQueue.c:46:13: warning[-Wanalyzer-malloc-leak]: leak of ‘CreateThread(0, 0, &message_queue_consumer_thread, MessageQueue_New(0), 0, 0)’
FreeRDP-3.12.0/winpr/libwinpr/utils/test/TestMessageQueue.c:33:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/utils/test/TestMessageQueue.c:39:24: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/utils/test/TestMessageQueue.c:39:24: acquire_memory: allocated here
FreeRDP-3.12.0/winpr/libwinpr/utils/test/TestMessageQueue.c:39:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/utils/test/TestMessageQueue.c:46:14: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/utils/test/TestMessageQueue.c:46:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/utils/test/TestMessageQueue.c:47:14: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/utils/test/TestMessageQueue.c:46:13: danger: ‘CreateThread(0, 0, &message_queue_consumer_thread, MessageQueue_New(0), 0, 0)’ leaks here; was allocated at [(3)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1035]
FreeRDP-3.12.0/winpr/libwinpr/utils/test/TestMessageQueue.c:46:13: warning[-Wanalyzer-malloc-leak]: leak of ‘CreateThread(0, 0, &message_queue_consumer_thread, MessageQueue_New(0), 0, 0)’
FreeRDP-3.12.0/winpr/libwinpr/utils/test/TestMessageQueue.c:33:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/utils/test/TestMessageQueue.c:39:24: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/utils/test/TestMessageQueue.c:39:24: acquire_memory: allocated here
FreeRDP-3.12.0/winpr/libwinpr/utils/test/TestMessageQueue.c:39:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/utils/test/TestMessageQueue.c:46:14: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/utils/test/TestMessageQueue.c:46:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/utils/test/TestMessageQueue.c:47:14: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/utils/test/TestMessageQueue.c:46:13: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/utils/test/TestMessageQueue.c:48:14: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/utils/test/TestMessageQueue.c:46:13: danger: ‘CreateThread(0, 0, &message_queue_consumer_thread, MessageQueue_New(0), 0, 0)’ leaks here; was allocated at [(3)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1036]
FreeRDP-3.12.0/winpr/libwinpr/utils/test/TestMessageQueue.c:46:13: warning[-Wanalyzer-malloc-leak]: leak of ‘CreateThread(0, 0, &message_queue_consumer_thread, MessageQueue_New(0), 0, 0)’
FreeRDP-3.12.0/winpr/libwinpr/utils/test/TestMessageQueue.c:33:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/utils/test/TestMessageQueue.c:39:24: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/utils/test/TestMessageQueue.c:39:24: acquire_memory: allocated here
FreeRDP-3.12.0/winpr/libwinpr/utils/test/TestMessageQueue.c:39:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/utils/test/TestMessageQueue.c:46:14: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/utils/test/TestMessageQueue.c:46:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/utils/test/TestMessageQueue.c:47:14: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/utils/test/TestMessageQueue.c:46:13: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/utils/test/TestMessageQueue.c:48:14: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/utils/test/TestMessageQueue.c:46:13: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/utils/test/TestMessageQueue.c:48:66: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/utils/test/TestMessageQueue.c:46:13: danger: ‘CreateThread(0, 0, &message_queue_consumer_thread, MessageQueue_New(0), 0, 0)’ leaks here; was allocated at [(3)](sarif:/runs/0/results/3/codeFlows/0/threadFlows/0/locations/2)
Error: GCC_ANALYZER_WARNING (CWE-401): [#def1037]
FreeRDP-3.12.0/winpr/libwinpr/utils/test/TestStream.c:84:12: warning[-Wanalyzer-malloc-leak]: leak of ‘Stream_New(0, 0)’
FreeRDP-3.12.0/winpr/libwinpr/utils/test/TestStream.c:82:22: acquire_memory: allocated here
FreeRDP-3.12.0/winpr/libwinpr/utils/test/TestStream.c:84:12: danger: ‘Stream_New(0, 0)’ leaks here; was allocated at [(1)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/0)
Error: GCC_ANALYZER_WARNING (CWE-590): [#def1038]
FreeRDP-3.12.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.12.0/winpr/libwinpr/utils/test/TestStream.c:91:13: enter_function: entry to ‘TestStream_Static’
FreeRDP-3.12.0/winpr/libwinpr/utils/test/TestStream.c:101:9: call_function: inlined call to ‘stream_read_u16_le’ from ‘TestStream_Static’
FreeRDP-3.12.0/winpr/libwinpr/utils/test/TestStream.c:103:12: branch_false: following ‘false’ branch (when ‘v == 51889’)...
FreeRDP-3.12.0/winpr/libwinpr/utils/test/TestStream.c:106:9: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/utils/test/TestStream.c:109:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/utils/test/TestStream.c:113:14: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/utils/test/TestStream.c:113:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/utils/test/TestStream.c:118:9: call_function: inlined call to ‘stream_read_u16_le’ from ‘TestStream_Static’
FreeRDP-3.12.0/winpr/libwinpr/utils/test/TestStream.c:120:12: branch_false: following ‘false’ branch (when ‘v == 1’)...
branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/utils/test/TestStream.c:123:9: call_function: inlined call to ‘stream_read_u16_le’ from ‘TestStream_Static’
FreeRDP-3.12.0/winpr/libwinpr/utils/test/TestStream.c:125:12: branch_false: following ‘false’ branch (when ‘v == 2’)...
FreeRDP-3.12.0/winpr/libwinpr/utils/test/TestStream.c:133:9: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/utils/test/TestStream.c:133:9: danger: call to ‘Stream_Free’ here
Error: COMPILER_WARNING (CWE-590): [#def1039]
FreeRDP-3.12.0/winpr/libwinpr/utils/test/TestStream.c:133:9: warning[-Wfree-nonheap-object]: ‘Stream_Free’ called on unallocated object ‘staticStream’
FreeRDP-3.12.0/winpr/libwinpr/utils/test/TestStream.c: scope_hint: In function ‘TestStream’
FreeRDP-3.12.0/winpr/libwinpr/utils/test/TestStream.c:94:17: note: declared here
Error: COMPILER_WARNING (CWE-590): [#def1040]
FreeRDP-3.12.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): [#def1041]
FreeRDP-3.12.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.12.0/winpr/libwinpr/utils/test/TestStreamPool.c:40:16: acquire_memory: allocated here
FreeRDP-3.12.0/winpr/libwinpr/utils/test/TestStreamPool.c:55:9: release_memory: first ‘Stream_Release’ here
FreeRDP-3.12.0/winpr/libwinpr/utils/test/TestStreamPool.c:56:9: danger: second ‘Stream_Release’ here; first ‘Stream_Release’ was at [(2)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/1)
Error: GCC_ANALYZER_WARNING (CWE-415): [#def1042]
FreeRDP-3.12.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.12.0/winpr/libwinpr/utils/test/TestStreamPool.c:41:16: acquire_memory: allocated here
FreeRDP-3.12.0/winpr/libwinpr/utils/test/TestStreamPool.c:58:9: release_memory: first ‘Stream_Release’ here
FreeRDP-3.12.0/winpr/libwinpr/utils/test/TestStreamPool.c:59:9: danger: second ‘Stream_Release’ here; first ‘Stream_Release’ was at [(2)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/1)
Error: GCC_ANALYZER_WARNING (CWE-415): [#def1043]
FreeRDP-3.12.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.12.0/winpr/libwinpr/utils/test/TestStreamPool.c:42:16: acquire_memory: allocated here
FreeRDP-3.12.0/winpr/libwinpr/utils/test/TestStreamPool.c:62:9: release_memory: first ‘Stream_Release’ here
FreeRDP-3.12.0/winpr/libwinpr/utils/test/TestStreamPool.c:63:9: danger: second ‘Stream_Release’ here; first ‘Stream_Release’ was at [(2)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/1)
Error: GCC_ANALYZER_WARNING (CWE-762): [#def1044]
FreeRDP-3.12.0/winpr/libwinpr/utils/unwind/debug.c:150:9: warning[-Wanalyzer-mismatching-deallocation]: ‘ctx’ should have been deallocated with ‘free’ but was deallocated with ‘winpr_unwind_backtrace_free’
FreeRDP-3.12.0/winpr/libwinpr/utils/unwind/debug.c:131:33: acquire_memory: allocated here (expects deallocation with ‘free’)
FreeRDP-3.12.0/winpr/libwinpr/utils/unwind/debug.c:132:12: branch_false: following ‘false’ branch (when ‘ctx’ is non-NULL)...
FreeRDP-3.12.0/winpr/libwinpr/utils/unwind/debug.c:134:9: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/utils/unwind/debug.c:136:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/winpr/libwinpr/utils/unwind/debug.c:137:17: branch_true: ...to here
FreeRDP-3.12.0/winpr/libwinpr/utils/unwind/debug.c:150:9: danger: deallocated with ‘winpr_unwind_backtrace_free’ here; allocation at [(1)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/0) expects deallocation with ‘free’
Error: GCC_ANALYZER_WARNING (CWE-416): [#def1045]
FreeRDP-3.12.0/winpr/libwinpr/utils/unwind/debug.c:159:14: warning[-Wanalyzer-use-after-free]: use after ‘winpr_unwind_backtrace_free’ of ‘buffer’
FreeRDP-3.12.0/winpr/libwinpr/utils/unwind/debug.c:128:7: enter_function: entry to ‘winpr_unwind_backtrace’
FreeRDP-3.12.0/winpr/libwinpr/utils/unwind/debug.c:131:33: acquire_memory: allocated here
FreeRDP-3.12.0/winpr/libwinpr/utils/unwind/debug.c:132:12: branch_false: following ‘false’ branch (when ‘ctx’ is non-NULL)...
FreeRDP-3.12.0/winpr/libwinpr/utils/unwind/debug.c:134:9: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/utils/unwind/debug.c:136:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/winpr/libwinpr/utils/unwind/debug.c:137:17: branch_true: ...to here
FreeRDP-3.12.0/winpr/libwinpr/utils/unwind/debug.c:150:9: release_memory: deallocated here
FreeRDP-3.12.0/winpr/libwinpr/utils/unwind/debug.c:150:9: call_function: calling ‘winpr_unwind_backtrace_free’ from ‘winpr_unwind_backtrace’
Error: CPPCHECK_WARNING (CWE-401): [#def1046]
FreeRDP-3.12.0/winpr/libwinpr/utils/unwind/debug.c:201: error[memleak]: Memory leak: cnv.pv
Error: GCC_ANALYZER_WARNING (CWE-416): [#def1047]
FreeRDP-3.12.0/winpr/libwinpr/utils/wlog/Appender.c:29:13: warning[-Wanalyzer-use-after-free]: use after ‘WLog_Appender_Free’ of ‘appender’
FreeRDP-3.12.0/winpr/libwinpr/utils/wlog/Appender.c:152:6: enter_function: entry to ‘WLog_SetLogAppenderType’
FreeRDP-3.12.0/winpr/libwinpr/utils/wlog/Appender.c:154:12: branch_false: following ‘false’ branch (when ‘log’ is non-NULL)...
FreeRDP-3.12.0/winpr/libwinpr/utils/wlog/Appender.c:157:13: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/utils/wlog/Appender.c:157:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/winpr/libwinpr/utils/wlog/Appender.c:159:17: branch_true: ...to here
FreeRDP-3.12.0/winpr/libwinpr/utils/wlog/Appender.c:159:17: release_memory: deallocated here
FreeRDP-3.12.0/winpr/libwinpr/utils/wlog/Appender.c:159:17: call_function: calling ‘WLog_Appender_Free’ from ‘WLog_SetLogAppenderType’
Error: CPPCHECK_WARNING (CWE-562): [#def1048]
FreeRDP-3.12.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): [#def1049]
FreeRDP-3.12.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): [#def1050]
FreeRDP-3.12.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): [#def1051]
FreeRDP-3.12.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): [#def1052]
FreeRDP-3.12.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): [#def1053]
FreeRDP-3.12.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): [#def1054]
FreeRDP-3.12.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): [#def1055]
FreeRDP-3.12.0/winpr/libwinpr/utils/wlog/wlog.c:921:22: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘*log.Name’
FreeRDP-3.12.0/winpr/libwinpr/utils/wlog/wlog.c:830:7: enter_function: entry to ‘WLog_New’
FreeRDP-3.12.0/winpr/libwinpr/utils/wlog/wlog.c:838:12: branch_false: following ‘false’ branch (when ‘log’ is non-NULL)...
FreeRDP-3.12.0/winpr/libwinpr/utils/wlog/wlog.c:841:21: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/utils/wlog/wlog.c:843:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/utils/wlog/wlog.c:846:14: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/utils/wlog/wlog.c:846:14: call_function: calling ‘WLog_ParseName’ from ‘WLog_New’
FreeRDP-3.12.0/winpr/libwinpr/utils/wlog/wlog.c:846:14: return_function: returning to ‘WLog_New’ from ‘WLog_ParseName’
FreeRDP-3.12.0/winpr/libwinpr/utils/wlog/wlog.c:846:12: branch_false: following ‘false’ branch...
FreeRDP-3.12.0/winpr/libwinpr/utils/wlog/wlog.c:849:9: branch_false: ...to here
FreeRDP-3.12.0/winpr/libwinpr/utils/wlog/wlog.c:854:12: branch_true: following ‘true’ branch...
FreeRDP-3.12.0/winpr/libwinpr/utils/wlog/wlog.c:855:17: branch_true: ...to here
FreeRDP-3.12.0/winpr/libwinpr/utils/wlog/wlog.c:907:9: call_function: calling ‘WLog_Free’ from ‘WLog_New’
Scan Properties
analyzer-version-clippy | 1.86.0 |
analyzer-version-cppcheck | 2.17.1 |
analyzer-version-gcc | 15.0.1 |
analyzer-version-gcc-analyzer | 15.0.1 |
analyzer-version-shellcheck | 0.10.0 |
analyzer-version-unicontrol | 0.0.2 |
enabled-plugins | clippy, cppcheck, gcc, shellcheck, unicontrol |
exit-code | 0 |
host | ip-172-16-1-178.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.20250425.124705.g1c7c448.main-1.el9.noarch |
mock-config | fedora-rawhide-x86_64 |
project-name | freerdp-3.12.0-2.fc43 |
store-results-to | /tmp/tmp43lnk2yq/freerdp-3.12.0-2.fc43.tar.xz |
time-created | 2025-04-25 12:36:45 |
time-finished | 2025-04-25 12:43:11 |
tool | csmock |
tool-args | '/usr/bin/csmock' '-r' 'fedora-rawhide-x86_64' '-t' 'unicontrol,cppcheck,gcc,clippy,shellcheck' '-o' '/tmp/tmp43lnk2yq/freerdp-3.12.0-2.fc43.tar.xz' '--gcc-analyze' '--unicontrol-notests' '--unicontrol-bidi-only' '--install' 'pam' '--gcc-analyzer-bin=/usr/bin/gcc' '/tmp/tmp43lnk2yq/freerdp-3.12.0-2.fc43.src.rpm' |
tool-version | csmock-3.8.1.20250422.172604.g26bc3d6-1.el9 |